众所周知,一个操作系统成功的关键在于生态。windows phone,meego,三星的tizen,黑莓os失败的关键在于生态不完善。
所以华为鸿蒙系统推出后,因为自身生态确实不完善,所以只有很少的原生鸿蒙系统app。所以华为自己在手机上的鸿蒙系统是兼容安卓app的,保证用户生态的完善。

那么问题来了。相比Android生态系统,苹果的iOS生态系统更强大。那么为什么华为鸿蒙系统能兼容安卓应用,却不能兼容iOS应用呢?那么生态系统会比以往更强大,不会有对手?

因为先兼容安卓APP,所以实现起来并不难。因为安卓操作系统本身是开源的,也就是AOSP,每个人都可以下载使用。华为只要用AOSP的一些代码就可以兼容安卓APP,不侵权。你想用就用吧。
所以我们可以看到很多之前的厂商在推出新的操作系统的时候都是兼容Android APP的。比如2013年的黑莓10也是“兼容apk”,国产电脑系统UOS也兼容Android APP也不稀奇。
但如果想兼容苹果的iOS APP,会有两个原因,一个是难度。苹果的iOS并不开源,iOS中的应用程序并不运行在与安卓相同的虚拟机模式下。所以想要兼容iOS中的app,要么重新模仿iOS重新写一个系统,要么在鸿蒙系统建一个虚拟机,实现iOS中app的使用。这个有点难,但是从技术上来说,还是可以的。
如果技术很难,但是还能实现,那么侵权问题可能是个大问题。苹果的iOS是封闭的,如果鸿蒙系统去兼容iOS的应用,肯定是动了苹果的奶酪,侵犯了苹果的版权等等。苹果肯定会采取各种手段反击,到时候麻烦就大了。
所以我们看到鸿蒙系统系统和其他系统,比如windowsUOS BlackBerry OS,都只敢兼容Android的app,而不敢尝试兼容iOS的app。这就是原因。


