當前位置:
首頁 > 最新 > 蘋果手機比安卓手機內存小,為何卻更加流暢呢?看完受益匪淺!

蘋果手機比安卓手機內存小,為何卻更加流暢呢?看完受益匪淺!

蘋果手機比安卓手機內存小,為何卻更加流暢呢?看完受益匪淺!

這中間的原因不少,而且iPhone的內存也是越來越大了,從之前的1-2G升到了2-3G,也是適應時代的發展需要,當然Android手機的步子更大些了,現在基本上是3GB起步,標配4-6GB,高的達到8GB了,盡我所知,分析如下:

垃圾回收機制,意味著Android內存越大越好,Android內存管理機制是物盡其用,有多少內存就用多少,直到內存不夠了,就會執行垃圾回收,這樣的機制有利於大內存的發揮,而對於內存有限的手機就很不好。問題在於,垃圾回收是一個昂貴的過程,會使設備變慢,這也是大家經常吐槽手機用了一段時間變得有些卡的主要原因。

但是iPhone沒有垃圾回收這樣的機制,它用的是自動引用計數,這是Objective-C管理對象的方法,比如引用時計數+1,解引時-1,計數為0時就釋放,整體上它對內存的利用率要高得多,不會有事沒事都丟在後台,在內存上佔用要少得多,當然,也經常有人吐槽iOS這種「偽後台」。雖說內存越大越好,但對大多數人來說,4GB內存的Android手機已經能滿足絕大多數人的需求了,並不是像8GB對iPhone的3GB那麼誇張。

用戶界面的優先順序,才是iPhone流暢的主要原因,iOS優勢之一就是操作起來流暢十足,這個主要原因是iOS UI渲染髮生在具有實時優先順序的單獨線程中,但是在Android上,UI渲染只是發生在普通優先順序的主線程中,這意味著Android中的其他應用隨時可以接管處理器資源,並傷害基本的用戶界面交互,從而導致明顯的延遲。

應用程序管理,開放、自由與混亂,Android給了開發人員更多的權利和自由,導致內存泄漏或資源佔用後台進程,雖然現在Android已經做了一些嘗試來控制它,但力度還遠遠不夠,尤其在國內還有很多不良的開發人員肆意在利用這種自由做著一些傷害用戶體驗的事。iOS就不同啊,它對開發人員提出了很多限制,在這樣循規蹈矩下,開發人員也做不了什麼傷害的事情來,當iOS認為某應用不需要運行時,iOS會終止任何進程。

軟體與硬體的協作,iOS與iPhone是高度協作的,它們都是蘋果公司設計和測試,並由Apple的合作夥伴製造,而Android四海為家,開發人員與硬體製造商分離,碎片化已不堪重負,在軟硬體的銜接上遠不如iPhone了。正是由於這樣種種原因,才造成了題主所問的問題,當然,Android正在努力趕上,Google也在不斷規範這個系統,兩者之間的差距正在縮小,但是,我們也要正視這種差距的存在。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 小飛愛上數碼科技 的精彩文章:

360N6和紅米Note5不相上下?看完就知道誰是性價比王者,別再猶豫
現在的iphone對國人還有吸引力?銷量說明一切,網友覺得不可思議

TAG:小飛愛上數碼科技 |