據香煙網小編收集到的信息顯示,就在今日淩晨谷歌公布了安卓12bate版本,安卓12正式發布,那麼本次的安卓12升級與之前的版本有着什麼不同呢,安卓12新特性有哪些,想要知道這次的安卓12的嶄新信息的話就跟着小編一起來看看吧。
5月19日淩晨消息,Google I/O 2021開發者大會(後文簡稱谷歌I/O)開幕,去年因疫情因新冠疫情而被取消之後,2021年谷歌I/O大會重新回歸,並采用全程線上的形式,對所有人免費開放。谷歌宣布Android 12正式到來,測試版現在即可供下載,包括Google Pixel、小米等特定設備。
信任與安全
隱私是我們所做工作的核心,在Android 12中,我們將繼續專註於為用戶供應更高的透明度和控製權,同時又確保其設備和數據的安全。在今天的版本中,我們添加了可用於跟蹤的標識符的新控件,更安全的應用程序組件默認值等。這些更改可能會影響您的應用程序,因此我們建議盡快進行測試。請註意以後的預覽版本中將供應另外的隱私和安全性能。
WebView中的現代SameSite cookie行為-與Chrome和其他浏覽器的更改一致,WebView包括新的SameSite cookie行為,以供應額外的安全性和隱私性,並為用戶供應更高的透明度並控製如何跨站點使用cookie。這裏另外。
受限的Netlink MAC-我們將繼續幫助開發人員遷移到保護隱私的可重置標識符。為了簡化設備範圍的Netlink MAC的遷移,我們進行了多次發布,在Android 11中,我們根據API級別30限製了對它的訪問,而在Android 12中,我們將限製應用於所有應用程序-無論targetSDK級別如何。這裏另外。
更安全地導出組件-為了防止應用程序意外導出活動,效勞和接收者,我們將android:exported屬性的默認處理方式更改為更加明確。進行此更改後,聲明一個或多個意圖過濾器的組件現在必須顯式聲明android:exported屬性。您應該檢查清單中的組件,以避免與此更改相關的安裝錯誤。這裏另外。
更安全地處理Intent-為了使PendingIntent的處理更加安全,Android 12要求應用為每個PendingIntent顯式聲明一個可變性標誌,即FLAG_MUTABLE或新的FLAG_IMMUTABLE。這裏另外。
您可以在此處閱讀有關這些以及其他隱私和安全性更改的另外信息。
更好的用戶體驗工具
在Android 12中,我們正在關鍵範圍進行投資,以幫助為用戶供應出色的體驗和更好的性能。這是到目前為止的一些更新。
兼容的媒體轉碼-隨着HEVC硬件編碼器在移動設備上的普及,相機應用正越來越多地以HEVC格式捕獲,與舊編解碼器相比,它在品質和壓縮方面供應了顯着改進。大多數應用應幫助HEVC,但對於不幫助HEVC的應用,我們將引入兼容的媒體轉碼。
借助此性能,不幫助HEVC的應用程序可以使平臺自動將文件轉碼為AVC(一種廣泛兼容的格式)。轉碼過程需要時間,詳細取決於設備的視頻和硬件屬性。例如,以30fps播放一分鐘的1080p視頻大約需要9秒鐘才能在Pixel 4上進行轉碼。您可以通過聲明您的應用不幫助的媒體格式來選擇使用轉碼效勞。對於開發人員,我們強烈建議您的應用程序幫助HEVC,如果無法達成,請啟用兼容的媒體轉碼。該性能將在所有使用HEVC格式進行視頻捕獲的設備上激活。我們很想聽聽您對此性能的反饋。這裏另外。
AVIF圖像幫助-為了為您供應更高的圖像品質和更有效的壓縮,Android 12引入了對AV1圖像文件格式(AVIF)的平臺幫助。AVIF是用於使用AV1編碼的圖像和圖像序列的容器格式。與其他現代圖像格式一樣,AVIF利用了視頻壓縮中的帧內編碼內容。與JPEG等較舊的圖像格式相比,這可以顯着提高相同文件大小的圖像品質。
前臺效勞優化-前臺效勞是應用程序管理某些類型的面向用戶任務的重要方式,但是如果過度使用,它們可能會影響性能,甚至導致應用程序中斷。為了確保為用戶帶來更好的體驗,對於以新平臺為目標的應用,我們將從後臺阻止前臺效勞啟動。為了更輕松地從此模式過渡,我們在JobScheduler中引入了一個新的加急作業,該作業獲得了較高的進程優先級,網絡訪問權限,並且可以在不考慮節電或節電的情況下立即運行。為了達成向後兼容,我們還在嶄新版本的Jetpack WorkManager庫中內置了加急作業。。另外,為了減少用戶的註意力,我們現在將某些前臺效勞通告的顯示延遲最多10秒鐘。這使短暫的任務有機會在顯示通告之前完成。這裏另外。
豐富的內容插入-用戶喜歡圖像,視頻和其他表達性內容,但是在應用程序中插入和移動此內容並不總是那麼容易。為了使您的應用輕松接收豐富的內容,我們引入了一個新的統一API,該API可讓您接受來自任何來源的內容:剪貼板,鍵盤或拖放。您可以將新接口OnReceiveContentListener附加到UI組件,並在通過任何機製插入內容時獲得回調。此回調成為代碼處理所有內容(從純文本和樣式文本到標記,圖像,視頻,音頻文件等)的唯一位置。為了達成向後兼容,我們向AndroidX添加了統一的API 。這裏另外。
聲耦合觸覺效果-在Android 12中,應用程序可以通過通話的振動器供應聲耦合觸覺反饋。振動強度和頻率來自音頻會話,使您可以創建更身臨其境的遊戲和音頻體驗。例如,視頻通話應用程序可以使用自定義鈴聲通過觸覺反饋來識別呼叫者,或者您可以在賽車遊戲中模擬崎terrain的地形。這裏另外。
多聲道音頻-Android 12包括對具有空間信息的音頻的多項增強。它增加了對在直通和卸載模式下MPEG-H播放的幫助,並且音頻混音器,重采樣器和效果已針對多達24個通道進行了優化(以前的最大數量為8個)。
用於手勢定位的沈浸模式API的改進-我們簡化了沈浸模式,例如在觀看視頻,看書或玩遊戲時,手勢定位更輕松,更一致。在與遊戲相關的全屏體驗中,但在所有其他全屏或身臨其境的體驗(例如,視頻察看器,閱讀,圖片庫)中,我們仍在保護應用程序免受意外手勢的傷害,對於以新平臺為目標的應用程序,更改默認設置,以允許用戶一次滑動即可浏覽通話。這裏另外。
通告用戶界面更新-我們正在刷新通告策劃,以使其更現代,更易於使用且性能更強大。在第一個預覽中,您會註意到從抽屉和控件到模板本身的更改。我們還在整個系統上優化轉場和動畫,以使其更加流暢。作為更新的一部分,對於針對Android 12的應用,我們將使用帶有圖標的自定義內容來修飾通告,並擴展性能以匹配所有其他通告。這裏另外。
更快,響應更快的通告-用戶點擊通告時,他們希望立即跳入應用程序-速度越快越好。為了滿足這一期望,開發人員應確保通告點擊觸發活動直接啟動,而不是使用“蹦床”(中間廣播接收器或效勞)來啟動活動。通告蹦床會導致嚴重的延誤並影響用戶體驗。為了保持通告的響應速度,Android 12將阻止通告蹦床啟動目標活動,以阻止它們,我們要求開發人員從此模式遷移。所做的更改僅適用於以新平臺為目標的應用程序,但是對於所有應用程序,我們將顯示祝酒詞,以使蹦床和您和用戶可見。這裏另外。
改進的Binder IPC呼叫-作為性能研究的一部分,我們一直致力於降低系統可變性。我們研究了延遲和工作負載分配,並進行了優化,以減少後端的平均體驗或99%的用例。為此,我們的目標是改進系統綁定程序調用,添加輕量級緩存策略,並專註於删除鎖爭用以改善延遲分配。總體而言,這使Binder調用的性能提高了大約2倍,詳細調用得到了顯着改善,例如,分別提高了47倍refContentProvider(),15英寸releaseWakeLock()和7.9英寸JobScheduler.schedule()。
應用程式相容性
在推出新的平臺版本時,我們通過優先考慮應用程序兼容性來努力使更新更快,更流暢。在Android 12中,我們選擇了大多數面向應用程序的更改,以便為您供應另外時間,並且我們更新了工具和流程,以幫助您早日做好準備。我們還為Google Play系統更新添加了新性能,以在Android 12設備上為您的應用供應更好的環境。
通過Google Play更新了另外的Android-我們將繼續擴大對Google Play系統更新(項目主線)的投資,以為應用程序在設備之間供應更一致,更安全的環境。在Android 12中,我們添加了Android運行時(ART)模塊,該模塊可讓我們將更新推送到運行Android 12的設備上的核心運行時和庫。我們可以提高運行時性能和正確性,更有效地管理內存,並使Kotlin操作更快-所有這些都不需要完整的系統更新。我們還擴展了現有模塊的性能-例如,我們正在可更新的模塊內供應兼容的媒體轉碼性能。
針對平板電腦,可折叠設備和電視進行優化-越來越多的人在可折叠設備,平板電腦和電視等大屏幕設備上使用應用程序,現在是確保您的應用程序或遊戲準備就緒的好時機。通過優化平板電腦和構建可折叠應用程序開始使用。而且,對於家庭中最大的屏幕,還供應了適用於Android TV的首個Android 12預覽版。除了通過此預覽將嶄新的Android性能帶到電視上之外,您還可以在全新的Google TV體驗上測試您的應用。在Android TV Developers網站上了解另外信息,並開始使用ADT-3開發人員工具包。
以上就是小編收集到的安卓12正式發布-安卓12新特性有哪些的相關內容,以上內容均來源於網絡,僅供參考,一切以實際為準,另外嶄新數碼信息請關註香煙網。
【安卓12正式發布-安卓12新特性有哪些】相關推選文章: