只是好奇而已。苹果的iPhone模拟器做得很棒吗?
相比之下,android模拟器在i7上运行,iPhone模拟器在i3上运行。iPhone模拟器比真正的iPhone更快。
我是不是设置错了?
发布于 2013-03-26 18:37:52
这是架构决策的问题:
这是一种权衡- iOS做的方式要快得多,但很难让它与目标系统100%兼容。对于苹果来说,这可能要简单一点,因为iOS和Mac有很多共同之处。
对于Android来说,模拟整个堆栈非常有意义--更容易构建跨平台SDK,更容易用它测试一些系统级组件,等等。这只是一个不同的生态系统,有不同的目标。别忘了,Android模拟器可以用来测试用Android NDK编译的本地ARM库。
今天,Android模拟器的性能或多或少是可以接受的,但在Android早期,它只是一场灾难。也就是说,就我个人而言,我认为Android的快速API级本地模拟器将是对SDK的一个很好的补充,使测试要求较低的项目变得更快成为可能。
有趣的阅读:http://logic-explained.blogspot.com/2011/09/why-is-there-no-x86-native-emulator-for.html
发布于 2013-03-26 18:27:36
iphone、iphone模拟器、apple laptop、xcode都是苹果产品
但是安卓
-eclipse -Microsoft android -Google eclipse windows供应商
这些工具是不同的厂商造成android模拟器运行缓慢的原因。
我只是在开玩笑:)
发布于 2013-03-26 18:38:39
Apple Simulator是使用系统配置创建的,这意味着它将自动占用系统的ram、内存和缓存,您不必对其进行配置,因此Iphone模拟器不会充当真实设备,但在Android情况下,人们必须在创建模拟器之前提供所有配置细节,Android模拟器在很大程度上将充当真实设备,但速度可能比Iphone模拟器慢得多。
https://stackoverflow.com/questions/15634463
复制相似问题