在今年的 Google I/O 上,Android 和 Google Play 都發(fā)布了諸多重磅更新,這里歡迎大家和 Android 團(tuán)隊(duì)的 Fred 一起回顧其中不容錯(cuò)過的重點(diǎn)更新:
△ Android 和 Google Play 在 I/O 的最新更新
騰訊視頻鏈接
https://v.qq.com/x/page/q3256kfgnw3.html
Bilibili 視頻鏈接
https://www.bilibili.com/video/BV17B4y1T7So/
Android 12 Beta
我們?cè)?Google I/O 期間發(fā)布了 Android 12 的第一個(gè) Beta 版。Android 12 帶來(lái)了 Android 歷史上最大的設(shè)計(jì)變更,也讓整個(gè)系統(tǒng)更具表現(xiàn)力,甚至連系統(tǒng)配色也真正做到了個(gè)性化。我們正在將軟件和硬件的生態(tài)系統(tǒng)統(tǒng)一在同一種設(shè)計(jì)語(yǔ)言下,名叫 Material You。
Android 12 中的應(yīng)用 widget 經(jīng)過設(shè)計(jì)改版,更加實(shí)用、美觀,也更容易被用戶發(fā)現(xiàn)。我們還添加了動(dòng)態(tài)色彩 API,讓 widget 能使用系統(tǒng)顏色,觀感上和系統(tǒng)更加融為一體。我們?yōu)榇蠹覝?zhǔn)備了 widget 的示例代碼,歡迎上手體驗(yàn)。
官方文檔: Android 12 widget 改進(jìn)
https://developer.android.google.cn/about/versions/12/features/widgets
Widget 示例代碼
https://github.com/android/user-interface-samples/tree/main/AppWidget
其他更新還包括新的過度滾動(dòng)拉伸效果、提升系統(tǒng)性能,以及更多的隱私和安全更新。請(qǐng)前往《Android 12 Beta 版發(fā)布》一文了解詳細(xì)信息。
Modern Android Development
Modern Android Development,即 "現(xiàn)代 Android 開發(fā)",目的是幫助開發(fā)者掃除一切拖慢開發(fā)速度的障礙,讓大家能集中精力打造最棒的體驗(yàn)。
其中一項(xiàng)重要的內(nèi)容就是通過 Jetpack 讓大家能專心編寫功能,減少模版代碼。目前 Jetpack 在穩(wěn)定、Alpha 和 Beta 渠道的更新內(nèi)容請(qǐng)大家移步官方網(wǎng)站了解詳情:
https://developer.android.google.cn/jetpack
Jetpack Compose 是在 Android 上構(gòu)建原生 UI 的現(xiàn)代工具包,目前已經(jīng)發(fā)布了 Beta 版本,并計(jì)劃在 7 月份發(fā)布穩(wěn)定版。請(qǐng)大家閱讀官方文檔,為 1.0 正式版做好準(zhǔn)備:
https://developer.android.google.cn/jetpack/compose
Android Studio Arctic Fox (2020.3.1) 現(xiàn)在處于 Beta 版,其中的新功能集中在三個(gè)主題:
快速 UI 設(shè)計(jì)
覆蓋各種屏幕大小的新設(shè)備
提升開發(fā)者生產(chǎn)力
具體的新增和改進(jìn)功能請(qǐng)大家前往官方網(wǎng)站了解詳情:
https://developer.android.google.cn/studio/preview
Modern Android Development 還有一個(gè)重要的支柱: Kotlin。我們最近的調(diào)研結(jié)果顯示,Kotlin 現(xiàn)在是專業(yè) Android 開發(fā)者最常使用的開發(fā)語(yǔ)言。Play Store 中超過 120 萬(wàn)個(gè)應(yīng)用使用了 Kotlin,前 1,000 名應(yīng)用中使用 Kotlin 的比例更是高達(dá) 80%。我們?yōu)榇蠹覝?zhǔn)備了一套用 Kotlin 開發(fā) Android 應(yīng)用的教程,可以通過這個(gè)地址或掃描下方二維碼打包下載:
http://services.google.cn/fh/files/misc/teach_android_development_using_kotlin.zip
為更多尺寸的屏幕構(gòu)建應(yīng)用
我們推出了一個(gè)與三星共同打造的統(tǒng)一平臺(tái),結(jié)合了 Wear 和 Tizen 的優(yōu)點(diǎn),并推出了全新的用戶體驗(yàn)。大家的受眾群將會(huì)更加龐大,而且之前在手機(jī)應(yīng)用開發(fā)上用到的技巧和工具,都能用于在新的設(shè)備上打造應(yīng)用。更準(zhǔn)備了許多新的 API,如 Tile 等,幫助大家打造更好的 Wear 應(yīng)用。
在可折疊設(shè)備、平板設(shè)備以及大屏設(shè)備方面,我們更新了 Jetpack 和 Material Design 庫(kù)中的許多 UI 組件,以方便大家進(jìn)行各種屏幕尺寸的適配。
Google Play 更新一覽
自 2021 年 7 月 1 日起,針對(duì)每位開發(fā)者每年銷售數(shù)字商品或服務(wù)所獲得的前 100 萬(wàn)美元,收取的服務(wù)費(fèi)費(fèi)率將為 15%。請(qǐng)閱讀官方文檔了解具體細(xì)節(jié):
https://support.google.com/googleplay/android-developer/answer/10632485
為了幫助大家在 Google Play 上取得成功,我們還發(fā)布了許多強(qiáng)大的新功能、工具和更新,請(qǐng)閱讀《Google Play 更新一覽》了解詳情。
您可以在 YouTube 播放列表中找到今年所有關(guān)于 Android 和 Google Play 的 Google I/O 大會(huì)演講,也可以前往 Bilibili 查看更多 Google I/O 2021 精彩視頻:
YouTube 播放列表
https://www.youtube.com/watch?v=D_mVOAXcrtc&list=PLWz5rJ2EKKc_Q7bBAqjfP9o8WvrjgvgU8
https://www.youtube.com/watch?v=D_mVOAXcrtc&list=PLWz5rJ2EKKc9C6XWHBpvxSlhs272oXn_d
Bilibili 播放列表
https://space.bilibili.com/64169458/channel/detail?cid=183495