设为首页收藏本站 关注微博 关注微信

全球新闻在线

全球新闻在线 首页 科技新闻 数码科技 查看内容

Android安装包要从APK变成AAB格式了?事宜可能却非你想的那样

2021-7-9 11:57| 发布者: wdb| 查看: 45| 评论: 0|原作者: [db:作者]|来自: [db:来源]

摘要: Android安装包要从APK变成AAB格式了?事宜可能却非你想的那样,更多数码科技资讯关注我们。

.tech-quotation{padding:20px 20px 0px;bac千克round:url(//n.sinaimg.cn/tech/content/quote.png) no-repeat 0 0 #f4f4f4;margin-bottom:30px;} .tech-con p{margin-bottom:30px} .tech-con p a:visited{color: #4b729f !important;}

  新酷产物第一时间无偿试玩,另有许多优质达人分享独到生活经历,快来全球众测,体会各范畴最前沿、最有趣、最佳玩的产物吧~!下载消费者端还能得到专享福利哦!

  玩过王者荣耀的友人,差不多没有人不晓‘鲁班七号’这种英雄。

  作为 Android 的利用程序包,‘APK’关于资深 Android 使用者来讲,知名度其实不亚于前者。

  也正因如许,当前 Google 的一份证明,牵动了众多 Android 使用者的神经。

  Google 宣告,从 2021 年 8 月最初,Google Play 商店将请求开发者运用 Android App Bundle(AAB)发表新利用。这将取代 APK 作为准则发表格式。

  ▲ 相片来源:hitechglitz

  信息一出,少许使用者最初猜测甚而担心:‘今后还能借一部 APK 说话吗’?‘Google 是非是在故意为难国产物牌’?

  实质上,有这点疑问的友人,大几率误解 Google 的这种动作了。

  甚么是 AAB?

  这一次舆论漩涡的中心,便是 AAB 格式。是以起首咱们要搞明白,AAB 是甚么。

  在 2018 年 5 月举办的 Google 开发者大会上,Google 就已推出了 Android App Bundle(AAB)格式,并称这是其现代化开发的一部分。

  Google 推荐道,开发者在上传利用至 Google Play 时,需采纳 AAB 格式。Google Play 将负责生成 APK 文献及签名。

  这句话有两个要点。

  一是 AAB 不过上传时利用的格式,使用者下载时,获取的依旧是 APK。

  ▲ 相片来源:techlog360

  关于开发者来讲,从 APK 转战到 AAB 没甚么痛点。AAB 是一个开源格式,在建立时,抉择相干的用具或引擎即可。

  此外依据 Google 的证明,曾经存留的利用,没有需从新上传 AAB 文献。不过本年 8 月份最初,提交新利用时才须要运用 AAB。

  使用者这里更不必担心,由于咱们在末端设施上见到的,依旧是 APK 格式。

  ▲ 相片来源:9to5谷歌

  二是生成 APK 的事业,将由 Google Play 达成。

  Google Play 将依据使用者设施的配置,从 AAB‘源文献’里提取、装配符合该使用者设施的代码及资源,从而生成 APK 安装包。

  也便是说,这时使用者下载的利用,曾经过 Google Play 改良,以保证该利用可在当前设施上以最好状况运转。

  ▲相片来源:beebom

  换种说法,方便你了解:AAB 就像是一袋方便面,内部有各式口味的调料包。Google Play 便是大厨,它会依据你设施的喜好,来判断面要煮多久、放甚么调料包。

  终归煮没有问题面,便是 APK 了。

  AAB 的三大优势

  Google 之是以要‘强硬’地推进 AAB 格式,相当大原因是 AAB 比较 APK 有着多个先天优势。

  第一丝,是空间轻巧。

  上文讲到,Google Play 会从 AAB 里,个性化地生成并改良 APK,以针对不同配置的设施、言语发展分发。

  举个例子:假设你的电话是 2K 屏幕,首选言语是中文。那末 Google Play 在拼装 APK 时,就会只把 2K 分辨率、中文字符包的资源放进 APK 里。

  而惯例的 APK,开发者会将各式分辨率和言语包,打包在一同。使用者下载下去,电话须要从中挑出符合本人的资源安装运转。

  随着机型的不停增添,开发者须要在 APK 文献里塞上越来越多的资源,来提升适配性。因而,App 越来越大,动辄上百 MB。

  ▲ 相片来源:altavia

  那末 AAB 的利用,差不多于‘把繁杂留给 Google Play,把容易留给使用者’。使用者下载的 APK,是通过 Google 精简过的,因而空间会小少许。

  那末会小多少呢?依据 Google 的说法,此举可将 APK 的空间紧缩 15%。

  只是实质概况可能要好于这一预期。比如爱彼迎在拥抱 AAB 后,空间降低了 22%。Netflix 更甚,达到了 57%。

  ▲ 应用 AAB 特性缩减空间的案例

  是以关于使用者来讲,可感知的一丝便是安装包变小了,下载、安装的速度会更快。

  其次,AAB 让得使用者下载的利用,第一大水平的适合设施配置,因而运转起来也许会更流畅。某种水平上算是提高了设施功能。

  ▲ 相片来源:angelseoservices

  第二点,是利用模块化。

  AAB 应允开发者将利用的功效拆分开来。让有须要的使用者,自行下载。

  咱们接着例如子。假设开发者此刻要做一种照相 app,咱的电话是单摄,你的电话是双摄。为了减小利用初始的尺寸,开发者可行把某些功效,设计为按需下载。

  例如你想用该款 app 里,针对双摄电话公布的功效,你就下载格外的材料包即可。

  ▲相片来源:unsplash

  开发者还可行打算甚么时间,向甚么机型推送利用的新功效。差不多于自定义和掌控各样使用者的体会。

  ‘你咱用着统一个 app,但享受着不同功效’的概况,或在将来成为常态。

  ▲相片来源:unsplash

  第三点,是免下载体会。

  AAB 的免安装分发特性,可让使用者在 Google Play 里,没有需下载利用,便可体会到利用的某些功效。

  例如有一款游戏,咱们不确定能否值得下载,就能敲击‘立即体会’,试玩前几个关卡,且不用下载该利用。

  这有点像 iOS 14 新加的 App Clip 功效,可行被看作完整版利用的快速便捷形式,中间会包涵利用的一部分功效。

  ▲ iOS 14 的 App Clip 功效

  是以关于使用者来讲,AAB 格式的推广,咱们是可行感知到的,且会有更没有问题体会。

  光打使用者体会牌确信不能,还得考量开发者的感触。为了让它们有能源转战 AAB 格式,Google 给出了若干理由:

  • 版本治理更高效,一种工件便可包涵利用全部通过编译的代码、资源和原生库。
  • 模块化利用开发功效,可提高工程速度。
  • 编译体系的改良,可缩小编译时间。
  • 自定义功效传送,可掌控使用者体会。
  •   不感兴趣也没关连,那马上来‘硬的’:8 月起,利用程序包不改为 AAB 格式,就不许上传,逼迫着开发者发展转变。

      这足以见得 AAB 关于 Google Play 未来规划的要紧性。

      这对 Android 使用者有何作用?

      推广 AAB 格式,关于大众使用者来讲一律是一件好事。谁不期望本人下载的利用,空间又小、适配又好呢?

      只是,Google 不过请求 Google Play 这样做,无强迫其它利用商店跟踪。

      也便是说,假如你无在运用 Google Play,那末这种改动临时是感知不到的。

      ▲相片来源:unsplash

      但 AAB 格式的优点那么多,咱们有理由信任,国家内部的利用商店会一步步跟上 Google 的步伐,拥抱 AAB。

      况且咱们上文讲到,使用者下载的安装包,依旧会以 APK 格式表现。因而那一些‘Google 此举是为了针对国家内部厂家’的谣言,也就不攻自破了。

      况且华为等利用商店,以前两年最初,就曾经扶持开发者上传 AAB 格式的利用。是以使用者们大可扩宽心,静等 AAB 格式推广的红利即可。

    要害词 : 开发者Android
    咱要反馈
    全球科技公众号

    “掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关心)