隨着最新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