《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > 谷歌棄用 APK 格式!替代品 AAB 有何優(yōu)勢(shì)?

谷歌棄用 APK 格式!替代品 AAB 有何優(yōu)勢(shì)?

2021-07-10
來(lái)源:CSDN
關(guān)鍵詞: APK Android AAB

  Android 用戶想必對(duì) APK 并不陌生。APK 是 Android Package 的縮寫,即Android 安裝包,基于 ZIP 壓縮包格式,通過(guò)把 Android SDK 編譯工程打包成一個(gè) Android 系統(tǒng)支持的安裝程序文件,幾乎所有 Android 應(yīng)用程序都以這種格式發(fā)布。

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

  近日,谷歌宣布:自 2021 年 8 月起,Google Play 將要求開(kāi)發(fā)者以 Android App Bundle (以下簡(jiǎn)稱 AAB)格式發(fā)布新應(yīng)用,該格式將取代 APK 作為標(biāo)準(zhǔn)發(fā)布格式。

微信圖片_20210710154832.jpg

  為何要從 APK 轉(zhuǎn)變?yōu)?AAB?

  一直以來(lái),Android 首選的應(yīng)用程序包就是 APK,而一個(gè) APK 中往往包含應(yīng)用代碼、圖片、音頻和開(kāi)發(fā)者生成的應(yīng)用簽名密鑰等大量資源。

  不僅如此,由于 Android 設(shè)備規(guī)格各異,開(kāi)發(fā)人員還需根據(jù)設(shè)備的不同屏幕密度(320dpi、480dpi 等)、處理器(ARM、ARM64、x86)、用戶所在的不同地區(qū),在 Google Play 中構(gòu)建和上傳多個(gè) APK,以此才能在用戶點(diǎn)擊“安裝”時(shí),在其設(shè)備上安裝最適配的 APK。

  但在這種情況下,應(yīng)用開(kāi)發(fā)者便承受太多:不僅要開(kāi)發(fā)應(yīng)用,還要管理許多 APK 以支持大量設(shè)備。因此為了省時(shí)省力,大多數(shù)開(kāi)發(fā)者通常都會(huì)選擇構(gòu)建一個(gè)通用 APK,即包含語(yǔ)言包、代碼等在內(nèi)的所有資源。不論用戶身處何處、使用何種規(guī)格的設(shè)備,只需下載這個(gè)通用 APK 即可。

  說(shuō)到這里,你或許發(fā)現(xiàn)了問(wèn)題所在:包含所有資源的通用 APK 太大了。用戶分明只需其中與自己設(shè)備相適配的資源,卻要把整個(gè) APK 都下載下來(lái),不僅延長(zhǎng)了安裝時(shí)間,也占用了更多的帶寬。

  為了解決這個(gè)問(wèn)題,谷歌在 2018 年 Google I/O 大會(huì)上推出了 AAB 格式,希望以此減少開(kāi)發(fā)者的負(fù)擔(dān),同時(shí)也有助于減少應(yīng)用大小、安裝時(shí)間和帶寬消耗,提高用戶體驗(yàn)。

微信圖片_20210710154835.jpg

  簡(jiǎn)單來(lái)說(shuō),AAB 格式其實(shí)并不是一個(gè)全新的應(yīng)用安裝包,你可以將它當(dāng)做一個(gè)容器,里面包含著一個(gè)基本 APK 和多個(gè)用于特定配置的 APK。

  而谷歌在這之中則充當(dāng)“篩選”的角色:一旦開(kāi)發(fā)者選擇使用 AAB 格式發(fā)布應(yīng)用,谷歌就會(huì)根據(jù)用戶的設(shè)備配置從中生成優(yōu)化后的 APK 提供給用戶。對(duì)用戶而言,這樣的 APK 體積小、安裝快,對(duì)開(kāi)發(fā)者來(lái)說(shuō)也省事:不必再為各種設(shè)備管理一大堆 APK。

  因此,總體來(lái)看,谷歌要求下個(gè)月以 AAB 格式發(fā)布新應(yīng)用的決定主要面向開(kāi)發(fā)者,對(duì)用戶而言影響不是太大,因?yàn)樽罱K在設(shè)備上安裝 Android 應(yīng)用的打包格式還是 APK。

  AAB 的優(yōu)勢(shì)

  相較于 APK,AAB 自然有其獨(dú)一無(wú)二的優(yōu)點(diǎn)。

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

微信圖片_20210710154838.png

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

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

  對(duì)于 AAB 的擔(dān)憂

  雖然從結(jié)果看來(lái),以 AAB 格式分發(fā)新應(yīng)用對(duì)開(kāi)發(fā)者和用戶都有益處,但還是有部分人對(duì)此有些擔(dān)憂。

  有人擔(dān)心從 APK 變?yōu)?AAB 格式會(huì)太復(fù)雜。但谷歌表示:“對(duì)于大多數(shù)應(yīng)用而言,構(gòu)建 AAB 文件來(lái)替代 APK 文件僅需要少量工作?!彼赋?App Bundle 是一種受主流構(gòu)建工具支持的開(kāi)源格式,因此在 Play Core 原生 SDK、Play Core Java SDK 和 Play Core Kotlin SDK 的助力下,無(wú)論用戶偏好哪種編碼環(huán)境,都可以輕松開(kāi)始使用可選的高級(jí) App Bundle 功能。此外,AAB 的要求僅適用于新應(yīng)用,現(xiàn)有應(yīng)用及面向特定 Google Play 用戶的私人應(yīng)用目前無(wú)需遵從此要求。

  有人對(duì)與谷歌共享私人簽名密鑰表示擔(dān)憂(簽名密鑰是驗(yàn)證 APK 完整性的重要信息,谷歌從 ABB 中生成優(yōu)化的 APK,因此簽名密鑰也將包含在 ABB 中),對(duì)此谷歌表示,所有“簽名密鑰都將存儲(chǔ)在谷歌用來(lái)存儲(chǔ)自己的密鑰的同一基礎(chǔ)設(shè)施上” ,因此開(kāi)發(fā)者的私人簽名密鑰都會(huì)受到嚴(yán)密的安全保護(hù)。

  還有人擔(dān)心因?yàn)?AAB 不能在 Google Play 以外的地方下載,會(huì)對(duì)如亞馬遜應(yīng)用商店等第三方應(yīng)用商店造成很大影響。但據(jù)了解谷歌已經(jīng)開(kāi)發(fā)了一個(gè)名為 bundletool 的開(kāi)源工具,允許開(kāi)發(fā)人員從 AAB 包中創(chuàng)建 APK,因此想在第三方商店中發(fā)布 Android 應(yīng)用程序的開(kāi)發(fā)人員可以手動(dòng)導(dǎo)出其應(yīng)用的 APK 版本。




電子技術(shù)圖片.png

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
激情五月***国产精品| 亚洲另类视频| 欧美日韩在线一区二区| 美国十次成人| 另类激情亚洲| 久久亚洲春色中文字幕| 久久精品在这里| 久久国产成人| 欧美诱惑福利视频| 香蕉久久一区二区不卡无毒影院| 亚洲天天影视| 亚洲伊人网站| 亚洲一区区二区| 亚洲在线网站| 欧美亚洲综合在线| 久久爱另类一区二区小说| 欧美一级一区| 久久精品国产精品亚洲综合| 久久www成人_看片免费不卡| 久久精品免费观看| 久久综合色婷婷| 欧美粗暴jizz性欧美20| 欧美精品二区三区四区免费看视频| 免费成人黄色片| 欧美国产视频在线| 欧美福利在线观看| 欧美日韩国产综合视频在线观看中文 | 亚洲欧洲精品一区二区三区波多野1战4| 一区精品在线播放| 亚洲国产免费看| 99国产精品久久| 亚洲欧美日韩国产中文在线| 午夜视黄欧洲亚洲| 亚洲国产91精品在线观看| 亚洲激情中文1区| 洋洋av久久久久久久一区| 亚洲一区二区三区三| 欧美一区二区三区在线看| 久久久久国产精品麻豆ai换脸| 久久综合久久综合久久综合| 欧美金8天国| 国产精品激情| 好吊色欧美一区二区三区四区| 亚洲福利国产| 一本不卡影院| 欧美一区二区三区在线看 | 国产精品一区二区三区四区 | 欧美日本一区二区高清播放视频| 欧美日韩综合在线| 国产日韩欧美精品综合| 在线精品国产成人综合| 亚洲精品一区二区三区四区高清 | 一区二区三区av| 欧美呦呦网站| 欧美激情成人在线视频| 国产精品美腿一区在线看| 国内激情久久| 亚洲免费av网站| 欧美怡红院视频| 99综合电影在线视频| 久久av一区二区三区漫画| 免费中文日韩| 国产精品一级久久久| 亚洲高清影视| 亚洲欧美视频| 99国产精品99久久久久久粉嫩| 亚洲欧美日韩国产综合精品二区| 久久久欧美精品sm网站| 欧美日韩亚洲激情| 黄色成人av网| 亚洲视频在线一区| 亚洲精品视频啊美女在线直播| 午夜一区在线| 欧美精品自拍偷拍动漫精品| 国产欧美一区二区色老头 | 欧美日韩综合在线免费观看| 黑人巨大精品欧美一区二区小视频 | 亚洲免费电影在线观看| 欧美在线关看| 欧美午夜片在线免费观看| 黄色在线一区| 亚洲欧美国产日韩天堂区| 亚洲精品乱码久久久久久久久| 欧美一区二区三区免费观看视频| 欧美国产专区| 精品91在线| 午夜影视日本亚洲欧洲精品| 99精品国产在热久久下载| 久久精品视频在线| 国产精品白丝jk黑袜喷水| 亚洲黄网站黄| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美va亚洲va香蕉在线| 国产亚洲精品v| 亚洲香蕉成视频在线观看| 亚洲免费观看高清完整版在线观看熊 | 国产精品大片wwwwww| 亚洲精品一区在线观看| 亚洲国产精品久久久久| 久久精品国产一区二区三区| 国产精品久久看| 夜夜嗨av一区二区三区| 亚洲精品影院在线观看| 久久综合色播五月| 黑人一区二区| 久久国产一区二区| 久久久久国产精品一区| 国产视频精品va久久久久久| 亚洲一区视频在线| 亚洲欧美日韩一区| 欧美调教视频| 99在线|亚洲一区二区| 一区二区日韩| 欧美色综合网| 亚洲视频999| 午夜在线a亚洲v天堂网2018| 国产精品国产成人国产三级| 一区二区三区导航| 亚洲专区在线| 国产精品伦一区| 亚洲欧美日韩精品久久奇米色影视 | 亚洲免费视频网站| 欧美性一区二区| 亚洲亚洲精品三区日韩精品在线视频| 一区二区日本视频| 欧美日韩人人澡狠狠躁视频| 亚洲人线精品午夜| 国产精品99久久久久久久vr| 欧美日韩黄视频| 亚洲手机在线| 欧美一区二区在线看| 国产亚洲午夜| 亚洲国产精品t66y| 欧美大片在线影院| 亚洲精品欧美日韩专区| 亚洲特黄一级片| 国产精品美女在线观看| 性18欧美另类| 免费久久精品视频| 亚洲精品视频二区| 亚洲视频一二三| 国产热re99久久6国产精品| 性欧美长视频| 欧美va日韩va| 中文av一区二区| 久久精品欧美日韩| 亚洲高清在线视频| 亚洲婷婷在线| 国产日韩欧美一区| 亚洲欧洲日产国码二区| 欧美日韩在线播放三区四区| 亚洲影音一区| 美国十次成人| 9久草视频在线视频精品| 久久爱www久久做| 亚洲国产毛片完整版| 亚洲午夜精品视频| 国产亚洲激情| 亚洲乱码视频| 国产精品久久久久久久久久久久久久 | 欧美在线视频日韩| 在线成人激情黄色| 宅男在线国产精品| 国产视频不卡| 艳妇臀荡乳欲伦亚洲一区| 国产精品视频午夜| 亚洲欧洲精品一区二区| 国产精品久久久久aaaa樱花| 久久经典综合| 欧美色中文字幕| 亚洲福利视频一区二区| 欧美体内she精视频| 久久精品亚洲| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 尤物在线精品| 亚洲在线免费观看| 在线观看亚洲精品视频| 亚洲一区在线观看视频| 一色屋精品亚洲香蕉网站| 亚洲一级电影| 亚洲国产精品成人久久综合一区| 午夜日韩在线| 亚洲人成网站999久久久综合| 性色av一区二区三区| 亚洲国产毛片完整版| 欧美在线视频免费观看| 日韩视频一区二区三区| 久久―日本道色综合久久| 一区二区欧美日韩| 男女精品网站| 欧美一区二区三区四区在线| 欧美日韩久久久久久| 亚洲第一级黄色片| 国产精品亚洲а∨天堂免在线| 亚洲人体影院| 国产自产2019最新不卡| 亚洲欧美在线一区二区| 亚洲精品一区在线观看| 美女成人午夜| 欧美一级网站|