Chrome Apps即将登陆iOS和Android

002

Google在去年九月为Chrome浏览器引入了一类新的Apps,它们可以离线工作,并且可以脱离浏览器独立运行。Chrome上的Google Keep就是这一类Apps的典型代表。截至到目前为止这类新的Apps已经可以运行在所有主流的桌面操作系统之上。而今天,根据Chromium博客的消息,Google发布一个开发者预览版的工具链来帮助开发者将Apps扩展到Android和iOS上。

这个工具链基于开源的移动开发框架Apache Cordova,开发者可以在Apache Cordova上使用HTML、CSS和JavaScript开发本地的移动应用,而工具链则可以将Chrome App打包成本地应用。当这些Chrome App被打包成本地应用之后,它们当然可以被提交到Google Play Store以及Apple Store进行分发。

除了提供开发工具,Google还将诸多Chrome API针对移动版的Apps进行了优化。

  • identity – 不提示使用OAuth2登录的用户输入密码
  • payments (目前仅支持Android) – 通过移动应用销售虚拟物品
  • pushMessaging – 从服务器向app推送消息
  • sockets – 使用TCP和UDP协议通过网络发送、接收数据
  • notifications (目前仅支持Android) – 从移动应用发送富文本通知
  • storage – 在本地储存和检索重要数据
  • syncFileSystem – 通过Google Drive储存和检索文件
  • alarms – 定期运行任务

todos

通过这些API我们不难看出,虽然目前还是开发者预览版,但这些基于Chrome运行的Apps在功能层面已经可以基本满足用户的需求,剩下来需要检验的就是这些Apps在使用体验上是否能媲美真正的本地应用了。虽然从Chromium博客提供的截图来看这类应用的样式还非常单调,不过根据Google Keep在PC上的表现,个人对这类Apps的未来持乐观态度。

图片来自:BlogspotChromium Blog

订阅更多文章