㈠ iPhone6為什麼只有1G內存:完全夠用了
其實這個問復題對於iPhone用戶來說並沒制有太大的必要,因為每次發布會上,蘋果從來都是只強調用戶體驗,忽略硬體參數,官方甚至都不會給更具體的參數配置,如果你習慣了安卓飆硬體的那一套,那麼iPhone的配置你「簡直」沒法看。
回到問題本身上,1GB內存對於現階段iPhone來說沒有太大的問題,如果你老是對1GB內存耿耿於懷的話,那就要另當別論。
為什麼同樣是1GB內存,Android手機會卡,甚至內存上升至2GB,如果優化不到位還會有卡的情況,簡單明了的說還是,兩者內存機制有著本質的區別。
Android手機應用都是通過Java來完成,關閉應用時需要涉及一個過程,即Java垃圾收集機制(garbage collection),也就是說如果一個用戶要關閉應用,在這中間Java垃圾收集需要大量的內存來工作(大約是4-8倍),如果機器本身內存不夠它調配的話,速度自然就慢下來了。
反觀iPhone常年1GB內存,iOS系統本身不會不會涉及所謂的垃圾收集機制,所以這也是兩者卡不卡最本質的區別。