移动应用数量庞大,亟需网络化
程序员文章站
2022-05-26 13:05:36
...
美国科技博客TechCrunch今天刊文称,随着智能手机应用的发展,如何在几十万应用中挑选精品,成为用户难以解决的一个难题。业内人士认为,应用相互之间的链接,即“应用网络”将是解决这一问题的一个重要方式,而提供这种服务的企业有望成为下一个谷歌。
应用发现带来难题
尽管iOS平台已有接近60万应用,而Android平台也有近40万应用,但应用的时代才刚刚开始。应用生态系统目前呈指数式增长,同时也没有出现增长放缓的迹象。从理论上来说,移动应用市场拥有上亿用户,这一市场并未得到充分开发,因此增长不应出现放缓。
不过,无论是在应用商店内部,还是在设备中,或是通过第三方服务,如何发现应用仍是一大难题。如果有企业能提供出色的应用发现机制,那么将会成为下一个谷歌,即“应用网络”(web of apps)的搜索引擎。
目前有多家创业企业瞄准应用发现市场,其中知名的公司就包括Chomp、Quixey、Xyologic、Appolocious、AppsFire、Kinetik和Crosswa.lk等。这些企业正开发新的应用发现方式。
除此之外, 建设一个应用网络还需要互通性。应用与网络不同,它们并不是通过超链接创建的,因此用户无法无缝地从一个操作转向另一个操作。
链接体系的发展
不过,如果更多的开发者考虑这样的功能,那么情况未来有可能发生改变。通过“链接体系(URL Scheme)”,应用可以相互通信。例如在iPhone平台上,iOS开发者可以调用系统内建的应用,包括消息应用、电子邮件应用和拍照应用。苹果已经在开发者文档中给出了使用链接体系的方法。
因此,某一应用可以启动其他应用,也可以与其他应用通信。在实际使用中,这样的例子还不多见,但是开发者已经起步。Facebook是其中最典型的例子。在iOS版Facebook应用中,左边栏的“应用”区域可以链接至Facebook的其他应用。点击列表中的应用后,Facebook就可以为用户启动手机中的相应应用。如果用户尚未安装这些应用,那么将会弹出苹果App Store的页面。
这是一种聪明的做法。而Facebook已经成为移动“应用网络”的门户。
此外,一些知名度较低的服务也采取了同样的做法。例如,开源项目PhotoAppLink主要用于简化照片的编辑,该项目集成了多种照片编辑应用。目前,如果希望通过多个应用编辑照片,那么用户需要在这些应用中不断地进行打开和保存操作。然而通过带PhotoAppLink功能的应用,用户可以在当前应用中直接选择其他应用。
KinderTown是另一个采用类似做法的企业。KinderTown提供一款iOS应用,该应用类似于一个定制版的App Store。通过该应用,家长可以发现适合儿童的教育类应用。KinderTown可以将用户直接转至App Store中,帮助用户进行下载。可以想象,该应用也可以帮助用户发现、过滤和启动已安装在手机中的应用。
一家名为AnscaMobile的公司正在推动链接体系的发展。该公司主管乔纳桑•比布(Jonathan Beebe)表示,推出一款带链接体系的应用很好,但更重要的是告知应用在通过链接体系打开链接之后应当做什么。
应用链接数据库
通过链接体系使应用实现互联将带来无限的可能性,但推动应用的互联仍充满挑战。一个重要问题在于,如果开发者希望链接其他应用,目前并没有一种简单的方式告知开发者相应的链接是什么。
今年夏季,一家名为Zwapp的公司推出了OneMillionAppSchemes.com网站,试图解决这一问题。该网站希望建立iOS应用的链接数据库。通过可下载的工具,Zwapp将扫描iTunes内容库,确定应用链接,随后将链接上传至网站。这样做的目的是为了收集100万个应用的链接,不过到目前为止该网站只有15066个应用的链接。
尽管Zwapp做出了努力,而应用开发者社区也有这样的需求,但这一领域仍没有更好的工具。目前尚不清楚链接体系将于何时开始快速发展。以创新的方式推出应用是一方面,但开发者也需要考虑如何链接至其他应用。
此前,大量的网页通过超链接被组织在一起,而应用的链接也有可能成为解决应用发现难题的一个方式。
Via Techcrunch
上一篇: SwitchPipe:简单和快速部署网络应用的Ruby代理
下一篇: 社交网络世界地图