首先要弄清楚的一點(diǎn)是,蘋果在標(biāo)識(shí)產(chǎn)品容量時(shí),使用的單位是 gigabyte,縮寫是 gb,是以十進(jìn)制進(jìn)位的,
1 gigabyte (1gb) = 1000 megabyte (1000 mb) = 10 的 9 次方個(gè) byte。
如果你在蘋果官網(wǎng)購(gòu)買 iphone 的話,會(huì)在網(wǎng)站底部看到一個(gè)小小的注釋,說明蘋果所采用的單位,如圖:

而在實(shí)際生產(chǎn)存儲(chǔ)器過程中,以及你在 iphone 的設(shè)置中看到的容量使用的單位是 gibibyte,縮寫為 gib,也就是我們一般誤認(rèn)為的 gb,是以二進(jìn)制進(jìn)位的,
1 gibibyte (1gib) = 1024 mebibyte (1024 mib) = 2 的 30 次方個(gè) byte。
這種換算方法的差異會(huì)導(dǎo)致設(shè)備的標(biāo)識(shí)容量和實(shí)際容量有出入。比如一個(gè)標(biāo)識(shí)為 16gb 的 iphone,這個(gè) 16 是以 gigabyte 為單位的。所以總?cè)萘烤褪?16 × 10 的 9 次方個(gè) byte,這個(gè)值約等于 14.9 × 2 的 30 次方個(gè) byte,也就是 14.9 gib,也就是 iphone 設(shè)置中看到的容量。所以,一個(gè) 16g 的 iphone 即使什么也不裝,連 ios 也不裝,就是個(gè)空殼,也只有大約 14.9 g 的可用空間。
然后就是 ios 的大小。你所說的 ios 8 的大小是 4g 左右是不準(zhǔn)確的,因?yàn)?ios 8 的安裝包大小只有 1g 多,安裝完成后系統(tǒng)本身也只占用 2g 多的空間(對(duì)于 iphone 來(lái)說)。所謂的 4g 是指你要想在 16g 的 iphone 上通過設(shè)置里的軟件更新無(wú)線升級(jí)到 ios 8 的話,這個(gè) iphone 必須有 4g 以上的可用空間。這是因?yàn)樘O果在無(wú)線升級(jí)時(shí),要經(jīng)歷以下步驟:
1. 首先要下載完整的 ios 8 安裝包(約 1g 左右)
2. 要把下載下來(lái)的安裝包解壓縮(解壓后的安裝包約 2g 多)
3. 然后要用解壓后的安裝包覆蓋原來(lái)的系統(tǒng)文件,這期間要把用戶的數(shù)據(jù)備份在一個(gè)臨時(shí)文件中,這個(gè)文件要占用 1~2g 的空間。
4. 安裝完成后,會(huì)將下載的安裝包、解壓后的安裝包、用戶臨時(shí)文件全部刪除。
以上步驟全部要在手機(jī)中進(jìn)行,所以所有產(chǎn)生的文件都要存在手機(jī)當(dāng)中。你可以看出,下載下來(lái)的安裝包,解壓后的安裝包以及用戶臨時(shí)文件總大小在 4~5g 之間,所以蘋果要求用戶提供這么多空間來(lái)完成升級(jí)。不過升完級(jí)之后這些文件會(huì)全部被刪除,這些空間又會(huì)還給用戶。
經(jīng)過測(cè)試,一臺(tái)全新的,沒有安裝任何應(yīng)用程序的 16g 版 iphone 5s 升級(jí)完 ios 8 以后的可用空間約為 12.2g,所以用一開始的實(shí)際容量 14.9 減去升級(jí) ios 8 以后的可用容量 12.2,得出 ios 8 在 iphone 5s 上的大小大約是 2.7g。
現(xiàn)在看 ios 9,你所說的 ios 9 的大小只有 1.3g 指的是無(wú)線升級(jí) ios 9 只要空出 1.3g 的空間即可。這是因?yàn)樘O果優(yōu)化了 ios 9 無(wú)線升級(jí)的步驟,使得它比上面所描述的 ios 8 升級(jí)步驟要高效很多,所需的空間也就少很多。但是這只是升級(jí)所用的空間,和系統(tǒng)本身所占用的空間并沒有太大的關(guān)系。
因?yàn)?ios 9 的系統(tǒng)是在 ios 8 基礎(chǔ)上改進(jìn)而成的,所以大小應(yīng)該不會(huì)和 ios 8 差太多,完全安裝后占用的應(yīng)該也是 2~3g 的空間。即使進(jìn)行了系統(tǒng)底層的優(yōu)化,和 ios 8 系統(tǒng)的實(shí)際大小也不會(huì)相差太大。所以裝完以后你設(shè)備的可用空間仍然會(huì)在 12g 左右,即使變大,也只會(huì)有幾百 mb 的大小變化。