北京時間9月18日,蘋果向用戶推送了iOS8正式版的更新,其中就有一個“霸王條款”就是要求用戶設備至少要有5GB的空間。這個要求遭到了很多用戶的吐槽,很多網友第一時間不是在升級,而在清空手機上的一些資料。
其實,為了升級iOS8清理出5GB的空間是完全沒有必要的,OTA升級除外。下面學習啦小編就為大家解析一下為何升級iOS8在占用5GB空間,希望可以對大家有所幫助的吧。
5GB空間僅是臨時占用
如果你不連接電腦,直接采用OTA(On The Air)的方法升級,那麼占用5GB空間是相當正常的。這部分空間不會永久占用,升級後絕大部分會釋放出來還給用戶。
一切的一切,還是要從OTA升級的原理說起。手機廠商將軟件升級信息推送給用戶,這時我們的手機就會收到系統更新提示。點擊升級後,你的手機會做以下一些事情:
1、下載新版固件到手機內部存儲中;
2、重啟手機,在手機存儲中將固件解壓縮,解壓後的文件同樣存儲在手機內部存儲中;
3、運行解壓縮後的安裝包,替換和升級現有系統文件;
4、安裝完成後刪除固件和解壓的安裝包。
就以iPhone升級iOS8為例,固件大小為957MB(這個固件可以理解為是計算機上的RAR壓縮包),解壓後則能達到2GB。為了保證安裝,解壓前後的文件都要被放在手機空間中,這樣的話一共就有3GB了。在安裝過程中,系統還需要一些空間存放臨時文件和用戶個人資料,總的算下來預留5GB還是比較容易理解的。
在安裝完成後,固件包、安裝包和臨時文件都會被刪除,這5GB自然會被釋放出來。筆者對比了一下iPhone5s運行iOS7和iOS8時可用容量的區別,前者是12.9GB,後者是12.2GB,這其中相差的700MB才是你升級iOS8後真正要付出的代價——它們再也回不來了。
那你該問了,為啥OTA下載下來的非得是個壓縮包,而不是完整的安裝包呢?原因很簡單,因為體積更小的壓縮包下載更快!對於很多Wi-Fi網絡不好或者按流量計費的朋友來說,壓縮安裝包顯得尤為重要,畢竟壓縮前後的體積能差出1倍之多。
無論再怎麼安全,我們也無法保證在OTA升級中不會發生意外。為了防止這種情況的發生,在解壓後,原先的壓縮包依然被保留在手機存儲空間中,方便在升級失敗後再次使用。於是,壓縮包、安裝包這兩個大家伙放在一起,自然會遭到很多8GB、16GB用戶的吐槽。
8GB、16GB用戶該怎麼辦?
吐槽歸吐槽,但是使用8GB、16GB設備的朋友們你們一點都不用擔心。如果絞盡腦汁也無法騰出5GB的空間,那麼就通過iTunes升級吧。先將iPhone/iPad/Touch 5連接到電腦上,然後再“摘要”——“版本”中選擇“檢查更新”,系統就會自動下載新固件並安裝。升級之前建議先備份一下設備中現有的數據。不過,電腦C盤一定要有足夠的空間,C盤爆滿的朋友們請參見下面的方法(別手賤刪除了系統文件=_=)。
另外一種方法是直接下載固件包,然後在iTunes中按住Shift同時點擊“恢復”,選擇下載好的固件包進行升級。
以上兩種方法都對手機內的剩余空間沒有要求,絕對是8GB、16GB黨們的福音。
順便一提,Android手機如果也對你提出“必須預留xxGB空間”這種“無理要求”的話,解決方法同樣是連接電腦,不謝。
升級iOS8真正需要付出的代價是700MB