据国外媒体报道,谷歌今天推出工具将Chrome应用带到Android和iOS平台,让开发者可以将其Chrome应用提交给Google Play和苹果App Store。
该公司正提供基于Apache Cordova的工具链(使用HTML、CSS和JavaScript开发原生移动应用的开源移动开发框架)的早期开发者预览版。开发者可使用该工具用原生应用程序外壳将他们的Chrome应用包装起来,从而使得应用能够通过Google Play和App Store发行。
去年9月,谷歌推出了默认离线运行、在托管操作系统上就像原生应用的Chrome应用。那些Chrome应用兼容Windows、Mac和Chrome OS系统,而现在该公司则想要将它们带到移动世界。
谷歌给上述的原生应用打包过程提供了两个开发者流程。你可以在使用命令行或者IDE(集成开发环境)的设备或模拟器上运行你的Chrome应用,也可以使用Chrome应用开发者工具在Android设备上运行你的应用,无需安装移动平台的SDK(软件开发工具包)或者IDE。
以下是一款分别运行于OS X和Android系统的任务清单Chrome应用效果图:
Chrome打包应用是用HTML、JavaScript和CSS语言编写,但在浏览器以外启动,默认离线运行,访问不覆盖网页应用的特定API(应用程序接口)。对于这些移动应用,开发者可访问Cordova API以及多个核心的Chrome API,其中包括身份认证、支付(目前仅面向Android)、信息推送、提醒(目前仅面向Android)、存储、文件同步系统API。