.apk 成為歷史!
文 | Travis 出品 | OSC開源社區(qū)(ID:oschina2013) 早在 2018 年 5 月的 Google I/O 大會上,Google 就介紹了 Android App Bundle(AAB)格式,作為其現(xiàn)代化開發(fā)的一部分。今年 8 月,AAB 格式將成為全新上架到 Google Play Store 應(yīng)用的默認(rèn)格式,已經(jīng)上架的老應(yīng)用暫時不會受到影響。 Google 在公告中表示: 為了給更多用戶帶來這些好處,并專注于能使所有開發(fā)者受益的現(xiàn)代化 Android 分發(fā),Google Play 將從 2021 年 8 月開始要求新發(fā)布的應(yīng)用程序以 Android App Bundle 的形式進(jìn)行分發(fā)。這將取代 APK 作為標(biāo)準(zhǔn)發(fā)布格式。 借助 AAB,Google Play 會基于用戶設(shè)備的配置和語言,使下載到手機(jī)中的應(yīng)用占用空間更小。這種優(yōu)化意味著通過 AAB 分發(fā)的應(yīng)用比傳統(tǒng) APK 格式平均占用空間少 15%。終端用戶也能獲得更快的安裝速度和更多的可支配存儲空間。以下是 AAB 格式的一些優(yōu)勢:
Android App Bundle:Google Play 使用 App Bundle 來生成和優(yōu)化 APK,以便針對不同的設(shè)備配置和語言進(jìn)行分發(fā)。這使你的應(yīng)用程序占用空間更少(平均比 APK 少 15%);
Play App Signing:Play App Signing 是 App Bundle 的必要條件,它通過使用 Google 的安全基礎(chǔ)設(shè)施來保護(hù)應(yīng)用程序簽名密鑰不會丟失,并提供了一個升級到全新的、加密能力更強(qiáng)的應(yīng)用程序簽名密鑰的選項;
Play Feature Delivery:Play Feature Delibery 使您能夠通過安裝時間、條件和按需交付模式,定制將哪些功能模塊交付給哪個設(shè)備以及何時交付;
Play Asset Delivery:通過動態(tài)交付大型資產(chǎn),減少用戶的等待時間,同時降低交付成本。使用 Play Asset Delivery 的游戲可以使用紋理壓縮格式定位,因此你的用戶只得到適合其設(shè)備的資產(chǎn),沒有浪費(fèi)空間或帶寬;
未來的改進(jìn):很快,Play App Signing 將開始向選定的應(yīng)用程序推出 APK Signature Scheme v4,使其有可能在較新的設(shè)備選擇性地訪問即將提供的 Android 性能功能;

◆ ◆ ◆ ◆ ◆
評論
圖片
表情

