《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 谷歌棄用 APK 格式!替代品 AAB 有何優勢?

谷歌棄用 APK 格式!替代品 AAB 有何優勢?

2021-07-10
來源:CSDN
關鍵詞: APK Android AAB

  Android 用戶想必對 APK 并不陌生。APK 是 Android Package 的縮寫,即Android 安裝包,基于 ZIP 壓縮包格式,通過把 Android SDK 編譯工程打包成一個 Android 系統支持的安裝程序文件,幾乎所有 Android 應用程序都以這種格式發布。

  但自下個月起,APK 格式要被谷歌棄用了。

  近日,谷歌宣布:自 2021 年 8 月起,Google Play 將要求開發者以 Android App Bundle (以下簡稱 AAB)格式發布新應用,該格式將取代 APK 作為標準發布格式。

微信圖片_20210710154832.jpg

  為何要從 APK 轉變為 AAB?

  一直以來,Android 首選的應用程序包就是 APK,而一個 APK 中往往包含應用代碼、圖片、音頻和開發者生成的應用簽名密鑰等大量資源。

  不僅如此,由于 Android 設備規格各異,開發人員還需根據設備的不同屏幕密度(320dpi、480dpi 等)、處理器(ARM、ARM64、x86)、用戶所在的不同地區,在 Google Play 中構建和上傳多個 APK,以此才能在用戶點擊“安裝”時,在其設備上安裝最適配的 APK。

  但在這種情況下,應用開發者便承受太多:不僅要開發應用,還要管理許多 APK 以支持大量設備。因此為了省時省力,大多數開發者通常都會選擇構建一個通用 APK,即包含語言包、代碼等在內的所有資源。不論用戶身處何處、使用何種規格的設備,只需下載這個通用 APK 即可。

  說到這里,你或許發現了問題所在:包含所有資源的通用 APK 太大了。用戶分明只需其中與自己設備相適配的資源,卻要把整個 APK 都下載下來,不僅延長了安裝時間,也占用了更多的帶寬。

  為了解決這個問題,谷歌在 2018 年 Google I/O 大會上推出了 AAB 格式,希望以此減少開發者的負擔,同時也有助于減少應用大小、安裝時間和帶寬消耗,提高用戶體驗。

微信圖片_20210710154835.jpg

  簡單來說,AAB 格式其實并不是一個全新的應用安裝包,你可以將它當做一個容器,里面包含著一個基本 APK 和多個用于特定配置的 APK。

  而谷歌在這之中則充當“篩選”的角色:一旦開發者選擇使用 AAB 格式發布應用,谷歌就會根據用戶的設備配置從中生成優化后的 APK 提供給用戶。對用戶而言,這樣的 APK 體積小、安裝快,對開發者來說也省事:不必再為各種設備管理一大堆 APK。

  因此,總體來看,谷歌要求下個月以 AAB 格式發布新應用的決定主要面向開發者,對用戶而言影響不是太大,因為最終在設備上安裝 Android 應用的打包格式還是 APK。

  AAB 的優勢

  相較于 APK,AAB 自然有其獨一無二的優點。

  首先便是上文所提到的應用體積縮小。據谷歌官方介紹,使用 AAB 生成優化的 APK 體積平均會比一般的 APK 小 15%,而這一數據會根據應用大小有較大起伏。例如 Airbnb 在從 APK 切換到 AAB 格式后應用大小減少了 22%,而 Netflix 更是減少了 57%。

微信圖片_20210710154838.png

  其次,AAB 的 Play Feature Delivery 功能可自定義將哪些功能模塊交付給哪個設備,支持安裝時交付、按條件交付和按需交付等三種模式。這也就是將應用的功能拆分開來,以此大幅縮短用戶下載應用的時間,其中沒用的功能用戶可以不下載或等到以后需要時再下載。

  還有一個 Play Asset Delivery 功能,以動態方式交付大型資源可以減少用戶等待時間,同時縮減交付成本。即使用 Play Asset Delivery 的游戲可通過紋理壓縮格式作為交付條件,以便用戶只獲取適合其設備的資源,避免浪費空間或帶寬。

  對于 AAB 的擔憂

  雖然從結果看來,以 AAB 格式分發新應用對開發者和用戶都有益處,但還是有部分人對此有些擔憂。

  有人擔心從 APK 變為 AAB 格式會太復雜。但谷歌表示:“對于大多數應用而言,構建 AAB 文件來替代 APK 文件僅需要少量工作。”它指出 App Bundle 是一種受主流構建工具支持的開源格式,因此在 Play Core 原生 SDK、Play Core Java SDK 和 Play Core Kotlin SDK 的助力下,無論用戶偏好哪種編碼環境,都可以輕松開始使用可選的高級 App Bundle 功能。此外,AAB 的要求僅適用于新應用,現有應用及面向特定 Google Play 用戶的私人應用目前無需遵從此要求。

  有人對與谷歌共享私人簽名密鑰表示擔憂(簽名密鑰是驗證 APK 完整性的重要信息,谷歌從 ABB 中生成優化的 APK,因此簽名密鑰也將包含在 ABB 中),對此谷歌表示,所有“簽名密鑰都將存儲在谷歌用來存儲自己的密鑰的同一基礎設施上” ,因此開發者的私人簽名密鑰都會受到嚴密的安全保護。

  還有人擔心因為 AAB 不能在 Google Play 以外的地方下載,會對如亞馬遜應用商店等第三方應用商店造成很大影響。但據了解谷歌已經開發了一個名為 bundletool 的開源工具,允許開發人員從 AAB 包中創建 APK,因此想在第三方商店中發布 Android 應用程序的開發人員可以手動導出其應用的 APK 版本。




電子技術圖片.png

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品免费观看| 亚洲第一网站| 久久久久久久性| 亚洲精品国偷自产在线99热| 中文av一区二区| 在线看国产日韩| 国产偷国产偷精品高清尤物| 欧美精品一区二区视频| 久久久夜精品| 亚洲欧美综合一区| 99ri日韩精品视频| 亚洲欧美乱综合| 亚洲免费电影在线观看| 伊人春色精品| 国产一区二区三区四区老人| 欧美粗暴jizz性欧美20| 久久精品国产精品| 午夜欧美理论片| 亚洲无毛电影| 一本综合久久| 99re8这里有精品热视频免费| 亚洲成人在线免费| 久久精品亚洲乱码伦伦中文| 亚洲免费观看| 亚洲激情自拍| 亚洲国产成人久久综合一区| 国内精品免费午夜毛片| 伊人久久婷婷色综合98网| 国产一区二区久久久| 国产精品亚洲综合久久| 国产精品99免视看9| 欧美区在线播放| 欧美精品成人91久久久久久久| 久久综合图片| 国产精品毛片在线| 亚洲一区二区三区在线视频| 亚洲精品系列| 亚洲日本成人| 亚洲韩国日本中文字幕| 在线免费一区三区| 精品电影在线观看| 国内精品久久久久伊人av| 国产一区二区欧美日韩| 国产女精品视频网站免费| 国产精品一卡| 国产精品夫妻自拍| 国产精品igao视频网网址不卡日韩| 久久一二三四| 欧美一区免费视频| 欧美一区二区三区视频在线观看| 亚洲欧美日韩高清| 亚洲综合视频一区| 午夜精品一区二区三区在线 | 国产精品自拍三区| 国产欧美日韩一级| 国产在线精品一区二区夜色| 国模大胆一区二区三区| 1024成人| 日韩视频第一页| 一区二区三区久久| 欧美一区二区在线| 亚洲国产视频直播| 夜夜嗨av一区二区三区四区| 亚洲午夜国产一区99re久久| 欧美在线视频免费观看| 久久久久国色av免费观看性色| 91久久精品一区二区三区| 日韩午夜av电影| 午夜精品一区二区三区电影天堂 | 一片黄亚洲嫩模| 欧美亚洲免费高清在线观看| 亚洲欧洲日韩女同| 亚洲在线一区| 欧美.www| 国产精品天天看| 亚洲国产成人在线| 亚洲欧美日韩国产精品| 亚洲欧洲久久| 欧美在线观看天堂一区二区三区| 欧美成人精品h版在线观看| 国产精品久久久久99| 在线精品在线| 亚洲欧美国产日韩天堂区| 亚洲国产精品va在线看黑人动漫| 亚洲视频一区在线| 久热re这里精品视频在线6| 国产精品国产亚洲精品看不卡15| 狠狠色噜噜狠狠狠狠色吗综合| 日韩天堂在线观看| 久久er精品视频| 亚洲欧美日韩在线观看a三区| 六月婷婷久久| 国产欧美一区二区三区在线老狼 | 亚洲午夜精品| 亚洲国产裸拍裸体视频在线观看乱了| 久久国内精品视频| 亚洲一区二区欧美日韩| 欧美成人在线影院| 国产一区二区精品久久91| 在线亚洲电影| 亚洲精品免费看| 久久躁日日躁aaaaxxxx| 国产欧美日本| 在线亚洲免费| 妖精视频成人观看www| 欧美ab在线视频| 韩国精品在线观看| 亚洲欧美另类在线| 亚洲一区激情| 欧美日韩一区二区三区在线| 亚洲国产精品va在线看黑人动漫 | 亚洲国产精选| 亚洲国产成人91精品| 久久成人综合视频| 国产精品一级在线| 一本一本久久| 一区二区欧美日韩视频| 欧美激情中文字幕一区二区| 好吊视频一区二区三区四区| 亚洲影视九九影院在线观看| 亚洲性色视频| 欧美午夜欧美| 国产精品99久久久久久宅男| 一本色道久久综合一区| 欧美激情中文字幕一区二区| 亚洲国产精品久久久久秋霞蜜臀| 亚洲国产精品www| 浪潮色综合久久天堂| 狠狠色狠狠色综合日日tαg| 久久国产黑丝| 看欧美日韩国产| 亚洲国产成人午夜在线一区| 亚洲人成人77777线观看| 美女视频网站黄色亚洲| 一区视频在线| 欧美一区二区三区免费观看视频| 在线视频免费在线观看一区二区| 一本色道88久久加勒比精品| 欧美麻豆久久久久久中文| 亚洲人www| 一区二区精品在线| 欧美日韩亚洲91| 一本色道久久88综合日韩精品| 一区二区三区视频观看| 欧美日韩在线观看一区二区三区 | 亚洲永久网站| 国产精品欧美久久| 亚洲欧美激情一区| 久久精品成人一区二区三区蜜臀 | 欧美日韩国产片| 这里只有精品电影| 午夜日韩在线| 国产亚洲精品福利| 亚洲第一级黄色片| 欧美成人精品影院| 日韩视频一区二区三区| 亚洲欧美日韩国产中文| 国产精品欧美日韩一区二区| 香蕉久久国产| 暖暖成人免费视频| 99re在线精品| 欧美在线观看一区二区| 精品成人在线视频| 亚洲精品自在久久| 欧美日韩综合在线免费观看| 亚洲一卡久久| 久久在线观看视频| 91久久精品久久国产性色也91| 亚洲一区二区三区四区在线观看 | 国产亚洲欧美色| 亚洲欧洲一区二区三区在线观看| 欧美精品成人一区二区在线观看| 一区二区三区日韩在线观看| 欧美一区二区精美| 在线不卡中文字幕| 亚洲一区999| 国内精品久久久久影院色| 亚洲欧洲一区| 国产精品九九久久久久久久| 欧美一区二区三区四区在线观看| 欧美+亚洲+精品+三区| 一本大道久久精品懂色aⅴ| 久久国产精品久久久久久电车| 亚洲承认在线| 午夜精品影院在线观看| 在线成人激情黄色| 亚洲欧美日韩一区在线观看| 亚洲大黄网站| 欧美伊久线香蕉线新在线| 亚洲国产婷婷| 久久er精品视频| 在线视频精品一| 欧美gay视频| 欧美亚洲三区| 欧美视频在线看| 亚洲精品乱码| 狠狠爱成人网| 性一交一乱一区二区洋洋av| 亚洲精品资源美女情侣酒店| 久久久久99精品国产片|