谷歌:. apk 成为历史!
據外媒 SlashGear報道,Google Play 應用商店正在不斷發展,以滿足安卓用戶和開發者不斷增長的需求和要求。其中許多改進依賴于由人工智能和機器學習驅動的自動化系統,特別是在篩選應用程序的惡意軟件或禁止內容方面。
然而,有些改進要求開發者對他們編寫和發布應用程序的方式做出改變。最具顛覆性的變化之一將在 8 月到來,屆時谷歌應用商店將改用 App Bundles 而不是 APK 作為其標準包格式,這一變化不僅會影響到開發者,也會影響到安卓用戶,希望能有更好的效果。
為了將這些優勢帶給更多用戶,并專注于讓所有開發者受益的現代 Android 發行版, Google Play 將開始要求從 2021 年 8 月開始使用 Android App Bundle 發布新應用。這將取代 APK 作為標準發布格式。老應用不受影響。
?
采用 App Bundles 的原因
APK 是安卓包的簡稱,長期以來一直是安卓的應用程序和游戲的標準包格式。APK 更類似于 Java 的 JAR 文件(實際上是它的延伸),旨在捆綁一個應用程序在設備上安裝所需的一切,從代碼到圖像和聲音等文件,其中一些將為不同種類和尺寸的設備提供不同版本。然而,隨著安卓生態系統的發展,需要打包在 APK 中才能使用的東西也越來越多。
然而,APK 不能很好地適應安卓系統的增長,谷歌不得不為大型應用制定變通方案,特別是有時需要數千兆字節額外數據的游戲。這種變通方法是以 OBB 的形式出現的,甚至在你開始玩游戲或使用該應用程序之前就需要下載。這些都是 Android App Bundles 承諾要解決的問題,雖然這些變化對用戶來說應該是透明的,但它們仍然應該是非常明顯的。
Android App Bundles,可能會被簡稱為 AAB,將改變安卓應用的打包方式,更重要的是,將改變其交付方式。最直接的區別之一是,將不再需要一個 APK 來包含所有類型的安卓設備的所有內容,這意味著包的大小應該更小,下載時間應該更快。事實上,App Bundles 要求應用程序的大小不應超過 150MB。
?
提供相同東西的新方法
對于需要超過 150MB 的應用程序,App Bundles 引入了一種新的功能來取代 OBB,稱為 Play Asset Delivery(PAD)。使用更好的數據壓縮和動態交付策略,這個 PAD 系統承諾對非代碼文件的下載速度也會更快,甚至可能在已經在玩游戲的時候。未來的更新也可以更小,因為 PAD 不會包含所有的新文件,而只包含不同版本的文件之間的變化,也就是它們的 deltas。游戲文件交付也有安全方面的好處,因為文件存儲在 Google Play 并從其下載,而不是由開發者自己安排的一些 CDN 托管。
Android App Bundles 啟用的另一個新功能是 Play Feature Delivery(Play 功能交付),這是 APK 無法實現的。它擴展了應用程序捆綁包的概念,只包含特定設備上需要的應用程序的部分,但側重于盡快實際開始使用該應用程序所需的功能。簡單的理解是,它將允許用戶在安裝應用后的幾秒鐘內立即使用該應用,將應用的其他部分的下載推遲到以后。
安卓用戶應該不需要做任何事情就能從這些變化中受益,但應用開發者必須做繁重的工作。幸運的是,谷歌應用商店的 Android App Bundle 要求在 8 月生效,只適用于提交給應用商店的新應用。當然,如果開發者想改善用戶的體驗,他們也可以自愿采用 App Bundles。
?
陷阱:這是谷歌的世界
這聽起來確實不錯,至少對用戶來說是這樣,但它確實有一個微妙的細節。所有這些功能都只能在谷歌應用商店中使用,這聽起來似乎沒有什么問題,但對一些安卓開發者有重要影響。
與 APK 不同,Android App Bundles 不能存在于 Google Play 商店之外,也不能在其之外分發。這意味著,從 APK 轉向 App Bundles 的開發者不能再在其他應用源上提供完全相同的軟件包或體驗,除非他們選擇維護一個單獨的 APK 版本。 這自然使第三方應用商店處于不利地位,但谷歌很可能會宣傳 Play 商店的安全性,作為避免使用這些來源的一個主要原因。
?
現狀
根據 Google 的數據統計,目前已有超過 100 萬個應用程序正在使用 AAB 格式。這囊括了大多數 Play Store 上排名前 1000 的應用和游戲,其中包括 Twitter、Netflix、Gameloft 旗下的游戲、Adobe 和 Duolingo 等。
? 技術交流群 最近有很多人問,有沒有讀者交流群,想知道怎么加入。 最近我創建了一些群,大家可以加入。交流群都是免費的,只需要大家加入之后不要隨便發廣告,多多交流技術就好了。 目前創建了多個交流群,全國交流群、北上廣杭深等各地區交流群、面試交流群、資源共享群等。 有興趣入群的同學,可長按掃描下方二維碼,一定要備注:全國 Or 城市 Or 面試 Or 資源,根據格式備注,可更快被通過且邀請進群。▲長按掃描往期推薦在線求CR,你覺得我這段Java代碼還有優化的空間嗎? 別去外包 匯報下《Java工程師成神之路》的進展如果你喜歡本文,請長按二維碼,關注?Hollis.轉發至朋友圈,是對我最大的支持。 點個?在看?喜歡是一種感覺在看是一種支持↘↘↘總結
以上是生活随笔為你收集整理的谷歌:. apk 成为历史!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 随机获取5条记录
- 下一篇: .NET实现应用程序登录Web页