通过将应用流功能和应用检索功能结合到一起,我们可以成功解放被封锁于应用内部的信息。
来自苹果公司的按需资源技术
Google公司的解决方式目前尚处于实验阶段,苹果公司也在推动开发人员朝这个方向迈进,只是苹果公司所采取的方式没有那么明显。
「按需资源」是一项和iOS 9共同发布的技术,用户首先需要下载并安装一个核心应用,然后再根据自己的需要下载及安装应用的衍生部分。按需资源技术更多被用在游戏上,玩家在刚开始时只需下载必需的图像和视频等基本元素。随着用户的使用越来越深入,iOS系统会下载更高层次的组件,并删除已经达到完整状态的内容以便腾出空间。
这种方式和Google的方式并没有太多的相似之处。但尽管如此,一旦按需资源技术成为主流,且起到支撑作用的基础设施足够灵活,苹果公司势必会将这种方式应用到更广泛的层面上。不论如何,他们都会继续探索这个妙不可言的工具,以开发出无需安装的应用程序。
被低估的网页应用
既然谈到了苹果公司,我们不妨重提史蒂夫·乔布斯(Steve Jobs)对第一代iPhone的看法。你或许还清楚记得第一代iPhone是一个封闭式平台,且不含任何开发者环境或第三方应用。那么乔布斯的解决方法是什么呢?答案是网页应用。
网页应用无需安装,且在封闭的浏览器环境下,这种应用的运行非常安全。网页应用还可以被搜索引擎检索和展示,我们今天所探讨的不就是这个吗?但网页应用并不是完整的答案。
笔者倾向于认为网页应用只是乔布斯计划开发本地应用的一个过渡性产品,但尽管如此,网页应用的意义也绝不仅是如此。如果我们在2008年可以拥有和今天一样强大的Javascript架构,网页应用也许就能够取得腾飞。看到这里,如果你想吹捧乔布斯其实早已预料到内容的可传送性和可被发现性问题,你大可放心往前走,因为他也许真的曾预料到这些问题。
一个没有应用的未来
许多应用流服务正在和成熟的网页应用技术形成竞争,本地应用和网页应用之间的差距也正变得越来越小。然而,最显著的差距在于网页应用目前尚缺少本地应用的卖相和性能。针对这个问题,我们目前还不能给出完美的解决方案。
但不论如何,我们所需要的是一种与平台无关的应用流解决方案,这种方案可以真正解决内容的可传送性和可被发现性问题。我们需要为移动设备的浏览器配置某种和Java相似的小型程序。我们可以憧憬一个这样的未来:不论你口袋中的设备是什么品牌,运行的是什么系统,你都能够以无缝的方式运行应用并查看内容,这些网页应用的运行体验将会和本地应用非常相似。对于开发者而言,他们所开发的应用可以在所有设备和浏览器中适配运行。
Google公司开发了应用流技术,而苹果公司则推动着开发者以云存储的方式保存部分应用。我们或许已经迈进了一个新时期:应用程序的安装操作将会变得多余,网页应用和本地应用的界限也会变得模糊。这是一个没有应用的未来,一个精彩绝伦的未来。
成功消化这一系列复杂、强大而又酷炫的技术的开发者会给我们带来兼具简化和优雅的产品,欢迎来到一个没有应用的未来!
本文来源:不详 作者:佚名