主题:【原创】鸿蒙上手初惊艳 -- 梓童
其实没有某些自媒体自嗨的那些脑洞,把它看成是一个技术决定更容易理解。
我们把软件包比喻成我们的快递包装箱就容易理解。以前的APK格式有一些缺点。首先是十几年前设计的,一个包裹有150MB的限制。在3G时代,你能用手机移动网下载150MB的大家伙么,就算你有钱你也等不了这个时间。这个限制和盖子同学的“PC有640KB内存就够用”的观点一样,没能想象时代的进步。现在一些大型手机应用都是GB级别的,用的都是各家的扩展,不够规范。
另外现在的APK应用包也有过于臃肿的问题。因为ANDROID手机规格相当分散。有大屏/小屏,长屏/方屏/曲面屏/挖孔屏,ARM 32/64bit,X86 32/64bit,如此等等。一个应用范围稍微广一点的APP,开发组里备有十几/二十台不同规格的测试机是常见事。最后软件上传到APP市场的时候,是所有的规格一起打包到一个包装箱里,十分巨大臃肿。但是我们下载到自己手机上的时候,我们的手机就一种规格,也就是运行时只使用一套软件和配置,剩下的都是占用硬盘空间的垃圾。
为解决这些问题,GOOGLE在18年就推出了AAB格式。在快递包装箱里可以分格子,上面的各种配置和代码,可以分别打包成一个个小的APK,最后再打包成一个大的AAB,再上传到APP市场。这事情只影响到开发端,要升级开发工具,要对代码和配置分包。难度不大,工作量还是有一些的。工作量就是成本,能不折腾就不折腾,所以有些公司就不想升级。
这事对用户端没有什么影响。手机想从APP市场下载一个软件时,APP市场根据手机配置,从AAB中取出一个最匹配的小APK给用户。用户就是感觉下载快了,其它的,原来的软件表现怎样还是怎样,没变化。
当然,GOOGLE选择在这个时间点宣布这事,自有他的谋划。我感觉这像一个阳谋,或者说棋盘上的胜负手。
国外的市场,GOOGLE APP STORE是一家独大,国外软件自然也得跟进。而国内的APP市场,一言难尽,反正破解程序/注入恶意代码这类的是热门技术。用华为手机,华为提供了华为市场,这个市场还是可信任的,因为他没有动机去搞这些恶意代码。但是现在APK升级为AAB,会给他带来不小的工作量。
首先,国外软件会升级AAB格式,国内有志开拓海外市场的软件也会升级AAB格式。但有些只面向国内的软件不想升级,那华为APP STORE就得兼容两者,也就是,华为APP STORE的管理复杂了,增加工作量了。而GOOGLE APP STORE依靠强势地位可以搞一刀切,既能减小工作量,也使得用户的下载体验更好。哪种方式更好,不好说。
另外,华为现在是从软件到硬件,从网络主干网、基站到手机,现在再到APP STORE,一个人做全能选手,样样都要优秀,实乃超人也。
- 相关回复 上下关系8
🙂Open harmony2.0支持4G以上内存。 2 qdst2008 字129 2021-07-06 06:23:45
🙂Open harmony2.0支持4G以上内存就是支持手机。 6 风会 字1751 2021-07-07 21:20:10
🙂兵来将挡水来土掩,打压从来不会缺席 12 DDDgva 字0 2021-07-05 17:33:55
🙂关于AAB格式说两句
🙂AAB要是加密的话就麻烦了。 伏波将军 字115 2021-07-05 19:56:40
🙂加密的进攻手段始终存在,是GOOGLE的手段之一。 8 shuyong 字2582 2021-07-06 03:54:07
🙂abb加密的话,那就是谷歌自寻死路。 1 聊无 字0 2021-07-05 22:03:09
🙂这是诱惑俺惹大白菜河友批评呢 1 审度 字45 2021-07-05 01:27:34