以下为文章全文:
2010年5年,谷歌宣布了推出应用商店的计划。Mozilla当时立即做出回应,公布了一份针锋相对的应用商店计划。谷歌于去年12月推出了Chrome Web Store。在此之后,外界一直期待Mozilla更开放的应用商店的出现。
Mozilla已经公布了网页应用项目第一阶段的成果,这表明该公司非常认真地希望利用Chrome生态系统中的限制,推出更具竞争力的平台。不过,Mozilla这一平台的长期竞争力仍有待观察。
Chrome网页应用适用于Chrome浏览器和Android设备。与此类似,Mozilla的网页应用将适用于桌面电脑、平板电脑和智能手机上的火狐浏览器。两者主要的不同在于,Mozilla对用户更友好。通过插件,Mozilla将允许Chrome用户使用火狐平台的网页应用。
谷歌此前也表示,Chrome网页应用将适用于其他浏览器,但是目前尚未实现这一点。不过,Chrome Web Store推出也仅有数个月的时间。
为了互联网的创新和开放,Mozilla的网页应用将使用HTML5和Javascript来开发。开发者将可以获得稳定的应用程序接口(API)、工具和文档,从而方便地面向用户发布应用,或是创建网页应用商店和目录。用户则可以评估一系列的用户体验创意,并使用测试版的火狐和Chrome浏览器插件试用这些应用。
这是一个良好的开始。此前,当用户使用Chrome平台应用时,用户体验类似于使用某一网站。当用户点击应用的图标时,Chrome浏览器将会打开一个新的标签,占据整个页面,并打开一个链接。此外,使用Chrome应用需要首先进行下载,而这样做的必要性值得商榷。实际上,如果一款网页应用无法做到与相应网站明确区分,那么将是一场零和游戏。因此,仍有许多人更倾向于使用原生应用,而不是网页应用。
在对某公司网站的功能做出调整时,网页开发者和设计者常常受外界预期的影响。而这是原生应用的设计者所不会遇到的问题。以Facebook为例,每当该网站的用户个人页面或布局出现调整时,都会有上百万的用户表示不满。然而对于原生应用来说,通常不会存在这样的问题,因此开发者可以致力于对网站功能做出最好的优化。
根据Mozilla的理念,在移动和桌面等多个平台中,网页应用将更加易于查找、发布和同步。只需通过一次点击,用户就可以获取这些应用。这一系统也将确保用户的信用卡信息安全,同时以安全的方式与其他网站共享信息,以传统网站无法做到的方式改善网页应用的体验。
通过与浏览器的深度集成,应用将可以在移动设备、网络浏览器和操作系统之间实现同步。Mozilla目前正在向这一方向努力。Mozilla上周发布了火狐4的最终测试版,目前尚不清楚这些功能会不会被加入到火狐4之中。与Chrome不同,火狐浏览器缺乏数以百万计Android设备的支持,因此 Mozilla需要使这款浏览器表现得更好。
对开发者来说,跨平台是应用开发时的大问题,这迫使他们为不同的手机、不同的浏览器和不同的操作系统开发同一应用的不同版本。而保持不同版本应用之间的更新同步也很困难。对于网页应用来说,如果用户使用特定的浏览器去使用一款应用,那么只要设备支持这款浏览器即可。
通过帮助开发者建立自己的网页应用商店,使开发者可以直接面向用户发布应用,以及使用户在任何设备上使用这些应用,Mozilla将提供更加开放的网页应用体验。不过,谷歌拥有更强大的云计算基础设施,并通过Chrome带来了更好的用户体验,因此目前谷歌仍是更值得信赖的平台。或许在一段时间之后,Mozilla的理念将被普及。不过在实现这一目标的过程中,Mozilla仍有许多工作要做。