文?| Travis
出品 | OSC開源社區(qū)(ID:oschina2013)
?BATcoder技術(shù)群,讓一部分人先進大廠
大家好,我是劉望舒,騰訊TVP,著有三本業(yè)內(nèi)知名暢銷書,連續(xù)五年蟬聯(lián)電子工業(yè)出版社年度優(yōu)秀作者,百度百科收錄的資深技術(shù)專家。
前華為面試官、獨角獸公司技術(shù)總監(jiān)。
想要加入?BATcoder技術(shù)群,公號回復(fù)BAT?即可。
雖然 Google 在去年 10 月才推出 Android 12 的正式版,但他們已經(jīng)開始為下一個版本迭代做好了準備,并于今天發(fā)布了 Android 13 的第一個開發(fā)者預(yù)覽版。這是一個尚處于非常早期的版本,只針對開發(fā)者,而且無法通過 OTA 更新。即便如此,在這個早期版本中,Google 還是向我們展示了一些未來 Android 系統(tǒng)的變化。
根據(jù) Google 公布的路線圖,針對 Android 13,Google 只計劃發(fā)布兩個開發(fā)者預(yù)覽版(Android 12 發(fā)布了 3 個開發(fā)者預(yù)覽版),之后會在 4 月推出測試版,比 Android 12 提前了一個月,并于 6 月進入平臺穩(wěn)定期。最終版本預(yù)計將于 8 月發(fā)布,而 Android 12 則是在 10 月初才推出。需要注意的是,目前 Google 同時還在開發(fā) Android 12L(針對平板和折疊屏設(shè)備適配的 Android 系統(tǒng)),Google 將會把 12L 中的一些功能帶到 13 上。Google 在去年推出的 Android 12 中引入了跟隨壁紙自動更換系統(tǒng)主題色的功能,在 Android 13 中,Google 擴展了 Material You 動態(tài)色彩功能的適用范圍,該功能可以從壁紙中提取顏色并用于所有應(yīng)用圖標。該功能需要開發(fā)者進行適配,必須為應(yīng)用提供一個單色的應(yīng)用圖標才能發(fā)揮作用,而之前版本所使用的主題和非主題圖標的混搭 UI 并不算好看。這個功能目前只適用于 Pixel 設(shè)備,但 Google 將與合作伙伴合作,讓更多設(shè)備支持這個功能。
(從左至右分別是,不使用主題圖標|使用主題圖標|使用主題圖標+黑暗模式)Google 在 Android 13 中繼續(xù)加強了隱私和安全保護,新版本中具有一個全新的系統(tǒng)范圍內(nèi)的照片和視頻選擇器,它允許讓用戶選擇應(yīng)用程序能夠訪問的個別照片或視頻,而不是相冊中的所有內(nèi)容。想要使用這一功能的開發(fā)者將能夠通過一個新的 API 來實現(xiàn),屆時應(yīng)用程序?qū)⒉槐卣埱笤S可來查看設(shè)備上的所有媒體文件(Google 還計劃將此功能下放至 Android 11 和 12 中)。通過 Android 13,Google 將繼續(xù)圍繞 Project Mainline 進行優(yōu)化,該項目可以讓不同廠商(如:三星和索尼等)推出的 Android 設(shè)備可以通過 Google Play 獲得系統(tǒng)功能的更新,而不必等待廠商向其用戶提供更新。Android 13 增加了新的模塊(如:藍牙和超寬頻模塊),進一步擴大了 Android 系統(tǒng)可更新的核心功能的范圍。Android 13 還帶來了一個可以為不同應(yīng)用程序設(shè)置不同語言的功能,也就是說應(yīng)用程序的語言可以不跟隨默認的系統(tǒng)語言設(shè)置(iOS/iPadOS 已具備這個功能)。Google 將會為該功能提供 API,開發(fā)者需要對應(yīng)用進行適配(該功能對會雙語甚至多語的用戶十分有用)。其他新功能包括可編程的著色器、連字性能提升 200%(當文本溢出預(yù)設(shè)邊框時,它會自動使用連字符。開發(fā)者現(xiàn)在可以在 TextViews 中啟用它,而對渲染性能幾乎沒有影響),更新 Android 核心庫以使其與 OpenJDK 11 LTS 版本保持一致。Android 13 的首個開發(fā)者預(yù)覽版將支持 Pixel 4 及后續(xù)推出的 Pixel 設(shè)備。更多詳情可查看:https://android-developers.googleblog.com/2022/02/first-preview-android-13.html

為了防止失聯(lián),歡迎關(guān)注我的小號