多年鸿蒙安卓之争,或将随 7.0 版本落地迎来终结
我在数码圈内的社群里刷到了一条爆料信息,在这条消息中提到鸿蒙系统会进行一次大的更新迭代,并且可能会取消对安卓 AOSP 兼容层的支持以及 APK 安装通道的功能。在网络之上围绕着鸿蒙进行的各种争执一直没有停歇过一段时间之后,在很长的一段时间内人们对于这个系统的看法都是不同的。有些人大概认为这是个独立研发的操作系统了,并且有许多人坚持自己的观点说它只是一层自研的UI壳而已,但是很多网友仍然保留了自己的意见。在以前的时代里,“我们”是通过使用可执行文件来实现这一点,并且不需要马上修改代码就可以完成任务。“现在”的情况就完全不同了——一刀切地取消对旧版本的支持之后的小型开发团队所要面对的成本将会增加一倍左右。早些年保留安卓的兼容性,在鸿蒙刚刚起步的时候,这是比较安全的一种做法。普通的用户更换华为手机的时候,并不需要担心自己常用的软件无法安装的问题了,在此之前所有的开发人员都不必着急地投入到新的系统中去进行适应工作。依靠现有的安卓生态系统来推动鸿蒙的发展速度很快,在短短几年的时间里就把它的触角伸到了各种各样的设备上面——包括智能手机、汽车以及智能家电等等。但是任何事情都存在着两个方面,即正面和反面的影响。兼容性这条道路越长的话,那么生态独立就变得越来越困难了。如果 APK 能够正常安装并运行的话,则大部分开发者就不会再有动力去好好地做 ArkTS 原生开发了。很多APP只做了表层适配,并没有利用鸿蒙分布式、系统的AI能力等底层优势。任何想要独立构建生态系统的企业都很难长时间依赖安卓系统来过渡下去。华为今年敢于宣布断绝兼容关系的原因是整个生态系统规模的不同。近几年来随着鸿蒙联网设备数量的增长和原生应用数目的增加(超过了35万),而鸿蒙也从最初的单纯用于智能手机操作系统发展到了覆盖各种应用场景的地步,并且正在逐步构建起一个完整的生态体系。用户群体扩大之后,在适配方面也会投入更多的精力了,并且剥离掉兼容层后所面临的风险要比鸿蒙刚刚面世的时候小很多。之前我总是认为生态系统竞争的是底层代码的优化能力,但是现在我发现操作系统之间的较量其实是在应用生态这个环节上进行的。可是鸿蒙 7 进行一刀切之后,一些小众又冷门的 APP 没有厂商去跟进适配,很有可能就直接从鸿蒙应用市场当中消失掉。普通的人要是进行升级的话,那就就要去承担软件缺失所带来的使用成本。主动地放弃兼容就相当于是断绝了自己的后路,往后鸿蒙就只能够依靠 HAP 原生应用来独自去拼搏。幸好新版本找到了其他途径,在端侧进行AI的工作,并没有采用行业里常见的云+本地混合的方式去做计算任务。这样可以降低对网络的需求量以及提高用户的隐私保护能力。“这”就是它的特点之一,也是它与安卓、iOS不同的地方。6月12日在松山湖举行了一场新闻发布会。这次活动并不是一般的公司或者组织所举办的,在这里我们可以看到一个全新的操作系统——鸿蒙系统正在逐渐兴起,并且它的出现将会给整个行业带来很大的影响。如果真的不能安装安卓APK了,那么你是否会在第一时间就换掉华为手机呢?鸿蒙真正意义上的生态环境保卫战,在此之前就已经取得了胜利了吗?或者是还没有开始呢?