手机百科网

安卓手机运行 windows系统-为什么手机不能 Android Windows 双系统?

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

x86平台的Android/Windows双系统是个大坑,建议避开。

一方面Android x86好些软件直接不给支持,软件生态基本都是手机的,好用的ROM也少(以前用过Remix还挺不错的);另一方面Windows占用资源太多,500块钱的台电,压根没多少硬盘空间,配置也都比较垃圾,开Windows热得不行,屏也不行,电池也不行,样样都不行。

“双系统”也不是没在手机上出现过。详见早年的HTC HD2,早年的小米手机。我手底下的小米1s,曾经用过MIUI+原生Android的组合(虽然小米双系统分区的本意是为了防止每周更新miui失败可以回滚的备用措施)。但后来系统占用ROM空间越来越大,乃至一帮安卓厂商“不学好”砍掉SD卡支持,内置ROM寸土寸金要多给用户留空间,也就没有这样的机制了。

通过 Bochs 让高性能的 Android 手机流畅运行 Windows 虚拟机是否可行?

最前面的两个答案并没有看清楚问题,问题限定了bochs。如果限定是bochs,那么20~30分之一的速度确实就是这样的。3Ghz的i3,一秒钟大概能够运行1000万条指令。bochs是不带jit技术的,并且bochs本身只支持x86(x64),不能够模拟其它指令。

我想还是建议提问者不要做在android上跑xp,这点并不酷,没有鼠标键盘实在太难受了。如果如果非要在android上跑xp,还是使用qemu吧,自带jit,性能大概就是7~8分之一的速度。

为什么手机不能 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,虽然以后可能会慢慢实现。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

上一篇

浅析手机安卓系统的发展历史-智能手机的发展史

下一篇

手机系统安卓版本能升级吗-安卓版本怎么升级啊,自己的手机系统已经更到最新了。?

相关文章阅读