天天看點

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。

繼續閱讀