我有一个 SWTOR 帐户,并且我有兴趣添加一个安全密钥到我的帐户。并不是因为我特别担心我的帐户被盗用,而是因为它允许访问游戏中的特定供应商,以激励您提高安全性。
由于该应用程序是免费的,所以我看不出有什么缺点。我拿起我的 iPod,启动 iTunes,然后下载了该应用程序。这时我意识到了 3 件事。
- 我有一台第一代 iTouch。它运行的是 iOS 1.1.5;
- 如果我想运行应用程序,我需要支付 5 美元升级到 iOS 3.0.0 或更高版本(因为 2.0 不可用)。
- 即使我升级了 iTouch 的操作系统,我也没有无线网络,这意味着即使我可以把它放到我的 iTouch 上。
所以现在我在 iTunes 中有了身份验证器应用程序,却无法在我的老旧 iTouch 上使用它。
有什么方法可以在我的电脑上模拟 iPhone 以便运行这个应用程序吗?
或者:有什么方法可以在我的电脑上模拟 Android 设备,以便我可以运行该应用程序的 Android 版本?
答案1
是的,您可以合法运行 Android 应用程序。
您必须安装 Android SDK,可从以下网站下载这里安装它后,你可以创建一个虚拟的安卓手机,你可以在上面安装任何你想要的东西。
答案2
不可以。从法律上和技术上来说都不可以。
- iOS 模拟器只能在 OS X 上运行,因此在 Mac 硬件上
- 即使你确实有一台 Mac 和模拟器,iOS 模拟器也只有当你有软件包并通过 Xcode 安装它时才能安装应用程序。
一个类似的替代解决方案是在虚拟盒中安装一个 Android 版本,该版本可以在 PC 上运行,并找到一个类似的 Android 应用程序安装在虚拟 Android 设备中。
答案3
从法律上来说,不是。iOS SDK 和随附iOS 模拟器仅适用于 Mac OSX。
答案4
有人已经提到了 Android SDK 中的模拟器。下面是一些其他的 Android-on-PC 选项:
您可以运行x86 版本的 Android在备用 PC 上或使用 VirtualBox 或 VMWare Player 等虚拟化软件的虚拟机上。这有点不稳定,因为它仍然相对处于实验阶段,不支持带有 ARM 代码的 Android 应用,而且根据我见过的快照,如果你想要 Google Play Store,你需要自己将它强行塞进去。
Bluestacks——一种 Android-on-Windows 层;它很容易安装,但广告很多。它可以运行 Google Drive 等似乎与 Android x86 不兼容的应用程序。Google Play Store 就在那里,不过你必须安装第三方启动器(如 ADW Launcher)才能运行它。