Google I/O 上 Android 開發者的新功能

作為 Android 開發人員,我們都致力於打造令全世界人民滿意的體驗。隨著人們比以往任何時候都更加依賴您的應用程序,期望值越來越高,您作為開發人員的工作並沒有變得更輕鬆。今天,在Google I/O上,我們介紹了一些我們試圖提供幫助的方法,無論是通過Android 12 – 有史以來最大的設計更改之一,Jetpack、Jetpack Compose、Android Studio 和 Kotlin 都可以幫助您構建漂亮的高質量應用程序。我們還在將您的應用程序擴展到您的用戶所在的任何地方提供幫助,例如通過可穿戴設備和大屏幕設備。您可以觀看完整的開發者主題演講,但這裡有一些亮點:

Android 12:有史以來最大的設計更新之一。
Android 12 的第一個 Beta 版剛剛開始推出,其中包含許多很酷的東西。從新的用戶安全功能(例如藍牙權限和大致位置)、增強的性能(例如加速作業和啟動動畫)到具有更多交互式小部件和拉伸過度滾動的令人愉悅的體驗,此版本是 Android 有史以來最大的設計更新之一。您可以在此處詳細了解 Android 12 Beta 1 中的內容,以便開始為今年晚些時候發布的消費者版本準備您的應用程序。立即下載 Beta 版並在您的應用中試用!

Jetpack Compose:為 7 月的 1.0 做好準備!
在過去的幾年裡,我們一直在努力實現 Android 開發體驗的現代化,聽取您的反饋以保持開放性——這是 Android 的一個標誌,但對做事的正確方式變得更加固執己見。從可以跟上您步伐的高性能 IDE 的 Android Studio 到可讓您用更少的代碼完成更多工作的編程語言 Kotlin,再到通過向後兼容性解決移動設備上最困難的問題的 Jetpack 庫,您可以在整個過程中看到這一點。

此產品的下一步是Jetpack Compose – 我們的現代 UI 工具包,可輕鬆為所有 Android 設備構建精美的應用程序。兩年前,我們在 Google I/O 上宣布了 Compose,從那時起一直在公開構建它,聽取您的反饋以確保我們做對了。借助今年早些時候的 Compose Beta,世界各地的開發人員在一半的時間內創造了一些真正美妙的創新體驗,並且對#AndroidDevChallenge的響應讓我們大吃一驚!

隨著 Material You 即將更新,我們將添加新的 Material 組件以及對構建大屏幕的進一步支持,從而快速輕鬆地構建華麗的 UI。我們正在對 Compose 中的最後部分進行壓力測試,並將在 7 月發布 1.0 穩定版——所以請做好準備!

Android Studio 北極狐:設計、設備和開發人員生產力!
Android Studio Arctic Fox (2020.3.1) Beta 版是功能強大的官方 Android IDE 的最新版本,今天發布,可幫助您更輕鬆、更快地構建優質應用。我們交付並更新了工具套件,以支持三大主題:加速您的 UI 設計、將您的應用程序擴展到新設備以及提高開發人員的工作效率。在這個最新版本中,您可以使用 Compose 工具創建現代 UI,查看跨多個設備的測試結果,並使用 App Inspector 優化調試數據庫和後台任務。我們還通過 Accessibility Scanner 使您的應用程序更易於訪問,並通過 Memory Profiler 使您的應用程序更高效。為了加快構建速度,我們提供了 Android Gradle 插件 7.0、新的 DSL 和變體 API。

Kotlin:專業 Android 開發人員最常用的語言
根據我們最近的調查,Kotlin現在是專業 Android 開發人員使用最多的主要語言;事實上,Play 商店中有超過 120 萬個應用程序使用 Kotlin,其中包括 80% 的前 1000 個應用程序。在 Google,我們也喜歡它:70 多個 Google 應用,如 Drive、Home、Maps 和 Play 使用 Kotlin。借助從頭開始構建的用於 Kotlin 註釋處理的全新原生解決方案,Kotlin 符號處理現已推出,這是一個強大而簡單的 API,用於直接解析 Kotlin 代碼,使用 Room 等庫將速度提高 2 倍。

Android Jetpack:編寫功能,而不是樣板
借助Android Jetpack,我們構建了一套庫來幫助減少樣板代碼,這樣您就可以專注於您關心的代碼。前 10,000 個應用程序中超過 84% 的應用程序現在使用 Jetpack 庫。今天,我們正在為 Jetpack 解壓一些新版本,包括 Jetpack Macrobenchmark (Alpha),用於在應用發布之前捕獲影響應用啟動和卡頓的大型交互,以及用於更有效地持久化數據的新 Kotlin Coroutines API Jetpack 數據存儲(測試版)。您可以在此處閱讀有關 Android Jetpack 的所有更新。

現在是時候了:Wear 邁出了一大步
現代 Android 開發的最佳之處在於,這些工具旨在幫助您輕鬆構建 Android 的下一個時代,這一切都是為了讓設備連接到您的手機——電視、汽車、手錶、平板電腦——更好地合作。

從今天開始,我們在可穿戴設備方面邁出了一大步。首先,我們引入了與三星聯合構建的統一平台,結合了 Wear 和 Tizen 的優點。其次,我們通過改進的 Google 應用分享了全新的消費者體驗。第三,來自 Fitbit 的世界級健康和健身服務即將登陸該平台。作為一名 Android 開發人員,這意味著您將擁有更大的影響力,並且您將能夠使用所有現有的技能、工具和 API 來讓您的移動應用程序變得出色,從而為所有人使用的單一可穿戴設備平台構建全世界。

無論是為小屏幕量身定制並旨在優化電池壽命的全新 Jetpack API,還是為您可以為 Wear 生態系統中的所有設備創建自定義 Tile 的Jetpack Tiles API,都有許多新功能可以幫助您建立在磨損。以及一組用於健康和健身的新 API是與三星合作創建的,從傳感器和指標計算中收集的數據是流線型、一致和準確的——例如心率、卡路里和每日距離——來自一個值得信賴的來源。隨著 Android Studio Arctic Fox Beta 的發布,所有這些都匯集在新工具中,例如更容易配對以測試應用程序,甚至是模擬器中的虛擬心率傳感器。當您的應用準備就緒時,用戶將可以更輕鬆地在 Google Play 上發現 Wear 應用的世界,並且對可發現性進行了一些重大更新。

利用平板電腦、Chrome OS 和可折疊設備等大屏幕的發展勢頭
當談到更大的屏幕——平板電腦、可折疊設備和 Chrome OS 筆記本電腦——有巨大的發展勢頭。人們越來越依賴大屏幕設備與家人和朋友保持聯繫、上學或遠程工作。事實上,有超過 2.5 億活躍的大屏幕 Android 設備。去年,Chrome OS 同比增長 92%,是 PC 市場增長率的 5 倍,使 Chrome OS 成為增長最快和第二受歡迎的桌面操作系統。為了幫助您利用這一勢頭,我們為您提供 API 和工具,讓您更輕鬆地優化該體驗:例如使用SlidingpaneLayout 1.2.0讓您的內容自動調整大小以提供更多空間和一個新的垂直導航欄組件,組件的最大寬度以避免拉伸 UI,以及對平台、Chrome OS 和 Jetpack 窗口管理器的更新,因此默認情況下應用程序可以更好地運行。

1

評論0

請先
顯示驗證碼
沒有帳號?註冊  忘記密碼?

社交帳號快速登錄