谷歌致力于幫助開發(fā)者
更快、更輕松地打造高質(zhì)量的移動(dòng)體驗(yàn)
一起來看 2023 Google 開發(fā)者大會(huì)上
Mobile 開發(fā)值得重點(diǎn)關(guān)注的成果與更新
了解如何提高平臺(tái)及應(yīng)用質(zhì)量
提升開發(fā)效率
使多設(shè)備開發(fā)體驗(yàn)更流暢
實(shí)現(xiàn)輕松跨屏,高效構(gòu)建
精彩大會(huì)現(xiàn)場一覽
用戶對跨屏幕體驗(yàn)要求逐漸提升。谷歌致力于確保所有設(shè)備都能和諧地協(xié)同運(yùn)行,推動(dòng)大屏和可折疊設(shè)備的發(fā)展,提供完整、有趣的用戶體驗(yàn)。
Pixel 將推出兩款新的 Android 設(shè)備: Pixel Fold 和 Pixel Tablet,并推出和改進(jìn)一系列工具和參考,包括 Android Studio Hedgehog Canary 3 中新加入的 Pixel Fold 和 Pixel Tablet 模擬器配置,更新和拓展過的 Material 設(shè)計(jì)指南,以及針對游戲和創(chuàng)意應(yīng)用的設(shè)計(jì)參考。
首個(gè) Wear OS 4 開發(fā)者預(yù)覽版推出。新版本在安全性、用戶定制和功耗優(yōu)化方面均有提升。借助表盤格式,開發(fā)者可以更加輕松地為 Wear OS 4 打造更節(jié)能的可定制表盤。Wear OS 功能塊 (Tiles) 讓用戶能夠以可預(yù)測的方式快速訪問他們最依賴的信息和操作。
Wear OS 功能塊 (Tiles)
Jetpack Compose for TV Alpha 版發(fā)布,為開發(fā)者提供了一套專為電視優(yōu)化的組件,大大降低了原生電視應(yīng)用的開發(fā)難度。
今年,Android Auto 將覆蓋 2 億臺(tái)車輛。Android Auto 推出了全新的用戶體驗(yàn),包括專輯封面、并排顯示、快速啟動(dòng)。Android for Cars 可以自然地延伸多設(shè)備體驗(yàn)。通過 Android Automotive OS,將既有的 Android 應(yīng)用 (如視頻應(yīng)用和游戲) 移植到車載平臺(tái)也更加輕松。
Android Auto 和 Automotive OS
借助高效的開發(fā)者產(chǎn)品,谷歌致力于幫助開發(fā)者提高應(yīng)用質(zhì)量,實(shí)現(xiàn)卓越的 Android 應(yīng)用。在開發(fā)過程中提供相應(yīng)工具和指南來提升用戶體驗(yàn)、提高技術(shù)質(zhì)量,并盡可能使應(yīng)用保障私密和安全。此前,Google Play 發(fā)布了應(yīng)用和游戲統(tǒng)一質(zhì)量框架,闡明了如何從用戶體驗(yàn)、技術(shù)質(zhì)量、隱私權(quán)和安全性評估應(yīng)用質(zhì)量。
用戶體驗(yàn)的核心是用戶,優(yōu)化用戶體驗(yàn)旨在使應(yīng)用的使用更簡單、愉悅。Android 框架也為開發(fā)者創(chuàng)建無障礙服務(wù)提供了相關(guān)功能,幫助開發(fā)者打造更好的用戶體驗(yàn)。
為了改善用戶體驗(yàn),Android 14 增加了新功能: 增加了非線性字體縮放功,快速放大文本;Sharesheet 提供更加出色且一致的分享體驗(yàn);全新 API 讓應(yīng)用按用戶自述的性別稱呼用戶;靈活支持各應(yīng)用語言偏好設(shè)定;支持自定義地區(qū)偏好設(shè)置;預(yù)測性返回功能提供返回手勢預(yù)覽,降低誤操作幾率。
全新的 Android 界面設(shè)計(jì)中心,為開發(fā)者集中提供指導(dǎo)、Figma 入門套件、界面示例和設(shè)計(jì)參考,以幫助開發(fā)者在手機(jī)、大屏設(shè)備、可穿戴設(shè)備和電視上運(yùn)用最佳實(shí)踐,打造用戶友好的界面。
左右滑動(dòng)查看詳細(xì)更新內(nèi)容
高級技術(shù)質(zhì)量目標(biāo)應(yīng)保證穩(wěn)定性、性能、高級功能、系統(tǒng)運(yùn)行狀況。谷歌發(fā)布的更新將繼續(xù)幫助開發(fā)者實(shí)現(xiàn)更高級的技術(shù)質(zhì)量。
應(yīng)用質(zhì)量數(shù)據(jù)分析 (AQI) 助力實(shí)現(xiàn)輕松調(diào)試,開發(fā)者可直接在 Android Studio 中分析來自 Crashlytics 和 Android vitals 的崩潰事件數(shù)據(jù)。Android vitals 提供調(diào)試指南和修復(fù)建議,可獲得針對 SDK 相關(guān)問題的上下文指南。Android Studio Hedgehog 增加了可選的 git 版本控制集成,直接導(dǎo)航到出現(xiàn)問題的代碼版本。
來自 App Quality Insights 交流會(huì)的發(fā)言
Flutter 3.10 的新渲染引擎 Impeller 帶來突破性圖形性能。它可以編譯一組較小且簡單的著色器,消除著色器編譯卡頓,使 Flutter 應(yīng)用保持小巧且能夠快速啟動(dòng)。
高質(zhì)量應(yīng)用需充分利用最新的設(shè)備高級功能,比如 HDR 視頻/圖片、高級相機(jī)、視頻編輯、出色的音頻、設(shè)備端機(jī)器學(xué)習(xí)、大屏設(shè)備。
基準(zhǔn)配置文件更新: 基準(zhǔn)配置文件通過 R8 和 Dex 重新排序,將啟動(dòng)時(shí)間縮短了 60%,整體界面性能提升了 40%。
基準(zhǔn)配置文件通過 R8 和 Dex 重新排序后的提升
谷歌一直重視應(yīng)用的隱私和安全,這是應(yīng)用質(zhì)量的重要支柱,大會(huì)也迎來了在隱私與安全方面的新功能。
Android 14 繼續(xù)通過 Credential Manager API 來提高平臺(tái)的隱私性和安全性;Play Integrity API 推出新的 Beta 版集成方案,使鑒別應(yīng)用風(fēng)險(xiǎn)的速度提高10 倍;Privacy Sandbox on Android 支持可保護(hù)隱私的廣告 SDK;Android 14 增加照片選擇器和訪問選定照片功能。
Health Connect 允許應(yīng)用通過一個(gè)通用的設(shè)備端來存儲(chǔ)用戶健康與健身數(shù)據(jù)。用戶能夠在一個(gè)地方管理全部數(shù)據(jù),并進(jìn)行隱私設(shè)置。
Checks 是一個(gè)面向數(shù)字產(chǎn)品的合規(guī)平臺(tái),幫助開發(fā)者快速識別、報(bào)告并修復(fù)問題,消除合規(guī)流程中的復(fù)雜性。
Checks 會(huì)自動(dòng)幫助開發(fā)者監(jiān)控合規(guī)性和數(shù)據(jù)共享操作
Modern Android Development 是專門用于加快并簡化 Android 應(yīng)用開發(fā)的解決方案。多種好用的庫、工具和指南,讓開發(fā)高質(zhì)量的應(yīng)用變得更快、更容易,提高工作效率。AI 的引入也在開發(fā)者的工作流程中提供強(qiáng)大助力。
Jetpack Compose 是用于構(gòu)建原生 Android 界面的新工具包,幫助開發(fā)者更快速、更輕松地構(gòu)建高品質(zhì)的 UI。如今,排名前 1,000 的 Android 應(yīng)用中,有 24% 都在使用 Jetpack Compose 來提升開發(fā)效率,比去年翻了一番。
去年 10 月起,谷歌開始將修飾符遷移至新架構(gòu)。僅就文本組件而言,最新的 Alpha 版 Compose 使性能全方位得平均提升了 22%。
Compose 對文本進(jìn)行了改進(jìn)。現(xiàn)支持最新的表情符號版本,并提供輪廓文本、斷字支持以及配置換行行為等自定義功能。
引入了新的布局來支持更復(fù)雜的設(shè)計(jì)用例。開發(fā)者可以借新的 Pager 組件在水平或垂直方向上翻閱內(nèi)容。新的流式布局 (Flow layouts) 支持使用權(quán)重動(dòng)態(tài)調(diào)整大小,以在容器中分布不同項(xiàng)目。
其他庫增加了對 Compose 的支持,例如 Glide 和 Google 地圖,讓開發(fā)者能夠更輕松地將這些庫集成到 Compose 中。
Compose for TV 現(xiàn)已推出 Alpha 版,提供了一個(gè)針對 TV 進(jìn)行了優(yōu)化的組件庫。
左右滑動(dòng)查看詳細(xì)更新內(nèi)容
?
Android 一直持續(xù)擴(kuò)展至更多設(shè)備。Material 組件可以幫助開發(fā)者在不同設(shè)備上共享設(shè)計(jì)、創(chuàng)建個(gè)性化主題以及打造協(xié)同一致的無障礙體驗(yàn),而不受設(shè)備類型的限制。
Material 3 for Compose 1.1 版本發(fā)布,新增底部動(dòng)作條、日期和時(shí)間選取器、搜索欄、功能提示等新組件,并已升級到穩(wěn)定版本。
Material 3 for Compose 1.1 版本
Material 3 for Android 視圖更新了輪播界面、側(cè)邊動(dòng)作條、搜索欄和搜索視圖等新組件。許多組件支持預(yù)測性返回行為,用戶可以在完成手勢操作之前預(yù)覽返回操作的結(jié)果或目標(biāo)界面。主題背景方面增加了支持顏色協(xié)調(diào)等新功能。
Material 3 for Android 視圖
Material You 更新了大屏幕指南,提供了支持規(guī)范布局的窗口大小類別庫。Material You 也為可折疊設(shè)備提供了全新的指南,其中 WindowManager API 可幫助開發(fā)者觀察所有折疊狀態(tài)、鉸鏈間距等。
Studio Bot 是內(nèi)置于 Android Studio 中由 AI 驅(qū)動(dòng)的全新實(shí)驗(yàn)性編碼助手,開發(fā)者無需離開 Android Studio 或上傳源代碼,即可向其提出問題或用來輔助修復(fù)錯(cuò)誤,幫助提高開發(fā)者工作效率。2023 Google 開發(fā)者大會(huì)現(xiàn)場也設(shè)有 Studio Bot 互動(dòng)展示區(qū),開發(fā)者在現(xiàn)場實(shí)際操作,充分了解如何使用 Studio Bot 來強(qiáng)化工作流自動(dòng)化體驗(yàn)。
參會(huì)者在現(xiàn)場體驗(yàn)Studio Bot
一直以來,谷歌在不斷擴(kuò)大 Kotlin 對 Android 應(yīng)用的支持規(guī)模。Kotlin 正與 JetBrains 合作開發(fā)新的 K2 編譯器,并整合到相關(guān)工具中,如 Android Studio、Android Lint、KSP、Compose 等,以及利用谷歌龐大的 Kotlin 代碼庫來驗(yàn)證新編譯器的兼容性。
MediaPipe 系列產(chǎn)品提供了一種低代碼、無代碼框架,讓開發(fā)者可以針對各種平臺(tái)構(gòu)建和部署設(shè)備端機(jī)器學(xué)習(xí)解決方案。多平臺(tái) UI 工具包 Flutter 提升應(yīng)用品質(zhì)和構(gòu)建適合多設(shè)備的應(yīng)用。MediaPipe 和 Flutter 一起驅(qū)動(dòng)移動(dòng)端生成式 AI 的未來。
MediaPipe
MediaPipe Studio 幫助開發(fā)者測試和體驗(yàn)設(shè)備端機(jī)器學(xué)習(xí)。開發(fā)者可以嘗試九種新的解決方案,例如人臉關(guān)鍵點(diǎn)檢測器,使用 MediaPipe Studio 在設(shè)備上的瀏覽器中本地運(yùn)行此檢測器。
MediaPipe Model Maker 是一個(gè)低代碼庫,可以使開發(fā)者根據(jù)應(yīng)用場景自定義 MediaPipe 提供的解決方案。
生成式 AI 解決方案利用一種稱為 "模型蒸餾" 的技術(shù)對通用的大模型進(jìn)行提取,以便創(chuàng)建可在設(shè)備端運(yùn)行的小模型,并讓其能夠?qū)iT處理一定數(shù)量的任務(wù)。
使用 Flutter 構(gòu)建由 AI 設(shè)計(jì)的卡牌游戲游戲《I/O FLIP》。Flutter 可以實(shí)現(xiàn)控制屏幕中的每個(gè)像素、輕松制作用戶界面、用 Dart 代碼輕松地實(shí)時(shí)組合出數(shù)百萬張可能的卡牌。
卡牌游戲游戲《I/O FLIP》
谷歌將繼續(xù)助力開發(fā)者
為用戶打造出色的移動(dòng)端體驗(yàn)
持續(xù)關(guān)注 2023 Google 開發(fā)者大會(huì)
更多精彩內(nèi)容更新
專題演講持續(xù)更新中
掃碼直達(dá)官網(wǎng)
探索大會(huì)更多精彩
?點(diǎn)擊屏末|閱讀原文|即刻訪問2023 Google 開發(fā)者大會(huì)官方網(wǎng)站
?
原文標(biāo)題:新知同享 | Mobile 開發(fā)輕松跨屏,高效構(gòu)建
文章出處:【微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
谷歌
+關(guān)注
關(guān)注
27文章
6194瀏覽量
106014
原文標(biāo)題:新知同享 | Mobile 開發(fā)輕松跨屏,高效構(gòu)建
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論