新浪个别网页打开慢后缀app,手机打开会自动下载

没有巴士通行证?! 无法正常登陆?
登录中,请稍后...
app是什么意思?智能手机app应用怎么下载?
app是什么意思?智能手机app应用怎么下载?
来源:本站原创
发布时间:日 11:16:42
点击:1057
  随着智能手机的普及,&app&这个名词越来越深入我们的生活。App到底是什么,我们应该怎么下载各种app到我们的手机上呢?想了解这个问题的小伙伴们赶紧戳进巴士小编下面的教程来看一看吧!
  (一)app是什么意思?
  App这个说法是英文单词&Application&的简称,指的是智能手机上的各种应用程序客户端。简而言之,我们可以通过各种app直接进入某些网站的网页版,免去了打开网页的麻烦,比如我们熟悉的淘宝、当当等购物平台,就可以通过他们的app客户端直接进入。
  既然有了app,当然也就少不了集成各类app的应用市场,目前,大家比较熟悉的app市场有iOS系统上的app store和安卓平台上的google play以及国内的豌豆荚等。
  (二)app应用怎么下载?
  目前,我们下载各种app的途径还是比较多的,下面,巴士小编就根据不同的平台来为大家分析一下。
  ①安卓平台
  安卓平台上的app均为apk后缀,用户可以通过豌豆荚、百度移动应用中心等应用程序集成网站下载。可以选择直接推送到手机,也可以下载apk到电脑,然后通过数据线传输到手机再安装的方法。
  ②iOS平台
  iOS平台上的app均为ipa后缀,用户可以通过手机、平板上自带的app store直接下载到设备上,越狱用户也可以通过PP助手等软件市场下载。与安卓apk多为免费的现状不同,很多高质量的iOS应用都是需要付费的,当然,用户也可以选择越狱,就可以免费安装应用程序破解版啦!
  不过,设备越狱之后安装软件,尤其是安装各类汉化版的游戏容易出现闪退的现象,大家可以根据自身的需求选择是否越狱。
  相信通过小编的介绍,大家对智能手机上的app应用应该有了比较深的了解了吧,app改变生活并不是一句空话,相信在之后的日子里,各种app应用还会给我们的世界带来更深刻的变革,就让我们拭目以待吧!
你有遇到过玩游戏时切换出来查看攻略,不幸导致游戏崩溃的情况吗?下载,边玩游戏边用手机看攻略,轻松愉快,大家都在用。
参与活动赢奖品
今天巴士小编给小伙伴们带来的是,天天爱仙侠双蛋惊喜
不知道小伙伴们有没有玩过暴力摩托这一款游戏,想当年
曾经盘踞APP STORE榜首数周之久的地狱边缘想必小伙伴们都
今天小编给小伙伴们带来的是,战舰少女双旦活动礼包领
手游开测表
不删档内测
不删档内测
不删档内测
惊风乱飐:风之秘密是一款冒险游戏,一个头上只有一根
天天爱消除每日一题答案大全送给大家,只要大家参与天
生命线系列的游戏作品一经推出便受到了无数游戏玩家们 [详细攻略]
小编今天接着为大家带来海岛奇兵日常活动的视频攻略。
GTA:自由之城ios评测 GTA系列又一佳作来袭
 ICP:皖B2- 皖公网安备05
Copyright (C)
Corporation, All Rights Reserved.手机,电脑如何打开app文件
手机,电脑如何打开app文件 170
怎样才能在手机上打开APP,SIS的后缀文件?在手机上它的图标是文件夹上有个小问号...
我连到电脑上后  电脑上也打不开
好象没装能打开APP或SIS的程序吧?
有谁可以帮忙啊!如果需要下载程序包 请给个地址!另外把安装程序生活清楚点,谢谢了!
补充:需要详细的回答,帮我设置好后我会追加分的  我不在乎积分  只要又哦棉衣的答案
补充:NOKIA N95 8G
补充:塞班论坛我进去过了
请给个具体位置的地址
或则直接发到这里也可以
我进去下
没人能知道吗?我在加50分
补充:谁给个NOKIA N95的PC套件下载用用
首先你要告诉我你的手机是什么型号的手机?在线等!!!!!!
的感言:我找到原因了 谢谢
不过不是你告诉我的
其他回答 (4)
电脑打不开的,s60手机用我电脑可以打开。

电脑打不开的,s60手机用我电脑可以打开。
你应该是诺基亚的手机吧
X-plore v1.22版美化版2039年期限版
号称手机上最强的文件管理器
塞班论坛里有软件可以让电脑也读SIS格式的东西
相关知识等待您来回答
手机领域专家
& &SOGOU - 京ICP证050897号iOS 8 Day-by-Day--Day2:分享应用扩展
招聘信息:
在iOS8中,有一个重量级的特性,那就是应用扩展。不论是第三方的应用还是Apple自家的应用,开发者们都可以根据这些应用自身的特点通过应用扩展提升应用与系统之间的交互性、应用的用户体验等等。目前在iOS中提供6种应用场景的扩展:
1.通知界面widget
2.分享扩展
4.照片编辑扩展
5.资源存储扩展
6.自定义键盘
我们在今后的文章中都会介绍以上这些场景的应用扩展,但今天我们的主角是分享扩展。
关于分享其实我们都不陌生,比如我们打开一个应用,在某个内容页会有系统提供的分享按钮,点击该按钮后会出现一个应用图标列表(比如Twitter,Flickr,新浪微博等),意在让我们选择一个希望分享内容的应用。分享扩展就是能让我们可以增加这个列表,让我们自己的应用图标能出现在分享列表里。
这里需要注意的是,这篇文章的内容有一定的难度,Apple提供的应用扩展特性还是比较复杂的。本文会列举最常用的使用场景作为示例来讲解分享扩展,当然你也可以在我们提供的示例基础上设计属于你自己的应用界面风格。Apple在应用扩展方面提供了非常详尽的文档,如果你在学习这篇文章的过程中有不懂的地方,你可以参阅Apple官方文档。
本文的示例应用名为&ShareAlike&,我们会通过该示例应用向大家展示如何实现图片、文本信息的分享。该示例的代码可以在Github中下载。
创建一个分享扩展
首先我们要清楚,应用扩展不能单独存在,它必须要依附一个应用程序,我们称之为应用扩展的载体应用。应用扩展以二进制文件形式存在于载体应用中。Xcode为每一种应用扩展都提供了一个模板,但是我们必须通过给一个应用程序添加Target的方式创建应用扩展的模板,创建好模板后,会在工程中增加一个应用扩展模块以及必要的属性文件。
我们执行一个分享操作主要是通过一系列界面来完成,所以分享扩展的主要部分就是UI展现。因此我们可以看到分享扩展模板为我们提供了一个继承了SLComposeServiceViewController的类以及一个storyboard文件。SLComposeServiceViewController为我们提供了一些常规的行为(包括字数、图片展示、文本输入、发送和取消按钮),并且这些行为对应的界面都符合iOS UI的标准。在本文的示例中我们基本都会用到这些默认的行为。
除了UIViewController的标准方法外,SLComposeServiceViewController还提供了一些与分享功能生命周期相关的属性和方法:
presentationAnimationDidFinish()方法可以让我们执行大数据量的分享任务,我们在分享图片时会用到它。
contentText是一个String类型的属性,它存储分享者编辑的一些文字描述。
didSelectPost()函数在点击Post按钮时调用。它是上传分享数据的入口。
didSelectCancel()函数在点击Cancel按钮时调用。
isContentValid()函数在分享者编辑的文字有变化时调用。
charactersRemaining是一个Int类型的属性,当描述内容有字数限制时,它表示当前还能编写的字数,如果超出字数,该属性展示的字数会变红,并用负数表示已经超出了多少字数。
只要你的应用工程里添加了分享扩展,那么用户就能很轻松的将选中的内容分享到你的应用中。我们会一步一步展示如何实现这些有用的功能,但首先我们要学习如何编译、运行和调试。
编译,运行和调试
在添加一个扩展Target时,Xcode会让你激活扩展的Scheme。在运行工程之前,如果我们选择app的Scheme,那么会直接运行app,如果选择扩展的Scheme,那么会出现让你选择在哪个应用程序中运行该扩展,也就是选择一个扩展的Host应用,然后就可以针对扩展进行调试了。通常情况下运行分享扩展最好的Host应用是照片应用(Photos),所以我们一般都选择照片应用,然后调试分享扩展。
下面有几个步骤能帮助我们熟悉这个过程:
不管是选择一个扩展的Host应用还是使用扩展的载体应用充当Host应用,它们都应该有比较容易能分享的内容。在示例项目中,ShareAlike扩展使用它的载体应用充当Host应用,载体应用包含一张图片和一个分享按钮,点击分享按钮时会弹出标准的分享内容界面:
@IBAction&func&handleShareSampleTapped(sender:&AnyObject)&{&&&shareContent(sharingText:&"Highland&Cow",&&&&&&&&&&&&&&&&&&&&&&&&sharingImage:&sharingContentImageView.image)&}&&&func&shareContent(#sharingText:&String?,&sharingImage:&UIImage?)&{&&&var&itemsToShare&=&[AnyObject]()&&&&&if&let&text&=&sharingText&{&&&&&itemsToShare.append(text)&&&}&&&if&let&image&=&sharingImage&{&&&&&itemsToShare.append(image)&&&}&&&&&let&activityViewController&=&UIActivityViewController(activityItems:&itemsToShare,&applicationActivities:&nil)&&&presentViewController(activityViewController,&animated:&true,&completion:&nil)&}&
1.在扩展中编写相关代码。
2.调试或测试时,选择载体应用的Scheme编译并运行,当点击Share Sample时,调试器会自动关联到扩展的进程上,简言之也就是可以捕获到你在分享扩展代码中设置的断点。
3.你也可以选择模拟器中的其他应用作为Host应用来使用分享扩展。但是调试器不会捕获到你设置的断点,也就是无法进行调试。你可以使用这种方式来测试扩展的运行情况,通常分享扩展最佳的Host应用是Photos。
分享扩展的分享内容属性设置
与在Info.plist文件中设置应用一样,在扩展中也有这个文件。在该文件中有一个属性代表在分享应用列表中,我们扩展的显示名称(分享应用列表中图标下的文字)。
这个属性是Bundle display name(CFBundleDisplayName):
你还可以在Info.plist文件中定义你的分享扩展可以处理什么样的分享任务,比如说是否可以处理分享视频?
在该文件中有一个名为NSExtension字典类型属性,展开该属性后,可以看到NSExtensionAttributes属性,同样是字典类型,再展开该属性我们可以看到NSExtenionActivationRule属性,依然是字典类型的属性。可以看到NSExtension中有Boolean类型的、String类型的、Number类型的或者字典类型的各种属性。在NSExtenionActivationRule属性中就有设置分享图片数量,分享视频、文件、URL数量的属性:
每一个属性表示的意思从字面上就可以理解,比如NSExtensionActivationSupportsImageWithMaxCount,类型为Number,值为1。意思就是我们的分享扩展支持的最大分享图片数为1,我们可以测试一下看看:
从上图中可以看到,当我们选择了一张照片时,在分享应用列表中有我们的ShareAlike,如果选择了两张照片,分享应用列表中就没有我们的扩展了。
验证用户输入的内容
到目前为止,你大概已经知道如何创建一个扩展并设置它的相关属性了,现在让我们看看如何实现一些自定义的扩展行为。首先,我们要知道如何验证用户的输入内容。比如我们通常情况下都需要的一个验证,就是限制用户输入的文字数量,我们可以通过SLComposeServiceViewController来实现它。
在之前我们提到过SLComposeServiceViewController类的一些属性方法,其中有一个方法叫isContentValid() -> Bool。该方法的作用时随时监听着分享界面文本域的变化,也就是说一旦用户输入或删除文字,都会触发该方法。该方法如果返回true,那说明用户输入的内容合法,并可以使用Post按钮完成分享,如果返回false,那说明输入内容不合法,并且不能使用Post按钮。下面的代码片段展示了如何实现文字数量限制功能:
let&sc_maxCharactersAllowed&=&25&&override&func&isContentValid()&->&Bool&{&&&if&let&currentMessage&=&contentText&{&&&&&let&currentMessageLength&=&countElements(currentMessage)&&&&&charactersRemaining&=&sc_maxCharactersAllowed&-&currentMessageLength&&&&&&if&Int(charactersRemaining)&<&0&{&&&&&&&return&false&&&&&}&&&}&&&return&true&}&
上面代码中的contentText是SLComposeServiceViewController中的属性,类型为String!,它存储着分享界面中TextView中的文本信息。charactersRemaining也是SLComposeServiceViewController中的属性,类型为NSNumber,他表示还有多少合法的字数以及超出的字数,并显示在分享界面的左下角。你可以用countElements()方法获取输入文本的字数,用于计算charactersRemaining的值并判断是否超出了限定的最大字数。至于Post按钮的可用和禁用由charactersRemaining决定,不需要我们额外设置。
上传分享内容
到目前为止,我们已经知道了如何创建一个应用扩展、如何对应用扩展进行配置、如何控制用户的操作行为等。但是作为分享扩展,它的遵旨应该是将文本、图片、视频等资源上传至某个网络客户端(比如FaceBook、Twitter、新浪微博等)。下面就让我们看看应该如何做吧。
应用扩展相比载体应用或者Host应用来说,它是一个轻量级的、处理单一功能任务的组件,所以用户一般不会因为使用扩展而停止当前使用的应用或关闭正在看的内容。你可以试想一下,如果一个Host应用使用某个应用扩展让它处理一个简单的任务时,该扩展因为同时占用了Host应用的运行内存从而使Host应用不可用、退出以至于崩溃,这是多么令人发指的事情。因此,所有的上传操作都应该在后台执行(iOS7中NSURLSession类对实现该功能很有帮助)。你可能会认为跟着去年iOS7 Day-by-Day系列文章就能很容易的实现该功能,但事实并非如此。
事情往往不是你想象的那么简单。首先提取分享的内容就不是一件容易的事(比如图片),而且你还要将它们分享出去,其次应用扩展没有任何写硬盘的权限。关于第二点,有人可能会有疑问:为什么应用扩展需要写硬盘的权限呢?因为所有后台上传的网络程序,在上传时都会先将上传内容缓存在硬盘中,然后从硬盘获取缓存的内容开始上传。为了能模拟硬盘缓存,我们需要在Host应用中创建一个存放分享内容的容器,并且要允许应用扩展使用该容器缓存分享内容。我们会在下面的内容中讲解如何实现该功能,但首先,我们先来看看如何提出分享内容中的图片。
提取要分享的图片
在SLComposeServiceViewController类中有一个属性叫extensionContext,它存储着与当前应用扩展有关联的所有数据,其中包含一个NSInputItem类型的数组,名叫inputItems。每个NSInputItem都含有一个attachments集合,它们的类型都为NSItemProvider。这些attachments存储的就是分享内容中的媒体资源,比如图片、视频、文件或链接。
func&imageFromExtensionItem(extensionItem:&NSExtensionItem,&callback:&(image:&UIImage?)->Void)&{&&&for&attachment&in&extensionItem.attachments&as&[NSItemProvider]&{&&&&&...&&&}&}&
上面这个方法的作用是从分享内容中提取图片(UIImage),注意这个方法没有返回值,而是用一个闭包回调函数来替代。
为了确定attachments中是否包含了图片类型的资源,我们需要用到hasItemConformingToTypeIdentifier()方法。
if(attachment.hasItemConformingToTypeIdentifier(kUTTypeImage&as&NSString))&{&&&...&}&
该方法的参数类型是NSString,并且类型标示符kUTTypeImage属于MobileCoreServices框架中的属性,所以我们要引入MobileCoreServices框架:
import&MobileCoreServices&
该框架中还包含几种类型标示符:
kUTTypeImage
kUTTypeMovie
kUTTypeAudio
kUTTypeSpreadsheet
现在你可以确定attachments中至少包含了一个图片资源,并且需要将该图片资源提取出来。因为执行该任务会消耗很高的内存资源,所以为了确保在执行时UI界面不会出现无响应的情况,它应该在后台队列中执行。我们可以使用loadItemForTypeIdentifier()方法,与刚才的方法类似,该方法也有类型标示符参数,并且用闭包实现对图片的操作:
&dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,&UInt(0)))&{&&&attachment.loadItemForTypeIdentifier(kUTTypeImage&as&NSString,&options:&nil)&{&&&&&&&(imageProvider,&error)&->&Void&in&&&&&&&...&&&}&}&
如果你使用Objective-C,那么你可以用block将返回结果强制转换为你期望的类型(比如UIImage),然后实现回调。但是在Swift中就行不通了,所以上面代码中的imageProvider变量的类型应该是NSSecureCoding,然后你可以将它强转为UIImage类型:
var&image:&UIImage?&=&nil&if&let&e&=&error&{&&&println("Item&loading&error:&\(e.localizedDescription)")&}&image&=&imageProvider&as?&UIImage&dispatch_async(dispatch_get_main_queue())&{&&&callback(image:&image)&}&
大家注意,在dispatch_async中我使用了callback()函数,也就是imageFromExtensionItem方法的第二个参数,并将刚才强转为UIImage类型的image对象作为其参数。
这段代码可以让用户在输入分享文本信息的同时将attachments中的图片提取出来。看起来非常完美:
var&attachedImage:&UIImage?&&override&func&presentationAnimationDidFinish()&{&&&&&&let&extensionItem&=&extensionContext.inputItems[0]&as&NSExtensionItem&&&&&&imageFromExtensionItem(extensionItem)&{&&&&&image&in&&&&&if&image&{&&&&&&&dispatch_async(dispatch_get_main_queue())&{&&&&&&&&&self.attachedImage&=&image&&&&&&&}&&&&&}&&&}&}&
该方法的作用就是提取出图片,并将提取出的图片赋值给我们定义的attachedImage变量。
执行后台上传的任务
一旦用户输入完要分享的文本信息,按下Post按钮后,分享扩展就应该将所有内容通过Web服务上传到某个地方。本文的示例为了达到这个目的,我们在视图控制器中定义了一个常量属性sc_uploadURL,值为一个URL,也就是一个服务地址:
let&sc_uploadURL&=&"http://requestb.in/oha28noh"&
这个URL是Request Bin的服务,Request Bin可以给你提供一个临时的URL,用于测试一些网络操作。上面代码中的这个URL对你们来说没有什么用,因为这是我申请的,你们可以去requestb.in申请一个自己的URL用于测试。
在前面我们提到过,应用扩展不应该和Host应用抢占内存资源,它应该在后台执行相关任务。因此,当Post按钮被按下时,在当前的Host应用中我们不会看到任何有关应用扩展的执行痕迹,像同步、网络操作等。此时,我们就需要使用NSURLSession给我们提供的API来实现后台的网络操作。
当用户点击Post按钮后会调用didSelectPost()方法,它的代码片段应该是这样的:
override&func&didSelectPost()&{&&&&&&...&&&&&&&pleteRequestReturningItems(nil,&completionHandler:&nil)&}&
设置NSURLSession很简单,有规范的设置流程:
let&configName&=&"com.shinobicontrols.ShareAlike.BackgroundSessionConfig"&let&sessionConfig&=&NSURLSessionConfiguration.backgroundSessionConfigurationWithIdentifier(configName)&&sessionConfig.sharedContainerIdentifier&=&"group.ShareAlike"&let&session&=&NSURLSession(configuration:&sessionConfig)&
我们要特别注意上面代码片段中sharedContainerIdentifier的设置,它给NSURLSession使用的共享容器(用于缓存分享内容)指定了一个名称,这个容器也是扩展载体应用的一部分(在这个例子中,载体应用就是ShareAlike),所以我们要通过Xcode对载体应用进行设置:
1.在工程设置面板中选择Capabilities页签,然后在左侧Targets栏中选中载体应用。
2.开启载体应用的App Groups。
3.创建一个App Group,起一个合适的名称,但是必须要以group.开头。在我们的示例中,我们刚才设置的名称为group.ShareAlike。
4.Xcode会进行一系列检查,然后创建App Group。
然后选中应用扩展,开启App Groups,然后选择刚才创建好的App Group。
这些App Group都是登记在你的开发者账号下的,这样才能确保只有你的应用可以使用这些共享容器。
Xcode会为每个工程创建一个.entitlements授权文件,里面就包含有共享容器的访问名称。
现在NSURLSession就已经设置成功了,你还需要创建一个URL request对象来发送请求:
&let&request&=&urlRequestWithImage(attachedImage,&text:&contentText)&
urlRequestWithImage函数的作用是构造一个URL请求结构,通过HTTP Post方式发送一些JSON格式的数据。这其中就包含了文本内容和图片的元数据信息:
func&urlRequestWithImage(image:&UIImage?,&text:&String)&->&NSURLRequest?&{&&&let&url&=&NSURL.URLWithString(sc_uploadURL)&&&let&request&=&NSMutableURLRequest(URL:&url)&&&request.addValue("application/json",&forHTTPHeaderField:&"Content-Type")&&&request.addValue("application/json",&forHTTPHeaderField:&"Accept")&&&request.HTTPMethod&=&"POST"&&&&var&jsonObject&=&NSMutableDictionary()&&&jsonObject["text"]&=&text&&&if&let&image&=&image&{&&&&&jsonObject["image_details"]&=&extractDetailsFromImage(image)&&&}&&&&&&&var&jsonError:&NSError?&&&let&jsonData&=&NSJSONSerialization.dataWithJSONObject(jsonObject,&options:&nil,&error:&&jsonError)&&&if&jsonData&{&&&&&request.HTTPBody&=&jsonData&&&}&else&{&&&&&if&let&error&=&jsonError&{&&&&&&&println("JSON&Error:&\(error.localizedDescription)")&&&&&}&&&}&&&&return&request&}&
这个方法实际上并不是创建一个上传图片的请求,虽然也可以这样做,但这里我们将图片的详细信息(元数据)提取出来进行上传,下面代码是提取图片详细信息的方法:
func&extractDetailsFromImage(image:&UIImage)&->&NSDictionary&{&&&var&resultDict&=&NSMutableDictionary()&&&resultDict["height"]&=&image.size.height&&&resultDict["width"]&=&image.size.width&&&resultDict["orientation"]&=&image.imageOrientation.toRaw()&&&resultDict["scale"]&=&image.scale&&&resultDict["description"]&=&image.description&&&return&resultDict.copy()&as&NSDictionary&}&
最后你就可以通过resume()在后台发起上传请求了:
&let&task&=&session.dataTaskWithRequest(request)&task.resume()&
如果你按下Post按钮完成分享后,在requestb.in中,你应该可以看到如下的结果:
原文地址:
微信扫一扫
订阅每日移动开发及APP推广热点资讯公众号:CocoaChina
您还没有登录!请或
点击量11301点击量8440点击量7524点击量7080点击量6731点击量6674点击量6462点击量6198点击量5661
关注微信 每日推荐
扫一扫 浏览移动版
&2015 Chukong Technologies,Inc.
京公网安备89“轻APP”正流行:无须下载安装升级|APP|网页_互联网_新浪科技_新浪网
“轻APP”正流行:无须下载安装升级
  法治周末记者 蔡长春
  微信聊天、高德指路、滴滴打车……如今,随着智能手机的广泛应用,五花八门的APP早已成为人们生活中必不可少的一部分。
  而除了当前广为人知的大量本地APP外,近年来,一种新型APP正在悄然走进人们的生活,它们的名字叫做“轻APP”。
  虽然轻APP这个概念听起来似乎比较陌生,但在现实生活中,说不定你早已经与它有过多面之缘,只是虽然你使用过它,却不知道它的名字而已。
  云起·初页创始人兼CEO王志强在接受法治周末记者采访时表示,从广义范畴来讲,像微信上一度比较火爆的神经猫、打企鹅等小游戏都可以算作是轻APP;而从狭义角度看,轻APP则是一些偏重于企业级的官方轻应用,如良子健身、海底捞等官方轻APP。
  轻在无须下载安装升级
  据了解,轻APP概念早在2013年就已经由提出,在中,它被定义为一种无需下载、即搜即用的全功能APP。
  亿欧网联合创始人、技术总监王彬告诉法治周末记者,其实从轻APP的定义中就可以看出,相比于本地APP而言,轻APP省去了用户在本地下载、安装乃至升级的多个环节,由此也带来了更加便捷的体验。
  “轻APP用户只需要在网络环境下搜索到相关链接,打开即可使用,不用时关掉即可,用户使用成本极低。”王志强表示。
  王志强举例道,尤其对于一些中小商户,如传统的线下餐饮、娱乐商家,消费者到那里去消费,即使打出下载安装其本地APP可以打折等优惠,一些人也会考虑到操作繁琐或占用手机内存等原因而不愿意接受,而如果只是搜索点击即可完成使用,推广的成功率也会有较大提升。
  “此外,比如想要将海底捞的轻APP推荐给朋友,这时候只需要分享一个链接过去,对方则点开即可进入使用,传播效率也得到了提高。”王志强表示。
  在王彬看来,虽然相比于本地APP,轻APP在流量与宽带的要求上还相对较高,但是,随着未来网络环境的优化和流量成本的降低,相信这些现有问题都将逐步得到解决。
  节省商家推广运营成本
  据了解,目前在百度轻应用平台上,已经公布出包括腾讯视频、顺丰快递、质量招聘、海底捞、去哪儿门票等在内的多个成功案例。
  王志强告诉法治周末记者,除了用户体验度的提升外,轻APP还降低了商家开发和发布的成本。
  “从开发角度来讲,以前开发一个本地APP,必然要作出两套版本,以分别适用于ios和安卓系统;现在由于轻APP基础技术的兼容性,则只需要开发一套版本就可以同样适用。”王志强表示。
  王彬告诉法治周末记者,从商家的推广角度看,其成本也将会大大降低。
  “轻APP出现后,商家推广时候就无须再到应用平台上去推广,一般情况下只需要消费者知道其品牌名称进行搜索即可,这样就避免了同应用平台合作所需要缴纳的分成。”王彬解释道。
  王彬还表示,尤其像苹果商店,本地APP在上面推广往往需要长时间的审核,而轻APP也将推广效率提升了一个新的台阶。
  并非只是升级版网页
  然而也有一些业内人士并不十分看好轻APP,认为它就是一个升级版的网页,只不过是经过了一道华丽的包装而已。
  王志强并不认同这样的观点,在他看来,严格意义上讲,轻APP的本质必须是APP,体验上跟本地APP近似,加之它又带有“轻”的特点,所以才能称之为轻APP。
  “如果体验就跟普通网站一样,说明技术架构用的都是旧技术,那就根本不能称之为严格意义上的轻APP。”王志强表示。
  那么,轻APP跟网页之间到底存在着怎样的区别呢?
  王志强告诉法治周末记者,目前作为直接的判断方法就是观察两者页面切换时的不同。
  “在页面切换时,轻APP应该同本地APP没有太大差别。比如打开一款本地APP,点进去点出来,切换没有延迟,而要是网页则刷起来就很慢,这就是轻APP和网页之间最大的一个区别。”王志强表示。
  王志强还告诉法治周末记者,另一方面,轻APP之所以是APP,缘于它还带有硬件驱动能力,尤其是要嫁接一些超级APP如微信、UC浏览器等,可以调用摄像头、录音器等硬件设备,而一般网页是无法实现这种功能的。
  安全保证较高
  王志强坦言,目前对于轻APP的概念,不止普通用户,就连一些业内人士都存在着认识上的误区,认为轻APP就是网页,而现实中也确实存在着把网页包装成轻APP浑水摸鱼的现象。
  “还没有出发,概念就先混乱了,这对行业健康发展来说是非常不利的。”王志强感叹道。
  不过王志强也表示,轻APP行业可以说才刚刚起步,当前这些乱象必然会在行业不断向前发展的过程中逐步得到净化。
  新媒体评论员魏武挥也在接受法治周末记者采访时表示,日,万维网联盟宣布,经过近8年的艰辛努力,H5标准规范(轻APP的一项重要基础技术)终于制定完成,并已公开发布。 而有了标准规范,也给轻APP未来的发展提供了更多支持。
  “此外,轻APP由于大多依附于超级APP如微信、UC浏览器等,其全取决这些超级APP所赋予的权限,而较低的自由度也带来了较高的安全保证。”王志强表示。
  “轻APP随取随用的新特性给用户带来了更多的便捷,加之微信等平台创造了大量类似的随取随用应用场景,因此轻APP未来必将还有更大的发展空间。”北京江海沐晖科技有限公司创始人王磊告诉法治周末记者。
文章关键词:
&&|&&&&|&&&&|&&
您可通过新浪首页顶部 “”, 查看所有收藏过的文章。
,推荐效果更好!
看过本文的人还看过

我要回帖

更多关于 新浪网页无法打开 的文章

 

随机推荐