最新公告
  • 欢迎您光临欧资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Android.apk安装包有什么优点?安卓用户所使用

    安卓(Android)平台的.apk文件应该很熟悉了吧?Android 用户使用的所有软件和应用程序都是基于 .apk 的应用程序包。

    通过 .apk 文件,Android 用户可以在其他平台上自由共享安装包。你不需要应用商店google扩展程序打不开,只要能下载,就能安装使用。

    而.apk安装包的存在,可以摆脱应用商店的束缚,自由下载、分享、安装所需的软件,更不用说方便了。

    同样,华为鸿蒙OS目前处于早期阶段,开发团队考虑到原生应用开发成本、难度、用户学习成本,也采用了Android兼容层。

    鸿蒙的软件环境目前以安卓应用为主。先兼容后独立,这是好事,无可非议。否则,就会变成“聪明的女人没有饭就不能做饭”。

    * Win10 Mobile 在没有可用软件的困境中死去

    最近国子在翻看Android开发者文档的时候,突然发现这样一个东西:应用包会更新为.aab格式,未来.apk可能会成为过去式。

    在本次迭代的应用包格式更新中,果子觉得“酒鬼的本意不是酒”,很有可能压制了鸿蒙OS软件环境。

    具体情况如何?慢慢听我说。

    什么是.aab

    .aab是Android新的应用发布格式,全称:Android App Bundle,状态与.apk相同。

    这一次,Google Play 商店宣布从 2021 年 8 月开始,Google Play 上的新应用必须使用 Android App Bundle。

    那么新格式.aab 有哪些优势呢?有什么缺点?为什么说可能是打压鸿蒙OS?

    在讲解之前,我们先来看看Android .apk 子包扩展和Split APK。

    分包扩展

    在国内的应用商店里,大家都在下载大型应用,比如游戏。

    通常需要下载1G以上的.apk安装包。

    但是这种大的 .apk 在 Google Play 商店中是不允许的,而是使用 .obb 文件 – 也称为 APK 扩展文件。

    使用apk+obb的目的是为了优化用户传输下载和开发者维护体验。

    比如你安装国内版微信(包名:com.tencent.mm),安装目录会在/data/app/下。

    对于谷歌版本,微信的.obb数据包需要存放在/Android/obb/目录下。此文件是必需的,此文件的缺失或不匹配将导致应用程序运行问题。

    同样,大型游戏软件也采用这种方案,比如正在下载的《英雄联盟手游》的.obb扩展包。

    拆分APK

    上述分包扩展解决了用户和开发者处理大规模应用的问题。

    本质上,应用程序的运行效率和速度并没有得到很大的提升。

    因此google扩展程序打不开,Google 引入了 Split APK 的概念。

    程序存储器扩展_google扩展程序打不开_酷开u50内存扩展

    简单来说就是在安装前会自动检测用户的硬件配置,然后以多个.apk的形式安装应用。

    图为YouTube客户端安装目录。可以看出使用了Split APK方式。

    其中,文件名后缀xxhdpi为1080P分辨率的布局文件,zh为简体中文资源文件,arm64_v8a为64位处理器架构lib库文件。

    这样,虽然方便开发者维护和提升下载、安装、运行的用户体验,但也带来了一系列问题。

    权限崩溃

    目前用户无法直接使用Split APK解压安装应用,都需要使用第三方工具备份安装。

    这意味着未来用户在非谷歌Play Store的第三方平台上下载安装应用的难度会越来越大。

    * 两大知名安卓应用下载平台

    .aab 的模块化虽然大大提高了开发者更新和维护的便利性,但也节省了用户安装应用程序的时间和存储空间。

    只是因为.aab的存在,随着用户使用设备和环境,安装的应用程序可能会有所不同,应用程序“不完整”。

    而且,通过官方文档,我们发现:要使用 app bundle,开发者必须加入 Google Play 应用签名计划。

    签名相当于贴上一个独一无二的电子标签。因此,如果应用程序以异常的方式被提取和共享,可能会导致签名发生变化,最终影响应用程序的运行。

    除非开发者在第三方平台提供完整的应用安装包。

    只能通过指定的应用商店下载,申请“不完整”,分享限制。

    Android 用户受到这些限制的影响。

    面对挑战

    如果实现.aab应用格式,对于Android用户来说,只会增加第三方下载应用的难度。

    那么对于鸿蒙OS来说,这可能是一个巨大的挑战。

    正如开篇所说,鸿蒙OS的大部分软件还是基于安卓应用。所以,如果谷歌全面使用.aab,肯定会给鸿蒙带来不利。

    目前,华为无法使用谷歌,因此建立了自己的应用生态系统AppGallery。

    但是,未来.aab应用不能上架,用户也不能下载安装。这些问题都需要解决。

    有人可能会说,这只是海外安卓,应该不会影响中国。

    但果果想说的是,不要太乐观。

    例如,目前的 Android 11 自定义系统无法再访问 Google 强制要求的数据目录。

    Windows 11 也将​​面临这个问题。前脚只支持安装安卓apk。结果,谷歌现在玩这个把戏,让用户不得不认为这是垄断。

    国子一直希望鸿蒙能够尽快推出原生的.app和.hap应用,真正打造自己的生态,打破垄断。

    谷歌,我劝你,互惠互利是不可能的,至少你能赢!

    站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
    欧资源网 » Android.apk安装包有什么优点?安卓用户所使用

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    欧资源网
    一个高级程序员模板开发平台

    发表评论