共碼未來 | 助力打造現代、高效、流暢的開發體驗

語言: CN / TW / HK

谷歌藉助高效的開發工具和無間的協作

致力於為開發者持續打造

更加現代、高效、流暢的開發體驗

一起來看看 2022 Google 開發者大會上

Android、Wear OS by Google

和 ARCore 技術領域

有哪些值得重點關注的成果與進展吧!

Android 生態持續增長,執行在全球超過 30 億臺活躍裝置上。作為創新性移動裝置功能的平臺,Android 為手機、平板電腦、手錶、電視和汽車提供強力支援。在不斷迭代更新的同時,Android 始終如一地推動一切可能的實現,幫助使用者通過更好的應用體驗精彩世界,探索、暢想和創造前所未有的新事物。

Android 13 經過不斷優化,如今已面向全球使用者推出了正式版本,加入了對隱私、生產力和現代標準的支援和增強。

隱私和安全 仍然是 Android 系統的首要任務。Android 13 新增了需向用戶傳送申請的 通知許可權 、用於保護隱私的 照片選擇器 ,以及更加 細化的媒體許可權 (改進與附近裝置配對以及訪問媒體檔案時的許可權)。

生產力功能的更新 。諸如 Android 13 將 Material You 的動態顏色擴充套件到了所有應用圖示,使用者可以基於其桌布和其他主題偏好來選擇 圖示色調 。以及,可按應用設定語言偏好的“ 應用語言 ”設定面板,更好地滿足了多語言使用者的需求。

Android 13 還 支援許多現代化標準 ,如 HDR 影片、藍芽低功耗音訊 (LE Audio) 以及通過 USB 連線 MIDI 2.0 硬體。

大螢幕裝置正在日益普及,今年一季度,包括平板電腦、可摺疊裝置和 ChromeOS 在內的大螢幕裝置上的活躍使用者已接近 2.7 億。適用於 Android 大螢幕裝置開發的響應式佈局,能夠幫助應用實現跨平臺無縫協作,發掘更多潛能。

Android 12 L 和 Android 13 針對不同型別的裝置優化了使用者體驗,包括工作列、多工、鍵盤滑鼠支援和應用相容模式等。建立了“ 大螢幕應用質量指南 ”和“ Material Design 佈局規範 ”,幫助開發者們為大螢幕優化自己的應用。開發者可以建立跨手機、平板電腦、可摺疊裝置和可穿戴裝置的應用,實現單一應用在不同終端均可執行。

作為官方指導和規範的具體實現,Jetpack 庫也包含了針對大螢幕開發的許多常見功能,比如 Drag & Drop 可以幫助應用更簡單地實現互動式的拖放功能,進多工處理。 WindowManager 作為用於檢測裝置姿態、螢幕尺寸的基礎庫,能夠實現活動嵌入,應用更輕鬆地在現有檢視的基礎上支援更大螢幕的佈局。

左右滑動檢視更多

目前,聯想 Tab P12 Pro、三星 Galaxy Tab S8 系列等 Android 平板電腦都已進一步完善 Android 13 中各種大屏使用體驗。Google Pixel 平板電腦也將於 明年問世。

現代 Android 開發(MAD)致力於在建立可跨裝置執行的高質量應用程式的同時提高開發者的生產力,並降低開發成本。MAD 涵蓋了一系列的指南、工具和開發庫,幫助開發者們構建多螢幕、跨裝置的使用者體驗。其中,Jetpack Compose 現已成為手機、大螢幕和可穿戴裝置 Android 應用開發的核心。

作為構建原生 Android 介面的工具包,Jetpack Compose 簡化並提升了 Android 介面的開發效率,幫助開發者使用更少的程式碼、更強的工具和直觀的 Kotlin API,快速打造生動而精彩的應用。最近釋出的 Jetpack Compose 1.2 穩定版,更是加入了 可下載字型、巢狀滾動互操作 等新功能。

左右滑動檢視更多

最新版本的 Android Studio 也帶來了對 Jetpack Compose 的強力支援。例如,新增  Live Edit 實時編輯功能 ,將 composable 的更新自動部署到測試裝置或模擬器上,以實時看到最新的預覽效果。以及, Layout Inspector 佈局檢查器 ,可幫助檢查 composable 被重組或跳過的情況。

越來越多的消費者將智慧穿戴裝置視為現代生活必備產品之一,我們也迎來了 Wear OS by Google 平臺的重要升級和更新。

Compose for Wear OS 1.0的推出,幫助開發者們將開發經驗應用於構建手錶螢幕的體驗。眾多新新增或改進的元件使開發過程更加輕鬆便捷,如方向定位、Scaling Lazy List、輸入和手勢支援等,助力現代高效的 Wear OS by Google 開發。

Health Services健康服務(在智慧手錶上收集實時感測器資料的高能效易使用的開發庫)現已上線。健康服務為穿戴應用提供高質量的實時感測器資料,幫助改善電池續航能力、優化開發者體驗,拓展更多面向未來的可穿戴裝置使用場景。

ARCore 是谷歌的增強現實體驗構建平臺,利用不同的 API 讓手機能夠感知其環境、理解現實世界並與資訊互動。ARCore 自 2017 年推出,目前有超過 12 億臺 Android 裝置支援。

除了一些基礎性改進,ARCore 帶來了 新的雲服務 。通過雲錨點,同一地點的多人之間可共享 AR 體驗。

使用 VPS ARCore Geospatial API ,可在 Android 和 iOS 系統上打造基於位置的全球級 AR 體驗。

持續關注谷歌開發者

瞭解更多谷歌技術進展與產品更新

探索“共碼未來”的無限精彩!