Apache Cordova 開發移動平臺上的 Chrome Apps
據去年9月份的消息,Chrome Apps將可以像原生應用一樣在各終端設備上離線運行,目前已經做到兼容了所有的桌面平臺。而現在通過一個基于Apache Cordova的開發者預覽版工具包,Chrome Apps已經實現可以直接在Android和iOS設備上運行了。應用功能可以完全由HTML、CSS和Javascript打造。
該工具包還提供了一個shell工具以便你將你開發的應用發布到到Apple App Store和Google Play上。也提供了developer workflow 用來為移動應用原生地打包Chrome App。你可以通過命令行或IDE調用,在設備或模擬器上運行Chrome App。 或者你也可以使用Chrome Apps Developer Tool 在安卓設備上運行你的app,這樣不必安裝IDE或者移動平臺SDK。
Google為移動平臺開發了Chrome Apps實現需要調用的各種Chrome API,包括:
identity - 身份認證,利用Oauth2實現
payments - 應用內支付(僅限Android)
pushMessaging - 消息推送
sockets - sockets通信
notifications 消息提醒(僅限Android)
storage - 本地Key-value數據存儲
syncFileSystem - 基于Google Drive的文件存儲
alarms - 定時任務
除了上面的這些Chrome API,還有更豐富的Apache Cordova API及插件可供使用,Google也提供了大量的Sample Code教程!
相信過不了多久,Google Play和Apple App Store和將涌現出各種基于Chrome Apps API打造的App。來自: http://www.chromi.org/archives/14724