廣告

iPhone記憶體不足該怎么辦?分析為何蘋(píng)果不一次加到最大

機(jī)智社區(qū) 2023-03-21 05:56

幾乎每年新款iPhone推出后,就開(kāi)始有人會(huì)想問(wèn)記憶體有多大?蘋(píng)果卻從來(lái)都不在官網(wǎng)或發(fā)布會(huì)上直接將iPhone記憶體明確標(biāo)示,也讓部分Android轉(zhuǎn)來(lái)iPhone用戶或初次使用iPhone新手都會(huì)錯(cuò)誤迷思,到處找怎么清除iPhone記憶體避免系統(tǒng)會(huì)卡?甚至還有將iPhone記憶體誤認(rèn)成儲(chǔ)存空間也有,那為何蘋(píng)果不一開(kāi)始就將記憶體拉到最高就好?這篇帶大家來(lái)探討與解釋iPhone記憶體問(wèn)題。

iOS內(nèi)建自動(dòng)釋放記憶體功能

iPhone記憶體不夠用與iPhone儲(chǔ)存空間不足是兩回事,前者是記憶體、后者是硬盤(pán)空間,使用iPhone也不需要安裝自動(dòng)釋放記憶體App工具,甚至還有人要用釋放iPhone記憶體的祕(mì)技那些也完全沒(méi)必要,主要是iOS記憶體管理機(jī)制能夠讓iPhone自動(dòng)釋放記憶體,就不需擔(dān)心記憶體會(huì)不足問(wèn)題,詳細(xì)可透過(guò)底下文章了解:

當(dāng)然如果你發(fā)現(xiàn)App會(huì)閃退,那就代表App有Bug或是執(zhí)行太久,甚至有些用戶可能拿手機(jī)來(lái)掛網(wǎng),每天24小時(shí)在跑游戲,建議就是定時(shí)的將App從后臺(tái)關(guān)閉即可釋放記憶體,再次重開(kāi)App或?qū)Phone重開(kāi)機(jī)一次即可。

為何iPhone記憶體不一次加到最大?

自從賈伯斯發(fā)布iPhone后,直到庫(kù)克接管蘋(píng)果,每次蘋(píng)果新機(jī)發(fā)布會(huì)和蘋(píng)果官網(wǎng)上,肯定找不到一項(xiàng)配置資料就是iPhone記憶體有多大,為何蘋(píng)果不公布這項(xiàng)數(shù)據(jù)?

如果問(wèn)問(wèn)身旁有在用iPhone朋友,問(wèn)他們手上的記憶體有多大,大多數(shù)都是不知道,只知道買(mǎi)的是64GB、128GB或512GB設(shè)備,那就表明記憶體大小并非是大多數(shù)消費(fèi)者選購(gòu)iPhone考量之一,而是現(xiàn)有官網(wǎng)列出來(lái)的特色。

然而記憶體大小與用戶執(zhí)行App順暢度無(wú)關(guān),手機(jī)執(zhí)行速度全取決于A系列芯片上,幾乎每年蘋(píng)果發(fā)布會(huì)推出新iPhone必看見(jiàn)新款處理速度和演算法又提升了多少,永遠(yuǎn)會(huì)超越頂規(guī)Android處理器1.5年~2年,在移動(dòng)設(shè)備處理器排行榜單長(zhǎng)期被iPhone和iPad獨(dú)佔(zhàn)。

這并非指iPhone記憶體大小不重要,而是記憶體夠用就可以,為什么呢?蘋(píng)果這樣做主要是出自于底下幾個(gè)原因:

  • 降低成本,提高iPhone利潤(rùn)與毛利率
  • iOS系統(tǒng)記憶體管理機(jī)制優(yōu)秀,會(huì)自動(dòng)釋放記憶體
  • 保障舊款iPhone設(shè)備體驗(yàn)
  • iPhone自從賈伯斯時(shí)期就已經(jīng)維持在高毛利率,當(dāng)庫(kù)克接任后,也讓iPhone繼續(xù)維持在高毛利率,也讓蘋(píng)果市值一度再創(chuàng)新高,許多人認(rèn)為iPhone會(huì)步入Nokia后塵,那你肯定錯(cuò)了!要是當(dāng)時(shí)賈伯斯沒(méi)有庫(kù)克,如今iPhone就不會(huì)成功,下場(chǎng)會(huì)與hTC是一樣默默無(wú)名。

    如今Apple只會(huì)越來(lái)越強(qiáng)大,這家公司依舊持續(xù)設(shè)計(jì)、生產(chǎn)、營(yíng)銷最優(yōu)質(zhì)產(chǎn)品給客戶,生態(tài)圈也會(huì)越來(lái)越大圈,另一方面蘋(píng)果為了提升毛利率,更會(huì)想盡辦法從零組件降低成本,就如iPhone12系列開(kāi)始充電器和無(wú)線耳機(jī)都不附贈(zèng),主要用意是提升原廠周邊配件銷售額,盡管有更好的產(chǎn)品能取代,還是會(huì)有消費(fèi)者愿意購(gòu)入原廠配件。

    除了降低成本外,在iOS本身對(duì)于記憶里控管就極為強(qiáng)大,然而記憶體大小的配置,也關(guān)聯(lián)到開(kāi)發(fā)者推出App,同時(shí)也要保障舊款設(shè)備用戶體驗(yàn)。

    當(dāng)然也不能拿iPhone6s記憶體和iPhone12記憶體大小做比較,畢竟兩款設(shè)備是不同時(shí)期產(chǎn)品,甚至在iOS環(huán)境和功能需求都有所不同,只要年限一過(guò),多數(shù)會(huì)因處理速度無(wú)法應(yīng)付,就會(huì)開(kāi)始造成緩慢。

    蘋(píng)果替iPhone記憶體拿捏準(zhǔn)確度相當(dāng)好,幾乎都是每?jī)赡陼?huì)提升一次iPhone記憶體容量,更不會(huì)一次拉到最高。

    也許很多人不太懂記憶體與iPhone關(guān)聯(lián),如果將記憶體當(dāng)成車道,原本兩線車道可通車,在車道上面跑的車視為應(yīng)用程序,每當(dāng)下班時(shí)刻車道塞車情況會(huì)特別嚴(yán)重,為了減緩塞車,就需要擴(kuò)大車道規(guī)模與數(shù)量,這行為就如同提升記憶體容量,當(dāng)記憶體越加越大,相對(duì)也會(huì)讓?xiě)?yīng)用程序?qū)τ洃涹w的需求會(huì)持續(xù)成長(zhǎng),畢竟App會(huì)隨著版本持續(xù)加入新功能,所以蘋(píng)果必須要有一套控管機(jī)制,避免應(yīng)用程序佔(zhàn)用太多記憶體,更能防止舊款iPhone體驗(yàn)會(huì)受到影響,直到舊機(jī)撐不住后才會(huì)停止更新,或限制高iOS版本才能繼續(xù)使用。

    至于iPhone為何不需要透過(guò)第三方App釋放記憶體,實(shí)際這功能已經(jīng)內(nèi)建在系統(tǒng)內(nèi),甚至你也不需要監(jiān)控記憶體還剩余多少,但為何Android還要裝個(gè)不定時(shí)自動(dòng)釋放記憶體工具呢?這與iOS和Android架構(gòu)有極大關(guān)連。

    Android記憶體管理機(jī)制

    相信大家都會(huì)發(fā)現(xiàn)Android手機(jī)大廠商會(huì)一直提升記憶體,使用久了還是會(huì)出現(xiàn)不夠用最后會(huì)卡頓情況,主要原因是App都會(huì)一直常駐在后臺(tái),只要打開(kāi)一個(gè)App就會(huì)常駐在后臺(tái)佔(zhàn)用記憶體空間。

    可以想想如果一個(gè)App佔(zhàn)用20MB,如果開(kāi)100個(gè)App后就會(huì)直接佔(zhàn)掉系統(tǒng)2GB記憶體空間,且不同開(kāi)發(fā)商也會(huì)不守規(guī)矩的將App記憶體需求越搞越大,甚至還會(huì)亂塞一些廣告造成更吃記憶體,導(dǎo)致用戶需要額外裝自動(dòng)釋放記憶體工具強(qiáng)迫App釋出,避免App霸佔(zhàn)記憶體。

    也有些不良開(kāi)發(fā)者也會(huì)刻意在系統(tǒng)代碼層面偷啟動(dòng)開(kāi)啟麥克風(fēng)、前置鏡頭等功能,讓用戶無(wú)法關(guān)閉,Android也沒(méi)有嚴(yán)格規(guī)范,導(dǎo)致Android生態(tài)就好像是大鍋炒,各家App打開(kāi)后就直接沖進(jìn)記憶體倉(cāng)庫(kù)內(nèi)搶糧搶食,各自在記憶體空間內(nèi)先佔(zhàn)先贏,甚至還會(huì)出現(xiàn)霸佔(zhàn),導(dǎo)致Android大廠不得不將記憶體越加越大確保App運(yùn)行順暢。

    甚至Android的推送方式就類似電腦,都要確保App能夠正常收到通知與即時(shí)信息,就像是LINEApp就要持續(xù)持續(xù)在后臺(tái)執(zhí)行,并且要和LINE服務(wù)器保持連線,才能夠有信息或電話來(lái)立即可提醒,但是Android也同樣有類似APNS蘋(píng)果消息推送機(jī)制的GCM(GoogleCloudMessage),只是效果沒(méi)有蘋(píng)果的好。

    iOS釋放內(nèi)存與記憶體管理機(jī)制

    iPhone不需要用太大記憶體其實(shí)是有理由的,通常iOS只有在底下幾種服務(wù)才會(huì)支援長(zhǎng)期在后臺(tái)執(zhí)行,能夠讓?xiě)?yīng)用程序可以在后臺(tái)繼續(xù)播放、通話,且這些應(yīng)用程序也都會(huì)在自己應(yīng)該佔(zhàn)用的儲(chǔ)存空間中活動(dòng),不會(huì)去搶佔(zhàn)隔壁的空間來(lái)用。

    其余狀態(tài)下,只要App退到后臺(tái)后或切回主畫(huà)面時(shí),App就會(huì)進(jìn)入凍結(jié)狀態(tài),不會(huì)持續(xù)在后臺(tái)執(zhí)行,只要超過(guò)10分鐘沒(méi)有再次打開(kāi)App,iOS就會(huì)自動(dòng)認(rèn)為已經(jīng)沒(méi)有在使用這款A(yù)pp,自動(dòng)將App暫存給釋放出來(lái)。

    另外iOS還有就是強(qiáng)制釋放記憶體機(jī)制,舉例來(lái)說(shuō)你開(kāi)啟游戲后,iOS發(fā)現(xiàn)記憶體空間不足,在后臺(tái)常駐有LINE和FB,會(huì)依照用戶的使用習(xí)慣優(yōu)先釋放比較少用的App,如果LINE曾開(kāi)過(guò)500次、FB只有開(kāi)過(guò)300次,那就會(huì)優(yōu)先釋放FB內(nèi)存,正常來(lái)說(shuō)iPhone屬于單工作業(yè),不過(guò)對(duì)于智能型手機(jī)來(lái)說(shuō),用戶一次只會(huì)操作單款A(yù)pp或游戲也算已經(jīng)夠用。

    那么也有人會(huì)問(wèn),10分鐘后沒(méi)用被釋放內(nèi)存,同等于App已經(jīng)被凍結(jié)沒(méi)有在后臺(tái)運(yùn)作,怎么收到通知信息?

    iOS在這方面比起Android做得更好,主因是蘋(píng)果有自家的服務(wù)器,當(dāng)每次iPhone連上網(wǎng)絡(luò)后,就會(huì)和蘋(píng)果服務(wù)器建立連線,這個(gè)服務(wù)器主要是用來(lái)當(dāng)成推播通知用。

    舉例來(lái)說(shuō),在iPhone上用LINEApp聊到一半退回主畫(huà)面或待機(jī)狀態(tài),LINEApp會(huì)自動(dòng)和LINE服務(wù)器斷線,如有朋友傳來(lái)一個(gè)信息,會(huì)先經(jīng)過(guò)LINE服務(wù)器再傳到你手機(jī)上的App內(nèi),這時(shí)LINE服務(wù)器發(fā)現(xiàn)你沒(méi)有和服務(wù)器連接,自動(dòng)將信息轉(zhuǎn)送到蘋(píng)果服務(wù)器,由蘋(píng)果服務(wù)器推送iOS通知告訴你有信息,就能夠?qū)崿F(xiàn)不需要一直常住在后臺(tái)執(zhí)行,就算關(guān)閉App狀態(tài)下也能夠正常收到任何信息,由iOS系統(tǒng)會(huì)自動(dòng)推送通知。

    另外iPhone也受益于采用NVMe快閃記憶體順序讀寫(xiě)速度,能夠讓記憶體內(nèi)存和儲(chǔ)存空間可以迅速互相傳輸,同等于是如果你買(mǎi)了256GB的iPhone,儲(chǔ)存空間也同樣能被用來(lái)當(dāng)成記憶體暫存,iOS暫存并不是只有記憶體可用,才會(huì)導(dǎo)致很多人發(fā)現(xiàn)iOS其他容量會(huì)越來(lái)越多。

    總結(jié)

    當(dāng)然記憶體容量對(duì)于有些消費(fèi)者來(lái)說(shuō)也是會(huì)額外注意,通常記憶體容量越大,帶來(lái)的優(yōu)勢(shì)就是能夠減緩殺后臺(tái)現(xiàn)象,所謂殺后臺(tái)就是指iOS會(huì)自動(dòng)釋放記憶體,導(dǎo)致App切換到幾分鐘前執(zhí)行過(guò)的另一款A(yù)pp后,會(huì)自動(dòng)在重新載入一次,能夠減少等待時(shí)間和避免打字打到一半,再切回去所有資料就全消失。

    目前iPhone12Pro系列也將記憶體加到6GB,最主要也是因?yàn)橛布渲?,以及支援AppleProRAW和LiDAR都需要有更大的記憶體空間來(lái)暫存,相對(duì)也會(huì)比起iPhone12/12mini的4GB記憶體容量來(lái)得更大,但是實(shí)際在日常生活iOS體驗(yàn)上,也會(huì)感受不出差異,最主要還是在于iOS在記憶體控管機(jī)制太優(yōu)秀。

    標(biāo)簽列表

    Copyright ? 2017-2023 baojinkeji.com

    寶金科技 版權(quán)所有