您可能已經聽說過 Chrome for Android 今天已經推出。這個新瀏覽器以 Chromium 開放原始碼專案為基礎,包含 Chrome 開發人員熟悉且喜愛的許多最新 HTML5 功能。如要概略瞭解最新熱門項目,請參閱 blog.chromium.org 的發布公告,以及 code.google.com 上的更詳細的總覽。我會快速介紹我個人認為最有趣的內容:
改善使用者介面
Chrome for Android 可讓開發人員使用固定位置,輕鬆建立新型行動網路使用者介面,而 overflow: scroll
則用於可個別捲動的元素。此外,系統預設會啟用類似原生的捲動行為。Chrome for Android 支援舊版 Flexbox 模型,但請注意,原始 Flexbox 模型已淘汰,並改用新的模型。也支援 DateTime 挑選器,並先前支援 <input type="range">
。
快速顯示畫面
Chrome for Android 也支援硬體加速畫布,且效能良好。此外,requestAnimationFrame 對行動裝置非常重要,可讓瀏覽器決定轉譯時機,在大量使用 GPU 的應用程式中,有利於更有效率地管理電池壽命。Chrome for Android 導入了許多其他重要的 HTML5 功能,包括 File System API、IndexedDB、網路工作站和網路通訊端。
遠端偵錯
我很喜歡自己個人喜愛的 Chrome for Android 功能,那就是透過 Chrome 開發人員工具進行遠端偵錯。遠端偵錯功能讓網頁開發人員能夠輕鬆在行動裝置上執行應用程式偵錯,而不需像 Weinre 等巧妙的駭客攻擊。 以下螢幕側錄會展示這項功能的實際運作情形:
如要進一步瞭解遠端偵錯,請參閱這篇遠端偵錯文章。
歡迎從 Google Play 下載,親自體驗 Chrome for Android Beta 版。如果您編寫了行動網頁應用程式才能使用某項功能,但 Chrome for Android 不支援這項功能,請注意,此為 Beta 版功能,請檢查這是否為已知問題,若無該功能則會加上星號。否則,請記錄錯誤。
我曾想過 Chrome for Android 可為行動網頁開發人員社群帶來什麼正面影響,也很期待我們一起打造良好的環境!如果您有其他問題,請查看這篇常見問題中是否已有解答。或者,如果您有與 Chrome 相關的行動網頁開發問題,請將問題張貼在 Stack Overflow 上,並加上 google-chrome 和 android 標記。