作者 / Karen Ng, Director, Product Management & Jacob Lehrbaum, Director of Developer Relations, Android & Play
作為 Android 開發者,我們致力于打造讓世界各地的用戶們滿意的體驗。如今,用戶比以往任何時候都更依賴您的應用,對您的期望也越來越高,您作為開發者的工作也越來越不易。今天在 Google I/O 大會上,我們介紹了一些能幫到大家的新舉措,其中就包括 Android 12 - 這是 Android 有史以來最大的設計變更之一;以及 Jetpack、Jetpack Compose、Android Studio 和 Kotlin,來幫助您構建精美的高品質應用。我們也會幫您將應用擴展到用戶的其他設備上,比如可穿戴設備和大屏幕設備。請大家 點擊這里 觀看開發者大會主題演講了解詳情,本文則會簡要介紹其中一些亮點。
Android 12: 有史以來最大的設計更新之一
Android 12 的第一個 Beta 版現已發布,包含了很多炫酷的更新。包括全新的用戶安全功能,如改進的藍牙和近似位置權限;強化的性能表現,如加急作業 (expedited jobs) 和啟動動畫;以及通過全新設計的 widget 和過度滾動拉伸效果帶來令人愉悅的體驗,這是 Android 有史以來最大的設計更新之一。歡迎大家了解更多 Android 12 Beta 1 的 詳細信息,并著手為今年晚些時候推出的正式版本準備您的應用。今天就把 Android 12 Beta 安裝到您的設備上吧!
Jetpack Compose: 為 7 月的 1.0 版做好準備!
在過去的幾年里,我們一直在努力實現 Android 開發體驗的現代化。我們聽取了大家的反饋,繼續保持開放性,這是 Android 的標志。同時,我們也在明確正確的做事方式。您可以通過我們的工具看到這些變化,比如 Android Studio,一個能緊跟您步伐的高性能 IDE;Kotlin,一種讓您用更少的代碼做更多事情的編程語言;以及 Jetpack 庫,用以解決移動開發領域最困難的問題,且可向后兼容。
這些努力的下一步是 Jetpack Compose,這是我們的現代 UI 工具包,可以為所有的 Android 設備輕松構建精美的應用。兩年前,我們在 Google I/O 大會上發布了 Compose,并一直在開放地構建它,我們也一直在聽取大家的反饋,以確保我們保持正確的方向。隨著今年早些時候 Compose Beta 版的推出,世界各地的開發者只用了以往的 一半時間 就創造出了不少非常精美的創新體驗,大家在 #AndroidDevChallenge 開發挑戰賽中的精彩表現讓我們驚喜不已。點擊這里查看 Have fun composing! 視頻。
隨著即將到來的 Material You 更新,我們將加入新的 Material 組件,以及為大屏幕構建提供更進一步的支持,讓您能夠快速而輕松地構建華麗的用戶界面。我們正在對 Compose 進行最后的壓力測試,并將在 7 月發布 1.0 穩定版,請大家做好準備!
Android Studio Arctic Fox: 設計、設備和開發者生產力!
Android Studio Arctic Fox (2020.3.1) Beta 也在今天發布,這是功能強大的 Android 集成開發環境的最新官方版本,幫助您更輕松、更快速地構建高質量應用。通過更新這套強大的工具,我們得以在三個方面更進一步: 加速 UI 設計,將應用擴展到新設備,以及提高開發者生產力。通過這個全新的版本,您可以用 Compose 工具創建現代 UI,查看多個設備上的測試結果,以及使用 App Inspector 優化調試數據庫和后臺任務的工作。我們還提供了無障礙掃描 (Accessibility Scanner) 讓您的應用更易于實現無障礙體驗,以及內存分析器 (Memory Profiler) 來優化應用性能。為了提高構建速度,我們發布了 Android Gradle 插件 7.0、新的 DSL 和變體 API。在這里 了解 Android Studio 更新的詳細信息。
Kotlin: 專業 Android 開發者最常使用的語言
我們最近的調研結果顯示,Kotlin 現在是專業 Android 開發者最常使用的開發語言。Play Store 中超過 120 萬個應用使用了 Kotlin,前 1,000 名應用中使用 Kotlin 的比例更是高達 80%。Google 內部的開發者也喜歡 Kotlin: 70 多個 Google 應用,如 Drive、Home、Maps 和 Play 都使用 Kotlin。隨著全新的 Kotlin 原生注釋處理解決方案,Kotlin 符號處理 (Kotlin Symbol Processing) 功能今天也已經發布,這是一個強大而又簡單的 API,可以直接解析 Kotlin 代碼,速度比 Room 等開發庫快 2 倍。
Android Jetpack: 編寫功能,而非模板代碼
我們通過 Android Jetpack 建立了一套開發庫來幫助大家減少模板代碼,從而專注于自己關心的功能代碼上。在排名前 10,000 的應用中,有超過 84% 的應用正在使用 Jetpack 庫。今天,Jetpack 庫中再添亮點,包括 Jetpack Macrobenchmark (Alpha),能在您的應用發布之前就捕捉到影響應用啟動和卡頓的大型交互;以及一個新的 Kotlin 協程 API: Jetpack DataStore (Beta),用于更有效地持久化數據。您可以在這里 了解 Android Jetpack 的更新詳情。
現在是時候了: Wear 邁出的一大步
現代 Android 開發最好的一點是,這些工具是為了幫助您輕松為新時代的 Android 進行開發而打造的,也就是讓與您的手機相連的設備: 電視、汽車、手表、平板電腦等,都能更好地協同工作。
今天,我們 在可穿戴設備方面向前邁出了一大步。首先,我們推出了一個與三星共同打造的統一平臺,結合了 Wear 和 Tizen 的優點。其次,我們推出了全新的用戶體驗,包括改進的 Google 應用。以及,來自 Fitbit 的世界一流的健康和健身服務也將登錄本平臺。對 Android 開發者來說,這意味著您的受眾將會更加龐大,那些讓您的移動應用變得更加出色的所有技能、工具和 API,也能幫助您在針對全世界用戶的單一可穿戴設備平臺上進行開發。
無論是通過為小屏幕定制的、旨在優化電池壽命的 Wear 上的新 Jetpack API,還是 Jetpack Tiles API,您都可以為 Wear 生態系統中的所有設備創建定制的磁貼。我們準備了許多新功能幫助您在 Wear 上進行構建。通過與三星合作創建的一套 新的健康與健身 API,傳感器數據的采集和指標的計算現在更加簡潔、一致和準確,包括心率、卡路里和日常行走距離,這些數據都來自一個可信賴的來源。隨著 Android Studio Arctic Fox Beta 的發布,所有這些新功能也都匯集其中,配對測試應用更加容易,模擬器中甚至包含了一個虛擬心率傳感器。我們在可發現性方面推出了一些重大更新,因此當您的 Wear 應用發布后,用戶在 Google Play 上也將更容易發現它們。您可以在這里閱讀 更多關于 Wear 更新的詳細信息。點擊右側鏈接查看 Android 開發者故事:Spotify on Wear OS 視頻。
進一步釋放平板電腦、Chrome OS 和可折疊設備等大屏幕的潛力
說到大屏幕設備,如平板電腦、可折疊設備和 Chrome OS 筆記本電腦,其發展勢頭非常強勁。人們更加依賴這些大屏幕設備,從與家人和朋友保持聯系,到在學校里學習,或者遠程工作。事實上,目前有超過 2.5 億臺活躍的大屏幕 Android 設備。去年,Chrome OS 同比增長 92%,是 PC 市場增長率的 5 倍,使得 Chrome OS 成為增長最快,第二受歡迎的桌面操作系統。為了幫助您抓住這個勢頭,我們提供了 API 和工具,使優化大屏體驗變得更加容易: 比如通過使用 SlidingpaneLayout 1.2.0 和新的垂直導航欄組件讓您的內容自動適配更大的空間,組件上提供最大寬度以避免拉伸 UI,以及對平臺、Chrome OS 和 Jetpack windowmanager 的更新,使應用可以在默認情況下更好地運行。您可以在這里了解詳情。
以上只是我們所做努力的冰山一角,這些努力都是為了讓您能夠更容易地構建高質量的 Android 應用。我們將發布 20 多場關于 Android 和 Play 的技術演講,內容涵蓋后臺任務、隱私、Android 上的機器學習,以及幫助您開始在 Android 12 上進行開發的 12 個技巧。如果您想針對汽車、電視和可穿戴設備進行開發,我們也有準備相應的內容,請前往 Google I/O 網站 觀看。除了演講和新聞之外,在今年的 Google I/O 大會上,還有許多有趣的方式可以與 Googler 和其他開發者進行線上互動。您可以在 I/O Adventure 里查看 Android dome,我們在那里為您準備了博客文章、視頻、Codelab 等豐富的內容。您還可以親自上手測試一下您的 Jetpack Compose 技能,或者坐進 dome 的虛擬汽車里體驗一番。
您對產品的反饋及問題對我們非常重要,歡迎 點擊這里 填寫表單向我們提交反饋。您的問題有可能出現在下一期的 FAQ 中并獲得解答。感謝您的支持!