編者注: 遍及全球的 Android 開發者們一直都是塑造 Android 平臺將來的重要力量,咱們珍視每一位開發者的聲音。今天咱們以另一種形式爲你們帶來 Android Beta,經過系列短視頻和在線發佈,方便您根據本身的時間安排靈活閱覽。全世界有數以百萬計的開發者們在 Android 上構築着本身的業務,今天發佈的 Beta 版一如既往爲你們帶來最新的工具,並繼續支持你們的工做。咱們也衷心感謝爲本次發佈提供反饋的開發者們。html
今天,咱們發佈 Android 11 Beta 版,併爲開發者們帶來了衆多重磅更新。這些更新包括 Kotlin 協程、Jetpack Compose 工具包的最新進展、在 Android Studio 中更快地完成構建,以及 Play Console 的全新改版。android
自二月以來,你們經過 Android 11 開發者預覽版爲咱們提供了衆多反饋。今天發佈的 Android 11 第一個 Beta 版聚焦於三個主題: 以人爲本、靈活控制以及隱私安全。git
以人爲本github
Android 如今更突顯人的要素,更善於溝通。咱們重塑了您在手機上進行溝通的方式,也讓操做系統能識別出那些對您來講更重要的人,讓您能更快速地和他們聯繫。編程
靈活控制api
最新版的 Android 如今可幫您快速訪問全部的智能設備,並集中控制它們:緩存
在 Android 11 中咱們爲用戶帶來了更高的掌控能力,讓他們能更好地管理敏感權限。咱們還會經過更快速的系統更新來持續確保設備安全。安全
開發者友好性能優化
咱們但願讓開發者能更輕鬆地用好新版 Android。在兼容性測試方面,有這些舉措來減小你們的工做量:併發
有破壞性的行爲變動 (breaking changes) 只在您針對 Android 11 發佈應用時才生效。因此在您明確修改應用的清單文件以前,這些變動不會對您形成影響。
在開發者選項中加入了全新的界面,來讓您逐一開關這些更新選項,以更好地完成測試。
新增了平臺穩定性里程碑,在這個版本中全部的 API 和行爲變動都已調整完畢並進入穩定狀態,這時您能夠放心地對應用作出最終更新。
Android 11 還帶來了其餘提高開發效率的改進,好比 ADB 無線調試、能更快安裝大型 APK 的 ADB Incremental (ADB 增量安裝),以及在平臺 API 上加入更多的可空性註解 (從而在構建時就發現問題,不用等到運行時纔出錯),等等。
Android 11 第一個 Beta 版本現已發佈,您能夠在本身的應用中體驗終版 SDK 和 NDK API,以及各類全新功能。若是您使用的是 Pixel 二、三、3a 或 4 系列設備,請參加測試並獲取 Android 11 Beta 的 OTA 更新。和以往同樣,您能夠直接下載系統並安裝至 Pixel 設備以及 Android 模擬器。請訪問 Android 11 開發者網站查看完整的 Android 11 開發者功能。
在過去數年中,Android 團隊經過卓絕的努力持續改善移動開發者的體驗,提高你們的開發效率。這些努力包括 Android Studio IDE、一種優秀的開發語言 (沒錯,就是 Kotlin)、讓平常任務更加輕鬆的 Jetpack 庫,以及能夠更好地進行應用分發的 Android App Bundle。咱們將這些努力統稱爲現代化 Android 開發 (Modern Android development),一切都是爲了讓您能提高效率,從而盡情釋放出 Android 的潛力。
今天,咱們也經過 Android Studio 4.1 Beta 版和 4.2 Canary 版爲你們帶來了許多全新功能,主要聚焦於開發者們提出的這些關鍵訴求:
現代化 Android 開發中的重要環節之一就是編程語言和開發庫: Kotlin 是一種現代且簡潔的編程語言,Jetpack 則提供了頗具特點且功能強大的開發庫,兩者都專一於提高開發者的工做效率。
Kotlin 的迅速普及 (目前 Google Play 排名前 1,000 的應用中超過 70% 都使用 Kotlin) 和衆多開發者的青睞,使得咱們能夠經過該語言以全新的方式優化開發體驗。Kotlin 協程是 Kotlin 語言的諸多強大功能之一,它可讓您更輕鬆地編寫併發調用,同時得到更高的可讀性。如今,咱們正式推薦開發者使用協程。咱們還在 3 個最經常使用的 Jetpack 庫 (Lifecycle、WorkManager 和 Room) 中使用了協程,以便您能夠利用這些庫編寫更優質的代碼。
Kotlin 自身也隨着版本演進而愈發出色,這離不開 Jetbrains 團隊的傑出貢獻。Kotlin 1.4 帶來了更快的代碼補全功能、更強大的類型推斷 (默認啓用)、各種函數接口,以及各類提高開發者體驗的改進,好比能夠混合使用命名參數和定位參數。
咱們也在持續推進 Jetpack 的演進,這套開發庫涵蓋了多個 Android 版本,並幫助你們更快速、更輕鬆地實現常見的移動開發範式。不少用戶一直對 Dagger 情有獨鍾,所以咱們聯合 Dagger 團隊推出了 Hilt,這是基於 Dagger 的封裝方案,且易於開發者使用。咱們推薦使用 Hilt 做爲 Android 的依賴注入解決方案,並提供了 Alpha 試用版。咱們還新增了一個 App Startup 庫,幫助應用和庫開發者優化庫的初始化,進而縮短應用啓動時間。此外,咱們還更新了許多現有的開發庫,包括對 Paging 3 進行的重大更新——優先使用 Kotlin 進行了重寫,而且徹底支持協程!
想要進一步提高開發效率,您還須要強大的界面工具包,以便快速簡便地在 Android 上構建精美的界面,同時還能原生訪問系統 API。爲此,咱們構建了 Jetpack Compose,這是一款全新的現代界面工具包,經過強大的工具和直觀的 Kotlin API,幫助您用更少的代碼打造心目中的理想應用。
今天,咱們爲你們帶來 Jetpack Compose 開發者預覽版 2,其中包含開發者們一直要求的諸多功能:
經過與 Jetbrains Kotlin 團隊的緊密合做,咱們在 Android Studio 4.2 中加入了許多新功能,來幫助您經過 Compose 構建應用:
Compose 還沒有準備好用於生產環境。咱們雖然進行了性能優化,但還須要經過你們試用以得到反饋。咱們計劃於今年夏天發佈 alpha 版,並於明年發佈 1.0 版。
Google Play 致力於幫助開發者發展業務。爲了更好地達成這一目的,咱們從新設計了 Google Play Console,讓您能夠在咱們的平臺上得到進一步的成功。除了更簡潔、更易用以外,新版 Play Console 還增添了很多功能,讓您能夠:
請閱讀文章《Google Play Console beta 版全新發布》進一步瞭解詳情,您也能夠訪問 play.google.com/console 參與 Beta 版體驗。您的反饋能幫助咱們爲每個人打造更好的 Google Play Console,咱們期待着您的聲音。
咱們帶來的更新遠不止這些!歡迎你們繼續關注咱們接下來將要發佈的內容:
7 月 4 日上海 GDG 社區
其餘的社區活動將在後續發佈,敬請關注。
點擊這裏前往 Android 11 Beta 版官方網站