安卓手機(jī)有個(gè)很詭異的體驗(yàn)。
剛買(mǎi)回來(lái)的時(shí)候,絲滑。一年后,微信消息開(kāi)始延遲。兩年后,切出去回個(gè)短信,抖音就重開(kāi)了。四年后,夏天出門(mén)手機(jī)燙得像個(gè)暖手寶。
每個(gè)安卓用戶都經(jīng)歷過(guò),每個(gè)人都罵過(guò)。但罵完也就習(xí)慣了。"安卓嘛,就這樣。"
誰(shuí)也沒(méi)想到,解決問(wèn)題的人不是谷歌,是四家掐了十幾年的競(jìng)爭(zhēng)對(duì)手。
7月17日,在北京的金標(biāo)聯(lián)盟開(kāi)發(fā)者沙龍上,小米、vivo、OPPO、榮耀聯(lián)合宣布了一件事:共建「公平運(yùn)存機(jī)制」。
小米和vivo坐在一起了,OPPO和榮耀也坐在一起了。這四家平時(shí)在線下門(mén)店搶位置、在發(fā)布會(huì)互相內(nèi)涵、在水軍評(píng)論區(qū)互毆的公司,現(xiàn)在要聯(lián)手解決同一個(gè)問(wèn)題。
這件事本身,比技術(shù)方案更有意思。
他們要解決的具體是什么呢?
你手機(jī)卡,不是處理器不夠快。現(xiàn)在的安卓旗艦芯片,單核跑分早就超過(guò)了桌面端的入門(mén)CPU。問(wèn)題出在內(nèi)存管理上。
安卓是一個(gè)開(kāi)放系統(tǒng),每個(gè)App都可以自由申請(qǐng)內(nèi)存,而每個(gè)手機(jī)廠商又有自己的一套內(nèi)存回收策略。微信想要常駐后臺(tái)保證消息推送,抖音想要預(yù)加載下一個(gè)視頻,淘寶想要緩存你的瀏覽記錄。大家都想多吃一口內(nèi)存,但物理內(nèi)存就這么多。
不同廠商的策略還不一樣。小米的MIUI可能傾向于優(yōu)先保微信,vivo的OriginOS可能優(yōu)先保正在前臺(tái)的游戲。這導(dǎo)致一個(gè)很扯的結(jié)果:同一個(gè)App,在不同品牌的手機(jī)上表現(xiàn)天差地別。開(kāi)發(fā)者適配起來(lái)想死。
所以金標(biāo)聯(lián)盟這次做的,說(shuō)白了就是四家坐下來(lái),畫(huà)了一條線。
![]()
每個(gè)App都在搶占內(nèi)存,沒(méi)有統(tǒng)一的調(diào)度規(guī)則,手機(jī)只會(huì)越用越卡
方案分三個(gè)層面
統(tǒng)一標(biāo)準(zhǔn)是第一件事。四家約定了一套共同的內(nèi)存使用區(qū)間:哪些情況算"正常",哪些情況算"超標(biāo)"。App開(kāi)發(fā)者只需要對(duì)著這一套標(biāo)準(zhǔn)做適配,不需要為四家分別調(diào)優(yōu)。
然后是智能通知。以前內(nèi)存不夠的時(shí)候,系統(tǒng)的做法簡(jiǎn)單粗暴:直接把后臺(tái)App殺了。用戶切回來(lái),發(fā)現(xiàn)App重開(kāi)了,剛才看到一半的東西沒(méi)了。新方案是:內(nèi)存緊張時(shí),系統(tǒng)先通知App:"你快釋放點(diǎn)資源",而不是上來(lái)就殺。App有機(jī)會(huì)自救。
最后是場(chǎng)景化規(guī)范。有些場(chǎng)景本來(lái)就不該打擾用戶。比如你正在打游戲,或者正在視頻會(huì)議。新規(guī)則明確了什么情況下系統(tǒng)可以彈通知、什么情況下必須保持沉默。
換句話說(shuō)就是你的手機(jī)不會(huì)因?yàn)楹笈_(tái)偷偷跑了個(gè)什么東西,突然在你打團(tuán)戰(zhàn)的時(shí)候卡成PPT。
真正值得說(shuō)的是"聯(lián)合"這兩個(gè)字
我知道你會(huì)說(shuō):這不就是個(gè)技術(shù)方案嗎,有什么值得寫(xiě)的?
值得寫(xiě)的是這四個(gè)字:"聯(lián)合宣布"。
中國(guó)手機(jī)市場(chǎng)什么狀態(tài),不用我多說(shuō)。去年全球出貨量前十里面七八個(gè)是中國(guó)品牌,但利潤(rùn)率加起來(lái)可能還打不過(guò)一個(gè)蘋(píng)果。大家卷配置、卷價(jià)格、卷營(yíng)銷(xiāo),恨不得把對(duì)方往死里打。
這種環(huán)境下,四家最大的國(guó)產(chǎn)廠商坐在一起說(shuō)"我們統(tǒng)一標(biāo)準(zhǔn)"——你知道這意味著什么嗎?意味著他們承認(rèn)了一件事:有些問(wèn)題,單打獨(dú)斗解決不了。
安卓的碎片化不是哪個(gè)廠商的錯(cuò),是整個(gè)生態(tài)的結(jié)構(gòu)性問(wèn)題。谷歌給了一個(gè)開(kāi)放系統(tǒng),但也把"兼容性"這個(gè)包袱扔給了所有人。每家廠商各自優(yōu)化,結(jié)果越優(yōu)化越碎。
蘋(píng)果從來(lái)沒(méi)這個(gè)煩惱。蘋(píng)果自己造芯片、自己寫(xiě)系統(tǒng)、自己管App Store。它想讓微信什么時(shí)候休眠就什么時(shí)候休眠,想讓哪個(gè)App閉嘴就閉嘴。
安卓陣營(yíng)做不到。那怎么辦?
聯(lián)手!!
不是靈丹妙藥,但是對(duì)的方向
公平運(yùn)存機(jī)制不是靈丹妙藥。
它解決不了物理內(nèi)存不夠的問(wèn)題。8GB的手機(jī)還是8GB。它也不能讓你的舊手機(jī)變新手機(jī)。它做的事情本質(zhì)上很樸素:讓四個(gè)裁判用同一本規(guī)則手冊(cè),而不是各吹各的哨。
但這個(gè)方向是對(duì)的。中國(guó)手機(jī)廠商花了十幾年把硬件做到了全球最好,現(xiàn)在開(kāi)始做更難的事——做生態(tài)、做標(biāo)準(zhǔn)、做對(duì)整個(gè)安卓陣營(yíng)有長(zhǎng)期價(jià)值的東西。
不是某一個(gè)品牌的某一個(gè)賣(mài)點(diǎn),是所有用安卓的人都能受益的東西。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.