手機圈兒中與巨石陣齊名的未解之迷恐怕是,為什么配置1GB RAM的iPhone就可以流暢地運行,而Android手機要同樣流暢地運行需要至少2GB或3GB RAM?問答網站Quora給出的答案是,造成這種差別的原因是,Android應用采用Java編程語言編寫。
采用Java語言編寫的Android應用存在垃圾回收過程。一旦Android用戶關閉一款應用,垃圾回收過程會收回應用占用的內存。問題在于,要快速完成回收內存的任務,垃圾回收過程要求占用相當于實際使用量4-8倍的內存,如果要求的內存得不到滿足,回收速度就會放慢。由于iOS中不存在垃圾回收問題,蘋果能夠只為iPhone配置1GB RAM,而達到甚至超過Android手機的性能。
當然,安卓手機不好用,也是大家都心知肚明的事情,小米4已經打得水深火熱,但正在魅族MX4Pro要發布的時間里,因安卓系統的漏洞問題,會不會帶給煤油們不好的魅族體驗呢?
(審核編輯: 智匯張瑜)
聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。
分享
分享