? ? ? Chrome 7月9日剛為Chrome打包的應用提供了強大的訪問Google服務例如Google統計、GoogleAPI和Google 錢包的能力,除此之外,還能夠使用系統層面的服務包括藍牙和原生應用通信。
? ? ??打包應用可以在Mac、Linux和Windows上脫離Chrome瀏覽器獨立運行。可以把它們看做用傳統Web技術例如HTML、CSS和JS開發的單機應用,同時它們看起來和用起來也很像本地應用。

? ? ??為什么這些新特性非常重要?Chrome正在越來越快的成為自平臺,瀏覽器不再只是瀏覽器:這不僅體現了Chrome朝桌面平臺方向努力的決心,還體現了Google通過提供桌面應用的體驗來獲取用戶黏性和數據的長遠戰略。
? ? ??以下是這些API的具體細節。
? ? ??**Identity API(認證API)**
? ? ??[Identity API](http://developer.chrome.com/trunk/apps/app_identity.html)允許打包應用在用戶不提供用戶名和密碼的情況下使用OAuth 2.0來認證用戶。認證API支持Google帳號以及第三方的GitHub、Foursquare等帳號。
? ? ??認證API還賦予打包應用安全訪問Google APIs的能力,例如Google+、日歷和Drive。比方說,[Google Keep](https://chrome.google.com/webstore/detail/google-keep/hmjkmjkepdijhoojdojkdfohbdgmmhki?hl=en)使用認證API來驗證用戶然后調用Google Drive API來把筆記存儲在Drive云存儲上。認證API使用基于webview的界面來展示OAuth授權對話框,并且當Google+ API會話存在時,它允許用戶控制誰能夠看到他們在這個應用內的活動。

? ? ??**應用內支付API**
? ? ??[應用類支付API](http://developer.chrome.com/trunk/apps/in_app_payments.html)允許打包應用開發者在應用內售賣數字和虛擬物品。這個API構建于[Google錢包的數字物品平臺](https://developers.google.com/commerce/wallet/digital/docs/)之上,并為買家提供了簡單的用戶界面。在一次付費交易之外,這個API還支持基于訂閱的交易。

? ? ??**統計API**
? ? ??[統計API](https://github.com/GoogleChrome/chrome-platform-analytics/wiki)讓打包應用開發者從應用中收集用戶行為更為容易。開發者稍后可以使用Google統計的報表來了解訪問用戶量、指定功能的訪問量和其它有用的數據。
? ? ??**增強媒體庫API**
? ? ??[媒體庫API](http://developer.chrome.com/apps/mediaGalleries.html)允許打包應用經過用戶同意后從本地磁盤中讀取媒體文件(例如音樂、視頻和圖像)。這個版本發布后,用戶的iTunes曲庫也可以作為默認的媒體庫,允許應用導入和播放本地存儲的音樂。
? ? ??**藍牙API**
? ? ??[藍牙API](http://developer.chrome.com/trunk/apps/bluetooth.html)基于4.0規范,允許打包應用連接到麥克風和耳機等藍牙設備。它的低能耗支持模式允許Chrome打包應用從運動記錄儀和心率傳感器等低能耗健康設備中自動同步數據。
? ? ??**本地消息API**
? ? ??[本地消息API](https://developer.chrome.com/dev/extensions/messaging.html#native-messaging)允許Chrome打包應用和本地應用進行通訊。這樣打包應用能夠和本地設備例如運動傳感器或者掃描儀進行二進制數據的通信。
- 前言
- AutoPager的簡單實現
- 利用CSS3特性巧妙實現漂亮的DIV箭頭
- IE9在Win7下任務欄新特性簡介
- 瀏覽器九宮格的簡單實現
- Raphael js庫簡介
- 使用CSS3構建Ajax加載動畫
- 用CSS3創建動畫價格表
- 用CSS3實現瀏覽器的縮放功能
- 用純CSS3實現QQ LOGO
- 用CSS3創建旋轉載入器
- 使用Javascript開發移動應用程序
- 用HTML5創建超酷圖像灰度漸變效果
- 使用CSS3創建文字顏色漸變(CSS3 Text Gradient)
- 僅用CSS創建立體旋轉幻燈片
- 如何創建跨瀏覽器的HTML5表單
- 用CSS3實現動畫進度條
- HTML5 Guitar Tab Player
- 奇妙的HTML5 Canvas動畫實例
- 談HTML5和CSS3的國際化支持
- 實現跨瀏覽器的HTML5占位符
- 前端開發必備工具:WhatFont Bookmarklet-方便的查詢網頁上的字體
- 使用HTML5和CSS3來創建幻燈片
- HTML5之美
- 如何使用HTML5創建在線精美簡歷
- 以小見大、由淺入深-談如何面試Javascript工程師
- 快速入門:HTML5強大的Details元素
- 用CSS3實現圖像風格
- HTML5視頻字幕與WebVTT
- 用純CSS3實現Path華麗動畫
- 用3個步驟實現響應式網頁設計
- 遇見CSS3濾鏡
- 關于CSS3濾鏡的碎念
- 用純CSS3繪制萌系漫畫人物動態頭像
- CSS3新的鼠標樣式介紹
- 用HTML5獻上愛的3D玫瑰
- 對HTML5 Device API相關規范的解惑
- 如何使用HTML5實現拍照上傳應用
- 2012第一季度國外HTML5移動開發趨勢
- HTML5新特性:范圍樣式
- 百度開發者大會-《用HTML5新特性開發移動App》PPT分享
- Chrome 19對于HTML5最新支持的動態:電池狀態API,全屏API,震動API,語音API
- 遇見Javascript類型數組(Typed Array)
- 用HTML5 Audio API開發游戲音樂
- 用HTML5實現人臉識別
- 用Javascript實現人臉美容
- Chrome 20對于HTML5最新支持的動態:顏色輸入,網絡信息API,CSS著色器
- 用HTML5實現手機搖一搖的功能
- 用HTML5實現iPad應用無限平滑滾動
- 用非響應式設計構建跨端Web App
- 了解SVG
- HTML5圖像適配介紹
- HTML5安全:內容安全策略(CSP)簡介
- HTML5安全:CORS(跨域資源共享)簡介
- 用CSS3 Region和3D變換實現書籍翻頁效果
- 談談移動App的思維誤區
- Chrome新特性:文件夾拖拽支持
- 《關注HTML5安全》
- HTML5安全風險詳析之一:CORS攻擊
- HTML5安全風險詳析之二:Web Storage攻擊
- HTML5圖像適配最新進展:響應式圖片規范草案
- HTML5移動Web App相關標準狀態及路線圖
- HTML5安全風險詳析之三:WebSQL攻擊
- Chrome引入WebRTC支持視頻聊天App
- HTML5安全風險詳析之四:Web Worker攻擊
- HTML5安全風險詳析之五:劫持攻擊
- HTML5安全風險詳析之六:API攻擊
- HTML5安全攻防詳析之七:新標簽攻擊
- 在iOS Safari中播放離線音頻
- 使用WebRTC實現遠程屏幕共享
- Firefox、Android、iOS遇見WebRTC
- HTML5光線傳感器簡介
- HTML5安全攻防詳析之八:Web Socket攻擊
- HTML5安全攻防詳析之完結篇:HTML5對安全的改進
- 激動人心!在網頁上通過語音輸入文字 - HTML5 Web Speech API介紹
- Web滾動性能優化實戰
- 用CSS3設計響應式導航菜單
- 用HTML5構建高性能視差網站
- 漫談@supports與CSS3條件規則
- HTML5下載屬性簡介
- 如何開發優秀的HTML5游戲?-迪斯尼《尋找奧茲之路》游戲技術詳解(一)
- 如何開發優秀的HTML5游戲?-迪斯尼《尋找奧茲之路》游戲技術詳解(二)
- 趨勢:Chrome為打包應用提供強大新特性
- 從HTML5移動應用現狀談發展趨勢
- 基于HTML5的Web跨設備超聲波通信方案