使用Android或iOS模拟器在桌面上运行移动应用程序具有许多优点。
例如,您可以复制移动设备的行为,而无需增加任何硬件成本。您可以使用模拟器在计算机上运行PUBG和PokemonGo之类的游戏。它还可以帮助应用程序开发人员在应用程序的测试阶段发现意外行为。
尽管有大量值得使用的Android模拟器,但是在Windows和Mac上运行iOS应用的此类解决方案并不常见。为了帮助您,我为PC和Mac选择了最佳的iOS模拟器列表。
本文中的大多数清单都是免费的,其他清单则使您可以在一定的试用期内使用仿真器程序。因此,让我们开始吧:
注意:列表中提到的iOS仿真软件主要针对希望在将其推向最终版本之前对其应用进行测试的应用开发人员。某些应用程序的设置可能有点技术问题,而愿意在计算机上使用简单iOS应用程序的普通用户可能会发现它们没有太大帮助。如上所述,实际上缺少易于使用的iOS仿真软件。
适用于PC和Mac的顶级iOS模拟器
年版
Appetize.ioCorelliumiOSSimulatorinXcodeTestFlightElectricMobileStudioRemoteiOSSimulatorforWindowsiPadian1.Appetize.io
由于此免费增值服务的易用性,我将Appetize.io包括在内并列在第一位。首先考虑到PC和Mac的iOS模拟器的稀缺性,找到一个解决方案很高兴,该解决方案要求您仅将应用程序上传到其网站上,您就很好了。
开发人员可以使用Appetize.ion在浏览器中流式传输iOS模拟器,以将应用程序嵌入网站,测试或其他开发阶段。
至于价格,此iPhone模拟器的免费试用期为您提供了分钟的应用流式传输时间。您可以从信息中心监控使用情况,并在达到限制时设置警报。
平台:Web(基于浏览器)
定价方案:免费,高级
2.Corellium
Corellium是用于PC的另一种iOS模拟器,安全研究人员通常将其用于在浏览器中运行模拟的iOS设备。Corellium背后的人是iPhone越狱场景中最早的成员之一,因此您处于安全状态。
以前,Corellium仅适用于企业用户,但现在个人也可以使用iOS虚拟化软件。但是,动手使用该工具很困难,因为Corellium不想让错误的人使用它。
平台:Web(基于浏览器)
定价计划:2核CPU计划每月$99;6核CPU计划每月$
3.Xcode中的iOS模拟器
苹果公司自己的Mac版Xcode软件开发环境带有自己的iOS,tvOS,watchOS和iMessage应用程序模拟器。因此,如果将Xcode用作主要的应用程序开发套件,则足以模拟不同类型的交互,例如点击,设备旋转,滚动以及用户执行的其他操作。
Mac用户可以直接从Xcode项目启动其应用程序。使Safari超越其他免费iPhone模拟器的优势是可以通过在Xcode中访问Safari来测试Web应用程序。
平台:Mac
定价方案:免费
4.TestFlight
TestFlight现在由Apple拥有,开发人员经常使用它来对使用Xamarin编码的iOS应用进行Beta测试。您也可以将其视为Apple官方推荐的测试应用程序的方法。
TestFlight的广泛文档是此适用于PC的iOS模拟器的优点。这个免费的应用程序支持适用于iOS,watchOS,tvOS和iMessage的应用程序。在最终审核之前,它还包括一个用于应用程序的外部Beta测试的选项。此仿真服务的缺点是相对技术性的设置,还需要创建一个AppStore分发配置文件。
平台:Mac
定价方案:免费
5.ElectricMobileStudio
ElectricMobileStudio是在Windows计算机上测试和运行iOS应用程序的一种付费方式,但是它提供了7天的完整产品试用版,这使其成为该列表的合格选择。其突出的功能包括对iPhone,iPad和响应式应用程序的全面仿真,并能够在两台机器上使用同一产品进行办公室和家庭中的常规工作设置。
由于集成了WebKit和Chrome调试工具,开发人员也更喜欢Windows10的iPhone模拟器,这使他们的工作更加轻松。可以添加热键导航键以映射其喜欢的快捷方式。Windows用户还可以轻松地将此工具用于iOS应用程序与VisualStudio集成。
平台:Windows
定价方案:试用版,付费版
6.Windows的远程iOS模拟器
在WindowsPC上测试iOS应用程序的另一个流行选项是Windows的远程iOS模拟器。这是一个针对开发人员的工具,已作为VisualStudio中Xamarin的一部分预装。Microsoft在其网站上提供了详细的文档,用户可以使用iOS模拟器跟踪和测试其应用程序。
该工具的窗口在顶部显示一个有用的工具栏,其中包含有用的选项,例如“主页”,“锁定”,“设置”和“屏幕截图”。在“设置”中,您可以启用类似TouchID的功能,模拟静态和移动条件,摇动手势,旋转等。该工具还提供了类似iPhone的触摸手势和手写笔输入。
请务必注意,它是Windows的远程iOS模拟器。简而言之,它需要Mac运行iOS模拟器,然后将提要发送到Windows计算机。
平台:Windows
定价方案:免费,付费
7.iPadian
有很多工具,例如iPadian,在提供PC或Mac上的iPad或iPhone体验时非常受欢迎。但是,这些解决方案不允许您上传应用程序/代码并对其进行测试-相反,它们像在操作系统顶部的自定义层一样工作,并且可以从其应用程序商店中安装某些类似iOS的应用程序。如果您只想使用模仿iOS硬件设计和外观的iOS模拟器,则可以使用iPadian。
平台:Windows,Mac
定价方案:付费
适用于PC的iOS模拟器常见问题解答
我可以在PC上运行iOS应用程序吗?
您可以在上述iOS模拟器的帮助下在PC上运行iOS应用。
BlueStacks可以模拟iOS吗?
不,BlueStacks无法模拟iOS。这是一个Android模拟器,可以在Windows或MacPC上运行Android应用和游戏。
我可以在Windows上运行iOS模拟器吗?
是的,您可以借助许多基于浏览器的iOS刺激软件在Windows上运行iOS模拟器。
我希望就像我们的PC用Android模拟器列表一样,您也会发现以iOS为重点的清单对您有所帮助。我们还计划尽快准备一个复古游戏模拟器列表,例如RetroArch和PCSX2,敬请期待。