51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3012|回复: 1
打印 上一主题 下一主题

鸿蒙不能兼容安卓应用了?谷歌要求更改App格式,华为怎么应对?

[复制链接]
  • TA的每日心情
    无聊
    5 天前
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2021-7-6 10:01:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    鸿蒙操作系统发布以后,由于它存在的一些特殊性,在国内受到了很大的关注度。正式版推出后短短的一个多月的时间就有1800万台终端设备进行了升级。尤其是使用华为手机的朋友们,他们表示,手机在升级了鸿蒙以后,整体的使用体验还是非常棒的,让原本很多犹豫的用户都开始慢慢的忘却了曾经的安卓。

    在鸿蒙操作系统刚刚发布的时候,很多人都在担心软件的适配问题,华为就公开表示,该系统可以兼容所有的安卓App,“套壳安卓的美名”也是由此得来的,让人不解的是,既然鸿蒙操作系统是“套壳安卓”的话,鸿蒙为什么至今都没有收到谷歌的一纸诉状呢?

    这就要从鸿蒙的底层设计说起了,鸿蒙操作系统在底层设计上选择了多内核的设计,它的身体里面有鸿蒙的微内核、liteOS以及和安卓操作系统一样的Linux内核,华为之所以这样做,主要目的就是希望鸿蒙操作系统在推出之初能够兼容安卓的软件,从而不至于因为软件生态的问题,导致鸿蒙操作系统还未成功就直接走向灭亡,虽然鸿蒙操作系统的底层有和安卓一样的Linux内核,但是它跟安卓并不是一回事,这也就是为什么谷歌至今没有向鸿蒙操作系统发出诉状,甚至连警告都没有的一个重要原因。

    当然了,华为也不会一直这样做,当鸿蒙操作系统慢慢地成熟、用户群体慢慢壮大以及自己的生态软件足够丰富了以后,华为将会从鸿蒙操作系统中把Linux内核进行剔除,从而完全使用自己的微内核软件进行今后的发展。

    其实在几年之前国内出现过一个“套壳安卓”的操作系统,是一个比较知名的电商平台做的,但是也正因为它是套壳,很快就被谷歌知道了,然后对它进行了警告,最终这款操作系统还没有被大家所熟知就很快的消失了!由此可见,谷歌是绝对不允许其他操作系统侵权自己的,也正因为如此,鸿蒙是“套壳安卓”的这个传言也就不攻自破了,要不然谷歌怎么可能任由其发展呢?

    对于鸿蒙操作系统的迅速成长,谷歌还是有所忌惮的,他们可不愿意把自己辛辛苦苦打造起来的生态,让鸿蒙操作系统不劳而获。这不,谷歌已经开始有所行动了。他们决定,要求所有的APP开发者们从8月份开始,凡是上架谷歌商店的应用程序安装包都将不能使用一直沿用的APK格式,要求所有的App开发者对谷歌商店内的App进行重新编译。

    新的软件格式将改为AAB格式,他们这样做带来的直接问题就是,鸿蒙将无法直接使用安卓的操作系统是软件了,而且AAB格式相对于APK格式还有自己的优势,不仅安装包的体积要小15%,而且这个格式的软件不需要等待下载完成后进行安装才能使用,我们只需要在谷歌商店里面找到自己需要的App,直接点击就可以直接运行使用了。

    说到这里,很多朋友可能就会对鸿蒙的前景有所担心了,因为如果鸿蒙操作系统不能直接使用安卓软件,那么岂不是没有软件可用了吗?在升级了鸿蒙操作系统以后,我们发现针对该系统优化的软件并不是很多。其实大家有点过虑了,鸿蒙操作系统既然选择了兼容安卓App,怎么可能只给自己留了一条路?

    为了兼容安卓的应用,他们不仅在底层加入了和安卓一样的Linux内核,同时还做了一个神奇的东西,开发者们可以通过方舟编译器把安卓操作系统的App进行快速的转换,将其转换为可以在鸿蒙操作系统上使用的App,这个神奇的东西就叫做方舟编译器,而且App在经过方舟编译器进行编译以后,软件使用体验会有很大的提升,比如响应速度将会提升44%,系统的操作流畅度会提升24%,而软件流畅度的提高将会更加明显,达到了60%。

    在鸿蒙操作系统发布的时候,华为表示方舟编译器是可以把APK文件转换为鸿蒙可以使用的应用的,但是安卓最新要求的AAB格式能通过方舟编译器进行编译吗?我们在这里先不说它能不能编译的问题,首先我要问大家一个问题,你们都会选择通过谷歌的应用商店下载App吗?由于一些特殊的原因,谷歌商店在我们国内是不可以使用的。

    国内搭载安卓操作系统的手机,无论是国产品牌小米、OPPO、VIVO还是国外的三星、索尼,想要在这些安卓手机上安装App,只能通过自己的应用商店下载,虽然也有一些第三方的应用商店,但是App的质量就没有什么保障了,而谷歌的要求是在他们的应用商店Google Play上线的应用程序安装包必须使用AAB格式,由此我们也可以得出一个结论,就是我们国内使用的App暂时并没有被强制,短期内应该还会继续使用APK的格式。

    当然了,也不能排除谷歌下一步将会对其他应用商店的App进行格式统一的强制要求,不过按照如今鸿蒙操作系统的发展速度来看,到那个时候,也许鸿蒙已经把自己的生态打造的很完善了,也就不再依赖安卓的操作系统软件了。

    好了今天我们就聊到这里吧,大家对于谷歌的做法有什么个人的看法呢?欢迎在下方评论区留言,发表您的意见,我们一起交流,记得不要忘了点赞、关注加评论,在这里先谢谢各位了!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2021-7-11 17:47:17 | 只看该作者
    这个基本上不用担心,谷歌的市场在国内根本访问不了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 05:44 , Processed in 0.062284 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表