你能在Android和Windows上运行iPhone应用程序吗?

许多应用程序运行在苹果的iOS.也有安卓版本,甚至macOS和Windows版本。这尤其是来自Facebook等最大公司的应用尤其如此谷歌以及一些最受欢迎的游戏。但有些应用程序是iPhone独有的。对于这些应用程序,你可能会想:有没有办法在Android或Windows设备上运行iPhone应用程序

一般来说,答案是否定的:你不能跑iPhone其他平台上的应用。但是,当您挖掘时,您发现在其他设备上使用iPhone应用程序时很难,但是有一些选择的人真正承诺。

Android能运行iPhone应用吗?

两个领先的智能手机平台 - iOS和Android之间的差异是广泛的。从技术角度来看,它们非常不同。也就是说,有几种方法可以在Android上模仿iOS并在那里运行iOS应用程序。

  • 开胃菜:这项付费服务可以让你在安卓浏览器中运行iOS。你可以将iOS应用上传到该服务中,并在那里进行测试。不过,这与在Android上安装苹果应用程序不同。这更像是连接到另一台运行iOS系统的电脑,然后将结果流到你的设备上。在Appetize.io上了解更多信息
  • 苹果酒:由学生创建的iOS模拟器,应该让您在Android上运行iPhone应用程序。尽管如此,软件仍然有点基本,不支持蓝牙或GPS等基本功能。下载苹果酒
  • Cycada:哥伦比亚大学的一个学生程序员团队开发了这个工具,允许iOS应用程序在Android上运行。缺点呢?它不是公开的。
  • iEmu:该仿真器类似于苹果酒,但更抛光和全功能。它是在Android上运行iOS应用程序的最佳选择之一。下载iemu.

需要注意的是,这些模拟器可能无法与最新版本的iOS兼容,也可能不支持所有iOS功能和应用程序。它们可能在某些时候是有效的,但并不适合所有应用和每种情况。

想知道您是否可以在iPhone和iPad以外的设备上使用像Siri等iPhone功能?查看如何获得Siri for Android或Windows手机

为什么iPhone应用程序(通常)不适用于Android

使用在不同的操作系统上为一个操作系统设计的应用是一个严重的挑战。这是因为例如,设计用于iPhone上的应用程序,例如,需要各种特定于iPhone的元素来正确运行。Android和其他操作系统也是如此。这些要素分为三类广泛类别:

  • 硬件架构:当软件开发人员创建应用程序时,该应用程序旨在用于特定的智能手机硬件。例如,该应用程序可以设计为在某种类型的处理器上工作,而且没有该处理器,该应用程序将无法运行。
  • 硬件功能:一些应用程序使用的硬件功能只有运行它们的设备才提供。想想iPhoneTouch ID指纹扫描仪或者M11运动协同处理芯片。如果一款应用要求你使用指纹登录,但手机上没有指纹扫描仪,那么该应用就无法使用。
  • 软件特点:这是最后一点的硬件要求的软件版本。如果应用程序尝试使用特定的软件功能通知中心小部件icloud.例如,并发现该功能不存在,它将无法工作。

大多数开发者都会为自己的应用开发独立的iPhone和Android版本,但这并不是唯一的解决方案。计算有一个悠久的传统模拟,它创建一个可以在另一个设备上运行的设备的虚拟版本。

例如,mac有很多运行Windows的好选择。苹果的训练营可以帮助你在苹果电脑上安装Windows,而第三方Parallels软件在可以运行Windows的MacOS中创建特殊环境。模拟Windows比运行Windows此权运行的计算机慢,但它在需要时提供兼容性。

你能在Windows上运行iPhone应用程序吗?

Windows用户可能有一个Android用户没有的选择:有一个针对Windows 7及以上的iOS模拟器叫做ipaddian。这个工具有很多限制,你不能使用它访问App Store;iPhone应用程序必须与它兼容,而且很少能兼容——但它至少能让一些iPhone应用程序在你的电脑上运行。

有很多报告说iPadian在用户的电脑上安装了恶意软件或垃圾邮件和广告程序,所以你可能想要避免安装这些程序。

微软(Microsoft)在Windows上运行iPhone应用程序的想法上又添了一条新思路。在Windows 10在美国,微软创造了一些工具,让iPhone应用程序开发者可以将他们的应用程序相对较少地重新编程,然后将其带到Windows上。在过去,创建一个Windows版本的iPhone应用程序可能意味着从头开始重建。这减少了开发人员需要做的额外工作的数量。

这与从app Store下载应用并在Windows上运行是不同的,但这确实意味着未来会有更多iPhone应用拥有Windows版本。

在Windows上运行Android应用程序

从iphone到Android的路径相当困难,但如果你有一个想在Windows上使用的Android应用程序,你就有更多的选择。虽然这些程序也可能存在一些兼容性和性能问题,但如果你真的致力于在Windows上运行Android应用程序,它们可以帮助你:

在Android上运行苹果应用程序

正如我们所看到的,没有什么方法能确保iPhone应用程序在Android上运行。然而,如果你想要一款由苹果公司开发的应用,你的运气可能会更好。苹果开发的应用程序也可以在Android上使用。其中最引人注目的是Apple Music,但也有其他公司。它们可以从谷歌播放存储

有关使用Android的重要Apple Apps和功能的更多信息,请退房有安卓系统吗?以下是适合你的iTunes功能

底线

在其他Android上运行iPhone应用程序并没有许多出色的选择。目前,使用Android或Windows版本的应用程序或等待将其开发是有意义的。

我们不太可能看到在另一个设备上运行设计的应用程序非常好的工具。而不是希望一个仿真器,更有可能是开发应用程序的工具将解决这个问题。这些工具可能会更轻松地编写一个应用程序一次,然后在多个平台上部署它。我们只需要等待那些工具抛光,强大,广泛使用。

这个页面有用吗?