[情報] Android 將引入新的系統更新機制,存儲沾

看板MobileComm作者 (彼得)時間8年前 (2017/08/11 15:56), 8年前編輯推噓14(14041)
留言55則, 21人參與, 最新討論串1/1
標題:Android 將引入新的系統更新機制,存儲空間只剩100KB 也能更新 手持一台Google 親兒子有什麼好處?你可以體驗原生的Android,可以每次第一個收到大 版本的Android 系統更新,也可以每個月快速地收到安全更新,福利還是很多的。 但就算是Google 的親兒子也會面臨一個所有智慧手機都存在的尷尬問題,那就是如果手 機空間不足,是無法更新新系統的。 這時候要嘛系統提示你空間不足無法更新,要嘛提示你刪除一些文件為新系統騰出空間, 這時候你會左右為難,是要系統還是要那些照片,如果刪照片的話,刪哪些。 顯然,Google 也在思考如何解決這些阻礙系統更新的方案。 在去年發布Android 7.0 和Google Pixel 時,Google 就曾推出一種新的系統更新機制。 這個新機制叫做“無縫更新”(Seamless Updates),在這個新機制下,Google 引入了 一種雙系統分區方案,兩個分區被稱為System A 和System B。 在這個機制下,當有系統更新時,用戶可以繼續在System A 分區下使用手機,而安裝過 程則在System B 下進行,這也是為什麼從Android 7.0 開始,過去Android 系統更新時 冗長的“正在更新第x個應用”這個過程不見了,用戶只需要在下一次啟動手機時,更新 就安裝好了,完全不影響正常使用。 “無縫更新” 機制很好的解決了等待更新時間長的問題,而Google 現在又要解決沒有足 夠空間安裝系統更新的問題。 國外媒體 arstechnica在Google近期上傳的一份文件中發現,Google將在下一代Android 系統中引入一個新的系統更新機制,從而解決上述問題。 這個新的機制被稱作“streaming updates”。在過去,系統更新文件會先被臨時下載到 用戶的儲存分區中,即便在Android 7.0 中,也不可避免的要佔用一部分儲存空間,對於 那些重度依賴內建儲存且手機儲存空間本就不大的用戶來說,動輒1GB 多的系統更新簡直 就是災難。 而在“streaming updates”下,雖然依然要下載更新,但系統更新文件將不再佔用儲存 空間,而是直接到達System B 分區,也就是說,下載、儲存以及寫入更新全都在System B 中進行。在Google 的描述中,在這個機制下的系統更新並不需要1GB 的空間,並且完 全繞過用戶的儲存空間,此外,主要數據所需的空間可能連100KB 都不需要了。 這對於手機儲存空間捉襟見肘的用戶來說無疑是一個好消息,但對於大多數Android 用戶 來說,他們在很長一段時間內享受不到這個福利,因為這個機制需要手機有兩個系統分區 ,而當前支持兩個系統分區的Android 手機只有Google 自家Pixel 系列,Nexus 6P 和Ne xus 5X 也不支持。 不過,新機制的引入可能會促使更多的手機廠商加快新系統的適配,而這個新機制,或許 也能在一定程度上幫助Google 改善Android 的碎片化問題。 == Android 7.0除了繁體中文語系的Bug外,應該是當前最棒的Android版本了 大幅度改善了5.0以來安裝速度慢和比較佔空間的問題,而現在Google要更進一步提供這 樣子的串流更新技術,讓系統更新眨眼即完成的感覺,也希望如內文所說,改善長久以來 碎片化問題(有可能嗎? == http://www.ifanr.com/888146 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.204.206.161 ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1502438175.A.B7B.html ※ 編輯: peter120 (123.204.206.161), 08/11/2017 15:57:06

08/11 16:02, , 1F
分A B區的意思是說system的分區空間x2嗎
08/11 16:02, 1F

08/11 16:02, , 2F
不錯
08/11 16:02, 2F

08/11 16:03, , 3F
Android 7 有甚麼繁體中文 bug ?
08/11 16:03, 3F

08/11 16:03, , 4F
G6最近更新,正在更新第x個應用app不見了,進入系統
08/11 16:03, 4F

08/11 16:03, , 5F
會進行更新就不必重新開機,好像是用這種技術。
08/11 16:03, 5F

08/11 16:04, , 6F
yoyodiy 表示欣慰
08/11 16:04, 6F

08/11 16:05, , 7F
AB區 感覺跟MIUI以前類似(現在的我不清楚)
08/11 16:05, 7F

08/11 16:05, , 8F
7.0某些軟體都變成英文 無法正常使用繁中
08/11 16:05, 8F

08/11 16:08, , 9F
S7更新7.0後也是不用跑優化的說 不知道內文講只有Go
08/11 16:08, 9F

08/11 16:08, , 10F
ogle自己有是怎樣xD
08/11 16:08, 10F

08/11 16:09, , 11F
如果這樣,System B分區平常剩餘空間是空在這裡…?
08/11 16:09, 11F

08/11 16:13, , 12F
而且所謂優化應該就是ART的部分吧?記得Xposed Rovo
08/11 16:13, 12F

08/11 16:13, , 13F
大曾經有解釋過,Android N應該就有了
08/11 16:13, 13F

08/11 16:14, , 14F
所以還是要分割一個b區?
08/11 16:14, 14F

08/11 16:17, , 15F
就是優化第幾個應用的那個(如上面G6用戶說的)
08/11 16:17, 15F

08/11 16:17, , 16F
7.0 N少了那個...不過從內文看讓人有點亂
08/11 16:17, 16F

08/11 16:23, , 17F
所以B區是平常就先佔用,免得到時想更新時不夠用?
08/11 16:23, 17F

08/11 16:25, , 18F
那等於是說還是要切一塊給b用…
08/11 16:25, 18F

08/11 16:25, , 19F
讓所有手機能持續更新android版本才是重要 我的***
08/11 16:25, 19F

08/11 16:25, , 20F
note3 安全性停留在2016/07 QQ
08/11 16:25, 20F

08/11 16:31, , 21F
note 3還有2016的security patch已經很好了…
08/11 16:31, 21F

08/11 16:31, , 22F
2013的手機還有2016但安全性更新已經很好了
08/11 16:31, 22F

08/11 16:33, , 23F
可以去看看同時期機種的安全性版本
08/11 16:33, 23F

08/11 16:34, , 24F
原來“正在更新第x個應用”消失了,看了這篇才發現
08/11 16:34, 24F

08/11 17:43, , 25F
先切一個預留分區給更新App用這樣吧
08/11 17:43, 25F

08/11 17:45, , 26F
更不更新要看手機廠,出越多型廠商要維護的就越多
08/11 17:45, 26F

08/11 17:47, , 27F
所以廠商出機海不是什麼好事
08/11 17:47, 27F

08/11 18:03, , 28F
7.0的Apps變英文嚴格來說不是bug,而是將繁中語系區
08/11 18:03, 28F

08/11 18:03, , 29F
分開來了,原本只有values-zh,現在要明確定義為
08/11 18:03, 29F

08/11 18:04, , 30F
values-zh-rTW系統語系是繁中台灣的才吃的到,不過
08/11 18:04, 30F

08/11 18:04, , 31F
7.0的好像都不會有正在更新第N個程式了,g5也都是
08/11 18:04, 31F

08/11 18:04, , 32F
就要依賴各Devs的更新才有了
08/11 18:04, 32F

08/11 18:19, , 33F
我知道 是改了裡面的碼 有些軟體到目前還是沒跟上
08/11 18:19, 33F

08/11 18:24, , 34F
7.0就只有開機進入系統後 手機狀態欄顯示正在升級
08/11 18:24, 34F

08/11 18:24, , 35F
但是很快就結束了
08/11 18:24, 35F

08/11 20:04, , 36F
看起來感覺是先幫你強制保留,以後就不會沒空間.
08/11 20:04, 36F

08/11 21:06, , 37F
跑不動,,,有何用
08/11 21:06, 37F

08/11 23:43, , 38F
ram不夠多更新照樣死啊
08/11 23:43, 38F

08/12 01:37, , 39F
脫褲子放屁吧...
08/12 01:37, 39F

08/12 05:40, , 40F
先批鬥一下廠商 這福利谷歌用送的 只是除了LG旗艦外
08/12 05:40, 40F

08/12 05:40, , 41F
沒廠要做 7.0的"正在更新第X程式"倒是和無縫更新無
08/12 05:40, 41F

08/12 05:40, , 42F
關 少這步驟是ART改回在背景JIT和profiling有關
08/12 05:40, 42F

08/12 05:45, , 43F
AB系統盤雙系統盤 就是兩個系統盤根字面上一個意思
08/12 05:45, 43F

08/12 05:45, , 44F
平常儲存的內容是一樣的 更新是才會暫時不一樣 好處
08/12 05:45, 44F

08/12 05:45, , 45F
是更新出代誌 就彈回另一個系統盤內的原有系統 壞處
08/12 05:45, 45F

08/12 05:45, , 46F
是佔了雙份空間
08/12 05:45, 46F

08/12 05:53, , 47F
tsuka大說的乃正解 不能算bug 7.0重寫語言系統 其中
08/12 05:53, 47F

08/12 05:53, , 48F
一個原意就是想改進單一語言在各地區差異的辨認能力
08/12 05:53, 48F

08/12 05:53, , 49F
以及在缺了單一地區的該語言的時候能自動回溯使用
08/12 05:53, 49F

08/12 05:54, , 50F
通用版的該語言 邏輯上就是在解決這問題 但台灣好死
08/12 05:54, 50F

08/12 05:54, , 51F
不死陰陽差錯因先前使用的辨認模式卡住回溯不去通用
08/12 05:54, 51F

08/12 05:54, , 52F
版本才會這樣 就當陣痛吧 程式更新修正就好了
08/12 05:54, 52F

08/12 09:51, , 53F
mainline大好專業! 有機會就re或是發文啦!...感
08/12 09:51, 53F

08/12 09:51, , 54F
覺很多東西網路上文章看一看都一知半解甚至是錯的xD
08/12 09:51, 54F

08/13 09:53, , 55F
其實就跟小米盒子的做法一樣,現現在被Google學走了
08/13 09:53, 55F
文章代碼(AID): #1PZMCVjx (MobileComm)