随着最新iPhone 6/6 +的发布,我一直在想,即使内存更低,iPhone也会如何与竞争对手竞争。操作系统的基本区别是什么让iOS在不太强大的硬件上运行,特别是RAM?1GB内存的iPhone与2GB内存的Android手机有着相似的性能
1
A
回答
0
好吧iPhone有更多的表现,然后任何Android设备,因为苹果公司编写程序代码来加工代码。 Androide使用java,java只会编译成Bytecode。 在ordenarie性能测试中你有他们之间的因素20-50。而Java需要一个内存占用量为70-100 MB的JVM。 下一步苹果在OS上有更好的优化。
1
最根本的区别是应用程序和硬件之间的层数。
这是纯粹的减法,在Android中,您的应用程序在虚拟机内运行,这种抽象有很多缺点,包括性能较低,他们承诺ART运行时会改善很多情况(http://developer.android.com/preview/api-overview.html#ART)。
在iOS中,没有这样的事情,您的应用程序直接在操作系统中运行,也有很大的不同,因为Apple每年都会尝试改进低级API,我可以使用的一个示例是Metal API(https://developer.apple.com/metal/)。
相关问题
- 1. Android手机内存泄漏
- 2. android内部手机存储
- 3. 内存与性能
- 4. Liferay + Ubuntu 14 + Glassfish - 1GB内存
- 5. Windows 2Gb内存限制
- 6. 大于1GB的内存分配错误
- 7. 性能与内存列表
- 8. 智能手机内存配置
- 9. 访问手机内存中的所有mp3文件 - Android
- 10. 如何在手机内存中的Android模拟器中的Android
- 11. 内存中的OLAP与传统系统相比具有显着的内存有什么优势?
- 12. OMNeT ++的一个程序的内存是否只能使用2GB?
- 13. 安卓手机内存条
- 14. 具有大量内存的Java性能
- 15. Android的虚拟机总内存的最大内存
- 16. 缓存内存性能
- 17. 总是内存警告与相机
- 18. 我们是否将Android手机的内置内存视为内部存储或外部存储?
- 19. 解码windows手机内存性能分析报告
- 20. iPhone UIImageView与相机或相机卷选取器内存警告级别2
- 21. AForge相机内存泄漏
- 22. Numpy无法在内存中存储大于1GB的矩阵
- 23. 用AlAssetsLibrary读取iphone相机卷时的内存问题
- 24. 如何在手机内存android中存储变量?
- 25. iPhone内存泄漏与CoreData
- 26. iPhone需要的设备功能 - 内存
- 27. Android性能和内存帮助
- 28. iPhone SDK:速度与内存的差距
- 29. 如何检查Android手机内存中的正确文件?
- 30. 在Android应用程序中访问手机的内部存储?
为什么downvote? – user1577484 2014-09-23 18:31:55
这是一个技术问题。 – 2014-09-23 18:44:53