因為Android碎片化的緣故,手機被原廠放生所帶來的壞處沒有iOS那麼立即。即使很久沒有系統更新了,Android一個版本可以用很久,不用總是追求最新版Android。
Android Studio會提醒開發者哪個TargetSDK版本能覆蓋最多的用戶。看看Android Version Distribution的表可以得知,2026年了2016年出的Android 7還那麼多人用。
註:這張表容易讓人誤會,Android 7雖然寫99%,但是Cumulative Distribution代表的是有多少裝置執行的是Android 7以上的版本,你的APP若設定最低需要Android 7可以覆蓋多少用戶,並非現在Android 7市佔率。這個數字應該倒過來看,照這樣算法,2026年Android 7市佔率只剩4%,最多人用的應該是佔比22%的Android 13才對。
只是這改變不了Android版本碎片化的事實。
碎片化的起因#
碎片化,這雖然是Android的悲哀,也是其強項。我這樣講,不是說這種現象值得鼓勵,而是一種對現況的消極的自嘲。
Android手機長久以來有更新放生的問題,因為手機廠商龍蛇混雜,很多手機一賣出去廠商就不更新系統了。相較於iPhone每台至少都能更新5年以上,這些手機廠商的作為可以說是很不負責任。這導致了Android版本的碎片化。
得是比較大的品牌才有持續獲得更新的可能性。
Google和Samsung可以說是Android廠商模範,前者自Pixel 6之後便提供5年以上更新,不輸給iPhone,黃仁勳與王雪紅拿的手機果然厲害。但是Google叫不動其餘那些廠商。即使Google提倡「Project Treble」和「GSI核心」計畫,減少手機系統維護的複雜度,依然得看那些手機廠商的臉色才能獲得系統更新。你看看Sony一支Xperia 1 V賣到4萬,三年後就放生!最近才慢慢改善支援年限。
Google那麼努力推了Project Treble和GSI了,應該要強迫廠商簽訂合約的時候加上更新保證。
刷機解決被放生問題#
那些系統更新被原廠放生,又不給解鎖Bootloader的Android手機用戶,應該唱:
「我是被你囚禁的鳥,得到的愛越來越少,看著你的笑在別人眼中燃燒,我卻要不到一個擁抱。」
我們知道Android手機比iPhone好的地方是停止支援了,還有刷機續命的一絲可能性。但是,刷機真的比較好嗎?為了最新Android版本去刷社群維護的LineageOS,放棄商業公司經過長時間開發釋出給你的穩定系統,有時候是不明智的,你會失去Play Integrity,以及得到一個沒有穩定度保證的系統,除非原廠的bloatware給的太多,或者手機系統真的太舊才有刷機必要。
不更新會怎樣#
那麼,Android系統不更新會怎樣嗎?其實不一定,要看Google的態度。
有些觀點認為Android手機不更新系統會無法獲得安全性修正,使得用戶暴露在風險中。這樣的說法有其道理。但是,Android還沒有Windows的Wannacry那種會透過系統漏洞自己執行的高權限病毒,很多時候還是取決於使用者的操作,決定系統會不會受到感染。在APP需要使用者手動同意才能執行的情況下,其實並沒有那麼危險。新版本Android限制了許多敏感權限,例如將顯示在其他APP上層的權限多加了一些同意畫面才放行,但最後的使用還是操之於使用者。
有些人很討厭更新系統,認為更新會弄壞手機,iPhone和Android都有。就像,很多人死守Windows 7而不願用Windows 11。事實上,這不太可能發生,Android不會像iOS有意無意的弄慢系統速度(參照電池門事件)。只不過Android 12之後加入的許多動畫特效確實可能讓舊裝置應付不來。
iOS因為升級快(預設自動開啟系統更新),加上Apple的慫恿,App Store是唯一下載APP的管道,主流App開發者撐死兩年就會慢慢放棄舊版iOS支援,例如2021年的iOS 15在2023年之後Line就快放棄支援了。
小八卦:VLC是唯一一個頂住蘋果壓力,依然堅持支援iOS 9的開源影片播放器APP。
但是Android不一樣,Android版本可以用很久。
2026年了,Google現在仍為2019年的Android 10提供支援。準確來說,這裡是指Google服務支援舊版本Android,可以使用Google Play下載APP。更舊版本的Android或許不能用Google服務了,可是依然有很多APP支援。
故現在仍有許多APP支援這麼久以前的系統,神奇的是Line到現在依然支援Android 8。
總結來說,Android手機的碎片化是禍也是福。理想情況下,我們當然要買可以長期更新系統的手機。但是就現狀來看,Android手機長期不更新其實也沒有那麼嚴重。我並非贊同碎片化是好的,但基於現狀的考量,得出Android碎片化讓一個版本可以撐很久的結論。