一问易答:安卓手机怎样能运行iOS系统

如题所述

  先来探究下第一个问题吧,提到盗版,相信很容易会让人联想到PC系统,PC硬件都是采用标准化X86指令集的,做盗版只需要考虑破解掉微软运行许可的限制即可,比如我们经常用的算号器,一键破解工具等等,只要用户运行一下,就可以绕过微软的验证限制,实现破解。

  不过同样的方法却并不适用于手机系统,如果想要使安卓手机运行iOS,那么不仅需要考虑破解运行许可,还要考虑代码与不同CPU的兼容性,例如苹果iPhone 6的A8处理器所采用的ARM V8指令集与ARM11(例如MSM7xxx)的指令集不同、硬件架构不同,使用的器件(如重力传感器)也不相同, 所以如果假设在安卓手机中安装iOS系统就不能称之为盗版了,通常这种情况叫做移植。

  而转到移植层面,那么在移植的过程中就要考虑对硬件差异的适应,由于苹果闭源的属性,没有代码,成功移植几乎没什么希望。

  当然,除了移植外,也是有可能在安卓系统运行iOS的,这就要借助虚拟机来完成模拟,不过执行效率方面就要大打折扣了,实际表现就是可能会卡到你接受不了的水平,此前曾有大神通过这种方式在N900上跑windows 95,就需要几十分钟甚至几个小时才能启动完成,而网上曾经流传过的一段HD2运行iOS的视频也是能够给人以卡出翔的直观感觉,就是因为虚拟化严重拖累了系统性能。所以第二个问题也显而易见了,就算通过虚拟机的方法强行在安卓机中模拟iOS,那么相信你也绝不会想用模拟的iOS运行相应的软件的。
温馨提示:答案为网友推荐,仅供参考
相似回答