據(jù)國(guó)外媒體報(bào)道,谷歌今天推出工具將Chrome應(yīng)用帶到Android和iOS平臺(tái),讓開發(fā)者可以將其Chrome應(yīng)用提交給Google Play和蘋果App Store。
該公司正提供基于Apache Cordova的工具鏈(使用HTML、CSS和JavaScript開發(fā)原生移動(dòng)應(yīng)用的開源移動(dòng)開發(fā)框架)的早期開發(fā)者預(yù)覽版。開發(fā)者可使用該工具用原生應(yīng)用程序外殼將他們的Chrome應(yīng)用包裝起來,從而使得應(yīng)用能夠通過Google Play和App Store發(fā)行。
去年9月,谷歌推出了默認(rèn)離線運(yùn)行、在托管操作系統(tǒng)上就像原生應(yīng)用的Chrome應(yīng)用。那些Chrome應(yīng)用兼容Windows、Mac和Chrome OS系統(tǒng),而現(xiàn)在該公司則想要將它們帶到移動(dòng)世界。
谷歌給上述的原生應(yīng)用打包過程提供了兩個(gè)開發(fā)者流程。你可以在使用命令行或者IDE(集成開發(fā)環(huán)境)的設(shè)備或模擬器上運(yùn)行你的Chrome應(yīng)用,也可以使用Chrome應(yīng)用開發(fā)者工具在Android設(shè)備上運(yùn)行你的應(yīng)用,無需安裝移動(dòng)平臺(tái)的SDK(軟件開發(fā)工具包)或者IDE。
以下是一款分別運(yùn)行于OS X和Android系統(tǒng)的任務(wù)清單Chrome應(yīng)用效果圖:
Chrome打包應(yīng)用是用HTML、JavaScript和CSS語(yǔ)言編寫,但在瀏覽器以外啟動(dòng),默認(rèn)離線運(yùn)行,訪問不覆蓋網(wǎng)頁(yè)應(yīng)用的特定API(應(yīng)用程序接口)。對(duì)于這些移動(dòng)應(yīng)用,開發(fā)者可訪問Cordova API以及多個(gè)核心的Chrome API,其中包括身份認(rèn)證、支付(目前僅面向Android)、信息推送、提醒(目前僅面向Android)、存儲(chǔ)、文件同步系統(tǒng)API。