隨着最新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. 分割爲2GB時的linux內存映射:2GB而不是1GB:3GB
- 2. android內部手機存儲
- 3. Android手機內存泄漏
- 4. 內存與性能
- 5. EditText手機內存?
- 6. Liferay + Ubuntu 14 + Glassfish - 1GB內存
- 7. Windows 2Gb內存限制
- 8. 大於1GB的內存分配錯誤
- 9. 性能與內存列表
- 10. 導致2GB內存分配的NSDate
- 11. 如何將圖像保存爲統一的手機內存(Android手機)
- 12. Android手機重置但內存泄漏
- 13. 智能手機內存配置
- 14. 訪問手機內存中的所有mp3文件 - Android
- 15. 如何在手機內存中的Android模擬器中的Android
- 16. 內存中的OLAP與傳統系統相比具有顯着的內存有什麼優勢?
- 17. OMNeT ++的一個程序的內存是否只能使用2GB?
- 18. 安卓手機內存條
- 19. 具有大量內存的Java性能
- 20. Android將相機的照片保存到內部存儲器
- 21. 減少Android OpenGL相機內存
- 22. 內存的Windows手機應用程序
- 23. Django的內存緩存性能監控
- 24. Android的虛擬機總內存的最大內存
- 25. 緩存內存性能
- 26. 總是內存警告與相機
- 27. 解碼windows手機內存性能分析報告
- 28. iPhone UIImageView與相機或相機卷選取器內存警告級別2
- 29. 我們是否將Android手機的內置內存視爲內部存儲或外部存儲?
- 30. 智能緩存與內存的Java
爲什麼downvote? – user1577484 2014-09-23 18:31:55
這是一個技術問題。 – 2014-09-23 18:44:53