小程序开发资讯 iPhone上跑Windows XP系统,装配了两小时后换了UTM,还能玩上《半条命》游戏!

整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

放眼操作系统范围,Google 的 Android 占据七成的迁移端市集、的 Windows 是桌面端的霸主、华为的 HarmonyOS 增速迅猛,以及苹果的 iOS、macOS 也有着雄伟的用户群体,试思,不同的科技公司之间是否有一天会彼此怒放生态,完结各家操作系统的跨确立运行?

显豁,这在咫尺从官方渠说念看来似乎不太可能。尽管如斯,但仍有一些时候深爱者、极客率先作念出了尝试。

日前,一位狂热的时候深爱者、YouTuber Michael MJD 依然告捷地在 iPhone 上运行了 Windows XP,还玩起了维合手的游戏,并带来了我方的最新体验进程。

App Store 审核战略的放宽

要知说念苹果的 iPhone、iPad 等确立一直被称之为“围城花圃”,此次之是以能让 Windows XP 在 iPhone 上运行,如故得亏苹果公司我方“思开了”。

往日,苹果的 App Store 齐是明令不容游戏模拟器、外部膨胀等类型的应用体式上架,这种作念法直到本年 4 月苹果更新了《App 审核指南》的第 4.7 条后才有所改动。

新版斥地者指南第 4.7 条显露:

迷你 App、迷你游戏、流媒体游戏、聊天机器东说念主、插件和游戏仿真器

App 中可以提供未镶嵌二进制文献的某些软件,尤其是 HTML5 迷你 App 和迷你游戏、流媒体游戏、聊天机器东说念主以及插件。此外,维合手游戏主机和 PC 模拟器 App 可以提供游戏下载就业。

这一战略奏效之后,不少游戏模拟器火速上架,其中最引东说念主选藏标有两款,一是任天国维合手游戏机模拟器「Delta」;二是才于本年 7 月厚爱通过审核、用于模拟电脑运行经典软件和游戏的应用体式 UTM SE。

所谓 UTM for iOS 并不是一个新应用,它依然存在了好几年,但此前,若是你思在非逃狱确立上使用它,你需要通过 AltStore 这么的递次进行侧载。而咫尺 UTM SE 依然在 App Store 上线,这使得下载变得十分毛糙。

UTM SE 允许 iOS 和 VisionOS(在混杂实境头戴式确立 Apple Vision Pro 上运行的操作系统)用户通过他们的苹果确立运行怀旧软件和老游戏。

这款 UTM SE 应用体式撑合手末端时势和 VGA 时势,并模拟 x86 和 RISC-V 缠绵架构。与此同期,这款模拟器还撑合手 Windows XP 以及 Mac OS 9.2.1、FreeDOS、Debian 11 和 ArchLinux,这意味着有许多不同的操作系统可供使用。

不外值得把稳的是,这些操作系统不包含在应用体式中,但斥地东说念主员可以左证网站(https://mac.getutm.app/gallery/)提供的一些集会,望望运行不同的操作系统所需要具体竖立等条件。

接下来,咱们就来望望 Michael MJD 是如安在 iPhone 中玩上了 Windows XP。

在 iPhone 高下载装配 Windows XP

app开发

起首,你需要将 Windows XP 的 ISO 文献下载到你的 iOS 确立上能力引导装配。

基于上头的集会(https://mac.getutm.app/gallery/),咱们找到 Windows XP 系统。这里有许多不同的 ISO 可以使用,对此,官方保举了一个很好的 ISO,名为 en_windows_xp_professional_sp3_Nov_2013_Incl_SATA_Drivers.iso,其 SHA1 哈希值为 6947e45f7eb50c873043af4713aa7cd43027efa7。

下载好之后,径直点击“大开”,然后聘任对应的 Windows XP 竖立文献加载。在这里有许多确立可以迂回,但最迫切的一步是挂载 ISO 映像。点击CD/DVD,浏览并聘任 ISO 文献即可。

视频中,Michael MJD 示意,装配时,在系统确立下,你可以修改内存大小和模拟的系统类型,但他更漠视保合手默许确立不变。

保存以上确立后,Michael MJD 启动启动臆造机。

下一步便是惯例的 Windows XP 装配进程。Michael MJD 在视频中将手机联结了一个蓝牙键盘,这么肤浅后续操作。

UTM 为其创建了一个约 20GB 的硬盘分区,Michael MJD 将在此分区上装配并使用 NTFS 体式化。

经过漫永劫候的恭候之后,Windows XP 终于装配完结,一切就绪。

Michael MJD 在视频中吐槽称,「UTM SE 中 SE 是指“慢速版块”,这是一个比较你在 AltStore 里可以找到的惯例 UTM iOS 应用更为受限的版块。」

比较之下,惯例版块的 UTM 可以诓骗即时编译(JIT)时候。由于 UTM SE 短少 JIT 编译功能,因此他在 iPhone 上运行 Windows XP 也际遇了一些性能问题。

Michael MJD 示意,难以在 iPhone 上以最好性能运行 Windows XP。左证他的响应,装配 Windows XP 耗时长达 2 小时,启动时候也需要 30 分钟,因为模拟器运行得十分慢。

对比之下,JIT 编译器时候让 UTM 大要比 SE 版块更好地运行这些模拟系统。这么不仅性能更好,系统运行速率也会更快。

为了改善性能和启动速率,Michael MJD 通过 AltStore 装配了 UTM。他发现,在惯例 UTM 上,只需大致 30 秒就能启动模拟器并完成 Windows XP 的启动进程,而启用 JIT 的惯例 UTM 只需要 10 秒傍边。因此,他保举说念,若是你思要在 iOS 确立上体验 UTM 的模拟功能,可以尽量使用这一版块。天然确立起来更复杂,需要通过 AltStore 装配,况兼需要一台运行最新 iOS 版块的 Mac 电脑来进行签名处理,但这么可以更流畅地运行 Windows XP。

试试打游戏,以及再装 Win 98、Win95 系统

装配好了之后,Michael MJD 还在 Windows XP 内部装配了《Half-Life》(半条命)游戏,这款游戏起首便是针对 Windows 操作系统的游戏,是以用它来测试 iPhone 上的 Windows XP 性能也再合乎不外。

不外当大开《Half-Life》的文献夹,太原小程序开发运行内部的 Half-Life Launcher 时,页面上起首跳出了一个对于兼容性问题。教导这款游戏与此版块的 Windows 存在已知的兼容性问题。

连码分析:最近10期5期开出连码组合,连码走势较热,本期推荐连号34 35。

第一位推荐:最近30期该位0路号码开出14个,目前遗漏0期,其中号码0出现3次,目前遗漏10期;号码9出现4次,目前遗漏5期;号码6出现4次,目前遗漏3期;号码3出现3次,目前遗漏0期。

交运的是,可以聘任“赓续”来启用兼容性时势,进而输入 CD 密钥,平素启动游戏。

测试中,Michael MJD 跳过开场动画,聘任新建游戏,确立难度为中等。尽管有些掉帧镇定,但沟通到这是在 iOS 确立上运行的,阐扬依然可以了。

其后,Michael MJD 尝试改动 Direct3D 渲染时势以莳植性能,但遵守反而更糟,就在这个时候,音频播放出现卡顿。无奈之下,Michael MJD 将这款游戏回到起首着实立,在最低诀别率下运行,此时游戏看起来运行平素。

出于好奇,Michael MJD 退出游戏稽察确立处理器。在显露属性中可以看到一些诀别率选项,但显露驱动似乎只是内置的一个基本驱动。

为此,他需要关闭臆造机装配 Windows Guest Support Tools,以得到更好的图形撑合手。

重新启动后,发现诀别率自动迂回了,系统中咫尺有了Red Hat QXL GPU 驱动。「尽管游戏看起来运行得稍稍好少量了,但很难判断这是不是情态作用」,Michael MJD 说说念,「总的来说,《半条命》在这台确立上的阐扬依然令东说念主欢乐,不外,触摸屏截至主义天然好奇,但若是有键盘的话体验会更好。若是莫得外接键盘,只使用触摸屏将会十分难过,但愿用户不会因为每次齐看这个游戏而感到厌倦。」

除了在 iPhone 上的 Windows XP 玩游戏除外,Michael MJD 还尝试使用 UTM 装配开源的臆造机软件 VirtualBox,然后在臆造机里运行 Windows 98 SE。

不外,Michael MJD 示意,这可能是咱们用 UTM 作念的最没道理的事情,因为可以径直在 UTM 中装配 Win98,而不是通过一层独特的臆造机,但多尝试亦然一种体验。

出乎料思的是,不像玩游戏那么辅导,Windows 98 系统崩溃了、应用也崩了。不管是新建臆造机,如故从软盘引导,Windows 98 启动齐失败了。

在尝试了屡次装配 Win98 未果后,Michael MJD 决定再试试 Win95,在尝试装配进程中,进程到了大致 33% 的时候,系统启动复制文献,然后失败也跟着而来。

除此除外,Michael MJD 还尝试了其他臆造机软件,并增多了 UTM 模拟的硬件资源,因为他合计 Windows 98、Windows 95 的装配失败可能是由于使用了过多的系统资源导致系统崩溃,或者是因为强制重置。

最终,他发现即使增多了模拟系统的硬件竖立,依然无法顺利完成 Windows 95 的装配进程。未必候,不单是是强制重启模拟系统,还会澈底锁死,导致他不得欠亨过顶部菜单强制关机。

就此次体验而言,Michael MJD 示意,UTM 照实是一个很酷的应用体式。不外,若是你思充分证据其性能,如故热烈漠视通过 Alt Store 获取齐备版并启用 JIT 编译。不然,你将在 UTM SE 上资格漫长的恭候。

举座而言,使用 UTM(带有 JIT 编译功能的版块)来完结在 iOS 确立上运行 Windows XP 是时候上的一大超越。UTM 诓骗 QEMU 时候,使得在 ARM 架构着实立上模拟 x86 环境成为可能。从实用角度来看,这种体验更多的是为了展示时候的可能性,对于那些热衷于时候探索的深爱者而言,无疑是一次好奇的尝试;但对于等闲用户来说,也许并不会带来骨子的克己。

参考:

https://www.windowscentral.com/software-apps/an-avid-tech-youtuber-gets-windows-xp-to-run-on-the-iphone

https://www.youtube.com/watch?v=uU0OD0OUNdg&t=9s



下一篇:没有了

Powered by 太原小程序开发 @2013-2022 RSS地图 HTML地图

Copyright Powered by365站群 © 2013-2024 云迈科技 版权所有