《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 谷歌棄用 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亚洲国产精品_日韩亚洲一区二区
亚洲精品久久久久久久久久久久 | 日韩亚洲精品视频| 国产午夜精品一区理论片飘花 | 欧美日韩一区视频| 欧美激情精品久久久六区热门 | 99v久久综合狠狠综合久久| 在线观看的日韩av| 激情五月综合色婷婷一区二区| 国产久一道中文一区| 国产精品久久久对白| 欧美午夜片在线观看| 欧美午夜视频一区二区| 国产精品久久久99| 国产精品视频网站| 国产一区二区日韩精品| 国精产品99永久一区一区| 国产一区在线观看视频| 国语对白精品一区二区| 韩国自拍一区| 亚洲国产成人久久综合| 亚洲三级性片| 中日韩美女免费视频网址在线观看 | 久久精品电影| 另类激情亚洲| 欧美91视频| 欧美区国产区| 欧美视频你懂的| 欧美午夜一区二区三区免费大片| 国产精品国产三级国产专区53| 国产精品久久久久影院亚瑟| 国产色婷婷国产综合在线理论片a| 国产一区二区三区四区老人| 在线精品视频在线观看高清| 亚洲精品一二三| 在线综合亚洲| 羞羞答答国产精品www一本| 亚洲电影激情视频网站| 亚洲久色影视| 亚洲伊人色欲综合网| 久久xxxx精品视频| 免费高清在线视频一区·| 欧美另类一区| 国产日本欧美一区二区| 在线观看亚洲视频| 99国产精品视频免费观看| 亚洲免费在线观看| 亚洲高清视频在线| 一区二区欧美日韩| 久久精品视频免费| 欧美精品久久久久久久免费观看| 国产精品久久999| 精品成人在线观看| 一区二区精品在线| 欧美影院成年免费版| 夜夜嗨一区二区| 久久国产毛片| 欧美精品性视频| 国产日韩精品久久| 亚洲激情第一页| 亚洲免费在线视频一区 二区| 久久精品国产免费看久久精品| 最新高清无码专区| 亚洲欧美日韩国产一区二区三区| 久久久久久久一区二区三区| 欧美极品在线播放| 国产噜噜噜噜噜久久久久久久久| 亚洲国产成人久久综合一区| 亚洲在线不卡| 亚洲免费观看在线视频| 久久福利资源站| 欧美日韩一区二区在线播放| 国产一区二三区| 亚洲神马久久| 亚洲伦理在线| 久久夜色精品一区| 国产精品免费aⅴ片在线观看| 在线激情影院一区| 亚洲欧美综合网| 亚洲一区二区三区免费观看| 久久综合99re88久久爱| 国产精品毛片大码女人 | 亚洲国产高清一区二区三区| 亚洲尤物视频网| 99ri日韩精品视频| 久久裸体艺术| 国产精品视频区| 99日韩精品| 亚洲人成人77777线观看| 欧美在线国产| 欧美午夜一区二区三区免费大片| 亚洲国产精品成人综合色在线婷婷| 亚洲欧美网站| 亚洲视频播放| 欧美激情一区二区| 激情六月婷婷久久| 性色av一区二区三区在线观看| 中文精品视频一区二区在线观看| 免费久久99精品国产| 国产婷婷色一区二区三区在线| 一区二区电影免费观看| 亚洲精品视频在线观看免费| 久久影院午夜论| 国产自产女人91一区在线观看| 亚洲小少妇裸体bbw| 一本大道久久精品懂色aⅴ| 欧美成人精品一区| 狠狠入ady亚洲精品经典电影| 亚洲午夜在线| 在线视频一区观看| 欧美福利在线观看| 狠狠色伊人亚洲综合网站色| 亚洲欧美日韩精品一区二区| 亚洲一区二区三区四区在线观看| 欧美激情第一页xxx| 精品91在线| 久久精品国产一区二区电影| 欧美一区二区日韩| 国产精品专区第二| 亚洲欧美日韩视频二区| 亚洲免费小视频| 国产精品久久国产精品99gif | 国产在线欧美日韩| 欧美亚洲网站| 久久不射网站| 国产一区二区三区久久久久久久久| 亚洲天堂av高清| 亚洲一品av免费观看| 欧美日韩日日夜夜| 日韩视频中午一区| 亚洲午夜免费视频| 欧美日韩在线免费观看| 日韩午夜一区| 亚洲一区二区av电影| 欧美午夜无遮挡| 亚洲校园激情| 欧美一区久久| 国产亚洲欧洲| 亚洲第一黄色| 欧美国产日韩一区二区在线观看| 最新中文字幕亚洲| 9l国产精品久久久久麻豆| 欧美日韩国产综合视频在线| 99国产精品| 午夜精品久久久久久久99水蜜桃| 国产精品久久国产三级国电话系列| 亚洲视频在线观看视频| 欧美伊人久久| 黑人巨大精品欧美一区二区| 久久精品国产亚洲5555| 欧美成人亚洲成人| 亚洲免费成人| 欧美一区二区三区免费视| 国产亚洲精品v| 亚洲图片你懂的| 久久高清国产| 亚洲高清资源| 这里是久久伊人| 国产日韩精品久久| 亚洲国产精品一区在线观看不卡| 欧美成人精品激情在线观看| aⅴ色国产欧美| 久久国产天堂福利天堂| 亚洲第一偷拍| 亚洲免费小视频| 激情五月综合色婷婷一区二区| 亚洲精品一区中文| 国产精品久久久久久久午夜 | 亚洲国产精品va在线观看黑人 | 亚洲一区在线播放| 国产一区二区三区高清| 亚洲人成网站777色婷婷| 国产精品mv在线观看| 欧美一区二区观看视频| 欧美91精品| 亚洲欧美日韩国产成人| 麻豆精品国产91久久久久久| 99精品视频免费观看| 久久久久国产精品www| 日韩视频在线观看免费| 久久福利一区| 亚洲美女av黄| 久久精品国产综合精品| 亚洲黄色三级| 欧美一区二区三区免费在线看| 在线不卡中文字幕| 亚洲欧美日韩国产综合| **网站欧美大片在线观看| 亚洲小视频在线观看| 国产一区美女| 亚洲一区二区精品在线| 黄色日韩精品| 亚洲欧美在线免费| 亚洲茄子视频| 久久精品国产亚洲精品| 亚洲欧洲视频在线| 久久久无码精品亚洲日韩按摩| 亚洲美女av网站| 麻豆9191精品国产| 亚洲欧美综合精品久久成人| 欧美日韩一区在线视频|