热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

mac虚拟机开发android,安卓手机原来也能安装Windows和macOS系统?!

不知道各位差友还记不记得,世超前阵子分享过一款无需越狱,就能让iPhone和iPad运行其它系统的虚拟机软件UTM(点我传送门)。当时世超正是靠着这个软

不知道各位差友还记不记得,世超前阵子分享过一款无需越狱,就能让 iPhone 和 iPad 运行其它系统的虚拟机软件 UTM(点我传送门)。

当时世超正是靠着这个软件,才得以让 iPad 成功跑上了 Windows 和 macOS 系统,还顺带收获了一堆编辑部同事们的卧槽▼

不得不说,虚拟机这玩意虽然在电脑上已经很常见,但在手机、平板上使用的感觉还是很奇妙的。

这感觉就好比 DC 和漫威英雄同时出现在一部电影里,操作系统在不同平台的次元壁被打破了,从而给人一种只要一台设备你就能做任何事情的错觉。

比如有了虚拟机后,你就可以在 iPhone 上打开原本需要在 macOS 上才能打开的文件;或者在 iPad 上玩到原本需要在 Windows 上才能玩的游戏。

要是再在虚拟机上安装一个 Android 系统,App Store 没有上架的软件就可以从安卓各大第三方应用商店下载,没有什么能阻止你搞机的步伐。

话又说回来,既然 iPhone、iPad 可以借助虚拟机运行桌面级的操作系统,那么 Android 手机有没有类似的软件能够实现这样的骚操作呢?

答案是肯定的。

接下来世超要给大家介绍的 Limbo 模拟器就是这样一款可以让安卓手机顺利运行 Windows、Linux 还有 macOS 系统的神奇软件。

差友们在给安卓手机安装其它系统之前,除了要下载 Limbo,还得准备好一个系统镜像文件。

这个镜像文件可以是从官方网站下载、以 “ .ISO ” 后缀结尾的系统安装包,也可以是别人分享在网上、以 “ .img ” 后缀结尾的精简版系统镜像。

这两个系统文件的区别在于前者往往需要你完整走一遍系统安装的整个流程;后者别人已经帮我们封装好了整个系统,拿过来直接就能运行。

所以为了方便起见,世超这里推荐各位差友可以去 Limbo 模拟器吧或者酷安评论区里找找别人分享出来的精简版镜像,然后把它们下载到手机里。

然后在 CPU 硬件配置选项中,差友们需要根据自己要安装的系统对虚拟机进行配置。

首先是系统位数,x86 代表的是 32 位操作系统,x64 代表的是 64 位操作系统。

接着是机器类型和 CPU,这两个选项选择默认配置即可;CPU 核心不变( Limbo 多核并不会提升虚拟机性能 ),RAM 内存不超过手机内存就行。

把前面下载好的系统文件路径导入到磁盘,在启动引导中把虚拟机设置成从 Hard Disk 启动后,虚拟机的设置就算是初步完成了。

如果做这个系统镜像的作者没有特别说明,配置里的显卡型号、音频以及网络选项都可以保持不变。

接下来点击运行虚拟机,差友们就会看到自己的安卓手机已经成功运行起 Windows 系统了:

在这个软件里,手机屏幕相当于电脑的触控板,我们用手指上下左右滑动就可以控制光标的移动方向,按下侧边的音量键就能模拟鼠标的右击操作。

调出手机自带的虚拟键盘,就能在对话框里打字。

经过世超测试,在手机虚拟机上运行的系统,所有程序可以顺利打开,浏览器可以顺利联网、声卡什么的也都运行正常。

操作体验几乎与我们在电脑上安装的系统差不多。

只是它的性能实在是有点弱鸡。

差友们只能在这个系统里玩些自带的扫雷、红心大战或者画图游戏。

0324fb9ebb26faba2d89bc057efb8de0.gif

点击播放 GIF 0.0M

如果想要从网页上下载诸如 QQ、微信或者其它软件,别说下载的软件兼不兼容世超的 XP 系统,光是窗口的打开速度就够我喝一壶的了。。。

7dce8e91efd30a9d03416f3ddffdcf71.gif

点击播放 GIF 0.0M

造成这一现象的原因还是因为 Windows 和 macOS 是 x86 架构,而手机处理器则是 ARM 架构,它们是两种不同的架构,使用的指令集不一样。

虚拟机在运行的时候,会先把当前系统的指令集转换成手机能读懂的指令,这个过程会占用大量运算资源,导致手机的性能并不能完全发挥出来。

好在现在无论是微软还是苹果都已经推出或者正打算推出采用 ARM 处理器的电脑,保不齐以后我们的手机就可以直接安装桌面版操作系统。

而就目前来说,如果有差友想要在自己的手机上体验 Windows 和 macOS 系统装个小小的逼,不妨照着世超前面介绍的方法试试吧~



推荐阅读
  • 本文介绍了iOS开发中检测和解决内存泄漏的方法,包括静态分析、使用instruments检查内存泄漏以及代码测试等。同时还介绍了最能挣钱的行业,包括互联网行业、娱乐行业、教育行业、智能行业和老年服务行业,并提供了选行业的技巧。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  • windows便签快捷键_用了windows十几年,没想到竟然这么好用!隐藏的功能你知道吗?
    本文介绍了使用windows操作系统时的一些隐藏功能,包括便签快捷键、截图功能等。同时探讨了windows和macOS操作系统之间的优劣比较,以及人们对于这两个系统的不同看法。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
author-avatar
ggty11
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有