做者 / Karen Ng, Director, Product Management & Jacob Lehrbaum, Director of Developer Relations, Android & Playhtml
做爲 Android 開發者,咱們致力於打造讓世界各地的用戶們滿意的體驗。現在,用戶比以往任什麼時候候都更依賴您的應用,對您的指望也愈來愈高,您做爲開發者的工做也愈來愈不易。今天在 Google I/O 大會上,咱們介紹了一些能幫到你們的新舉措,其中就包括 Android 12 - 這是 Android 有史以來最大的設計變動之一;以及 Jetpack、Jetpack Compose、Android Studio 和 Kotlin,來幫助您構建精美的高品質應用。咱們也會幫您將應用擴展到用戶的其餘設備上,好比可穿戴設備和大屏幕設備。請你們 點擊這裏 觀看開發者大會主題演講瞭解詳情,本文則會簡要介紹其中一些亮點。android
Android 12 的第一個 Beta 版現已發佈,包含了不少炫酷的更新。包括全新的用戶安全功能,如改進的藍牙和近似位置權限;強化的性能表現,如加急做業 (expedited jobs) 和啓動動畫;以及經過全新設計的 widget 和過分滾動拉伸效果帶來使人愉悅的體驗,這是 Android 有史以來最大的設計更新之一。歡迎你們瞭解更多 Android 12 Beta 1 的 詳細信息,並着手爲今年晚些時候推出的正式版本準備您的應用。今天就把 Android 12 Beta 安裝到您的設備上吧!數據庫
在過去的幾年裏,咱們一直在努力實現 Android 開發體驗的現代化。咱們聽取了你們的反饋,繼續保持開放性,這是 Android 的標誌。同時,咱們也在明確正確的作事方式。您能夠經過咱們的工具看到這些變化,好比 Android Studio,一個能緊跟您步伐的高性能 IDE;Kotlin,一種讓您用更少的代碼作更多事情的編程語言;以及 Jetpack 庫,用以解決移動開發領域最困難的問題,且可向後兼容。編程
這些努力的下一步是 Jetpack Compose,這是咱們的現代 UI 工具包,能夠爲全部的 Android 設備輕鬆構建精美的應用。兩年前,咱們在 Google I/O 大會上發佈了 Compose,並一直在開放地構建它,咱們也一直在聽取你們的反饋,以確保咱們保持正確的方向。隨着今年早些時候 Compose Beta 版的推出,世界各地的開發者只用了以往的 一半時間 就創造出了很多很是精美的創新體驗,你們在 #AndroidDevChallenge 開發挑戰賽中的精彩表現讓咱們驚喜不已。點擊這裏查看 Have fun composing! 視頻。android-studio
隨着即將到來的 Material You 更新,咱們將加入新的 Material 組件,以及爲大屏幕構建提供更進一步的支持,讓您可以快速而輕鬆地構建華麗的用戶界面。咱們正在對 Compose 進行最後的壓力測試,並將在 7 月發佈 1.0 穩定版,請你們作好準備!安全
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 更新的詳細信息。app
咱們最近的調研結果顯示,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 倍。dom
咱們經過 Android Jetpack 創建了一套開發庫來幫助你們減小模板代碼,從而專一於本身關心的功能代碼上。在排名前 10,000 的應用中,有超過 84% 的應用正在使用 Jetpack 庫。今天,Jetpack 庫中再添亮點,包括 Jetpack Macrobenchmark (Alpha),能在您的應用發佈以前就捕捉到影響應用啓動和卡頓的大型交互;以及一個新的 Kotlin 協程 API: Jetpack DataStore (Beta),用於更有效地持久化數據。您能夠在這裏 瞭解 Android Jetpack 的更新詳情。機器學習
現代 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 筆記本電腦,其發展勢頭很是強勁。人們更加依賴這些大屏幕設備,從與家人和朋友保持聯繫,到在學校裏學習,或者遠程工做。事實上,目前有超過 2.5 億臺活躍的大屏幕 Android 設備。去年,Chrome OS 同比增加 92%,是 PC 市場增加率的 5 倍,使得 Chrome OS 成爲增加最快,第二受歡迎的桌面操做系統。爲了幫助您抓住這個勢頭,咱們提供了 API 和工具,使優化大屏體驗變得更加容易: 好比經過使用 SlidingpaneLayout 1.2.0 和新的垂直導航欄組件讓您的內容自動適配更大的空間,組件上提供最大寬度以免拉伸 UI,以及對平臺、Chrome OS 和 Jetpack windowmanager 的更新,使應用能夠在默認狀況下更好地運行。您能夠在這裏瞭解詳情。
△ Google Duo 針對可摺疊設備優化的體驗
以上只是咱們所作努力的冰山一角,這些努力都是爲了讓您可以更容易地構建高質量的 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 中並得到解答。感謝您的支持!