Windows|为什么手机不能Android/Windows双系统?

【Windows|为什么手机不能Android/Windows双系统?】Windows|为什么手机不能Android/Windows双系统?

文章图片

Windows|为什么手机不能Android/Windows双系统?



很早年前HTC跟三星跟小米都做过android跟windows双启动的手机 。 只不过 , 自从微软植入木马进诺基亚 , 以及收购诺基亚这些事情出来 , 这些厂商就再也没有动过搞windows系统的心思了 。 毕竟你都表态全力支持诺基亚了 , 谁还愿意支持你呢 。



从技术上来说:android 官方支持 x86 架构 。 (当然现实是部分第三方 app 使用了不支持 x86 的库从而无法运行) , 所以 x86 架构的平板确实能运行 android 。 也能运行Windows 。

Windows也官方支持arm架构(同样 , 现实是很多第三方应用并不能在arm架构的Windows系统中运行) , 所以ARM架构的手机理论上也完全可以做到android跟windows双启动 。




因此他们运行的不是虚拟机 , 是真实的 。 无论x86还是arm平台都可以做到android跟windows双启动 , 但是具体到应用来说就各有各的情况 。 ——对于x86架构的android平板 , 如果遇上一些使用非x86架构的库 , 需要动用类似虚拟机的技术动态翻译成x86 , 当然这也就影响了性能 。 使得某些android应用在部分环节会卡顿 。



——对于arm架构的Windows平板 , 遇上一些为x86开发的传统应用 , 某些可以通过类似虚拟机的技术翻译过去运行 , 当然损失一些性能 , 某些程序完全不能运行 , 例如x86_64目前暂时还不能翻译成arm , 虽然以后可能会慢慢实现 。 你们觉得呢?