操作系統(tǒng)?
Windows、Mac OS、Android、iOS,四大主流操作系統(tǒng),它們不僅用戶龐大,而且自成一派,有著很強(qiáng)的生態(tài)屬性。其中Windows、Mac OS是PC系統(tǒng),大家都比較熟悉,換句話說,你身邊的人99%都在用這兩個(gè)系統(tǒng)。
Android、iOS就不用多說了,你的手機(jī)就是其中一個(gè)。但Android和其它系統(tǒng)不一樣,它是一個(gè)有先天“殘疾”的系統(tǒng),經(jīng)過這么多年縫縫補(bǔ)補(bǔ),早就變成了一個(gè)幾乎無藥可救只能臨時(shí)續(xù)命的系統(tǒng),早晚有一天要死的,只不過是時(shí)間問題。
學(xué)過編程,或是搞開發(fā)的人應(yīng)該都有體會(huì),一個(gè)主程序如果被無數(shù)人修修改改,它就會(huì)變成一個(gè)非常危險(xiǎn)的程序,說不定哪里少一個(gè)標(biāo)點(diǎn)符號就會(huì)引發(fā)各種連鎖故障,Android就是這樣一個(gè)系統(tǒng)。
開發(fā)一個(gè)操作系統(tǒng)有多難?
很難,難到?jīng)]有人可以保證成功,難到即使全球技術(shù)實(shí)力最強(qiáng)的谷歌也馬馬虎虎,沒什么信心。甚至微軟這樣的大廠也沒辦法讓自家的Windows Phone活下去,系統(tǒng)不僅僅是一套程序,它更像是一個(gè)虛擬城市,里面所有的東西全都要考慮到,全都要照顧好,否則這個(gè)世界就會(huì)崩塌。
一個(gè)城市的發(fā)展需要幾十年,甚至上百年,回頭看看你自己所在的城市,它從荒蕪到現(xiàn)在的高樓林立經(jīng)過了多少年?
系統(tǒng)也是如此,它需要從非常渺小且不完善的那天開始,不斷地被人嘲笑,不斷地遇到麻煩,一點(diǎn)一點(diǎn)的修補(bǔ)漏洞,它需要至少以“千萬”為單位的用戶來幫助完善,并且將最新的技術(shù)和交互方式融合在一起。
基礎(chǔ)的系統(tǒng)結(jié)構(gòu)出來之后,用戶需要在上面找到自己想要的一切東西。Android 用戶剛換到iPhone的時(shí)候總是會(huì)罵,這上面怎么什么也沒有,下載個(gè)軟件還要花錢,甚至有些軟件還不能用。如果給你換到一個(gè)全新的系統(tǒng),這樣的情況會(huì)更多,甚至隨時(shí)都會(huì)發(fā)生。
健全的應(yīng)用市場、完整的上游生態(tài),健康的應(yīng)用開發(fā)環(huán)境,更多的合作機(jī)構(gòu)等等,這些少了哪一個(gè)都不行。最后還要加一點(diǎn)運(yùn)氣,如果運(yùn)氣差,剛好遇到了時(shí)代的變革,也活不成,最典型的就是諾基亞的塞班系統(tǒng)。華為不愿意拿出來用就有這方面顧慮,因?yàn)樾孪到y(tǒng)的時(shí)代快來了。
為什么原生的Android會(huì)更快?
因?yàn)樗锩鏇]有亂七八糟的插件和補(bǔ)丁,它不用開機(jī)加載幾十個(gè)臨時(shí)文件或進(jìn)程。相反國內(nèi)的定制化系統(tǒng),在Android的基礎(chǔ)上它們添加了無數(shù)的插件和默認(rèn)啟動(dòng)程序,所以越用越慢。
很多人都說一加的手機(jī)系統(tǒng)很簡單,最接近原生所以流暢,其實(shí)只是他們在“Android”基礎(chǔ)上改的東西比較少而已。
假設(shè)Android的原代碼,也就是所有人都可以用的原始代碼,它占系統(tǒng)的40%,谷歌加工之后讓Android達(dá)到了70%,核心的東西全由谷歌來搞定,然后各手機(jī)廠商在這70%的基礎(chǔ)上做自己定制化的東西,谷歌自己也有另外30%的自定義程序在里面。
簡單一點(diǎn)來理解就是:(只是舉例)
公版代碼占 40%
谷歌核心占 30-50%
手機(jī)廠商自己發(fā)揮 10-30%左右
目前我們正在用的安卓手機(jī),系統(tǒng)里面其實(shí)針對谷歌的部分并不是很多,谷歌全家桶完全不能用,很多東西都是手機(jī)廠商自己加進(jìn)去的,包括賬號框架(如:用手機(jī)登陸小米網(wǎng)站之后,框架可以識別所有小米官方的網(wǎng)站或應(yīng)用,直接可以調(diào)用上一次的數(shù)據(jù),實(shí)現(xiàn)免登陸的方式)。
所以針對國內(nèi)手機(jī)市場來說,我們真正用到的谷歌自家東西并不多,幾乎就是基礎(chǔ)服務(wù)和架構(gòu)上的延伸,即使谷歌停止授權(quán),基本上也不會(huì)影響大家的正常使用。
但針對國外市場而言,幾乎需要谷歌30-40%左右的助力才可以達(dá)到用戶滿意的使用需求,如:YouTube、Google Chrome、Google Play 、地圖、Gmail、Google 相冊,等十幾個(gè)應(yīng)用,幾乎全都是國外用戶必備的,就好像中國用戶手機(jī)里一定有微信、QQ、淘寶、京東等等。
要命的是,這些東西全都需要谷歌服務(wù)框架,而谷歌不給授權(quán)的話,你就不能用,華為現(xiàn)在面臨的就是這個(gè)問題,一部不能用微信的手機(jī),你肯定也不會(huì)買吧?
國外很多游戲廠商還有一個(gè)習(xí)慣,他們會(huì)把自己的游戲接入“Google Play 游戲”,這樣他們的游戲進(jìn)度和存檔、成績之類的都可以備份,甚至在上面還可以和其它游戲玩家交流,重點(diǎn)是這些游戲如果不能登陸“Google Play 游戲”,就不能玩了。
美國讓谷歌停止授權(quán)給華為,這基本上就等于是廢掉了華為手機(jī)在國外的用戶體驗(yàn),嚴(yán)重影響銷售。
這樣一來,如果停止授權(quán)一直延續(xù),華為的Mate 30系列將受到嚴(yán)重影響,在國外的銷量恐怕會(huì)很糟糕。
華為的系統(tǒng)怎么樣?
我們上面也說過了,按正常邏輯來分析的話,至少40%的低層基礎(chǔ)代碼是可以用的,也就是說,華為需要自己完成另外60%的東西,這里面最麻煩的是,怎么讓華為的系統(tǒng)在沒有谷歌服務(wù)框架的基礎(chǔ)上能用,這個(gè)是目前必須要解決的問題,但在這之前,華為的系統(tǒng)100%會(huì)先在國產(chǎn)市場使用(國內(nèi)市場不需要解決谷歌框架問題),重點(diǎn)是它已經(jīng)在偷偷用了,只是你沒有發(fā)現(xiàn)而已。
華為方面對Android低層的開發(fā)要比其它廠商更深入一些,包括使用麒麟處理器,包括開發(fā)方舟編譯器,這些早前都與谷歌那邊有密切的合作,換句話說,華為對Android的理解和應(yīng)用是很透徹的。
我來說幾個(gè)事,你真以為Magic UI只是一個(gè)AI系統(tǒng)?其實(shí)在很早的時(shí)候我就發(fā)現(xiàn)這個(gè)系統(tǒng)和其它的安卓系統(tǒng)不一樣,而且它對手機(jī)任務(wù)處理的邏輯也不一樣。包括之前華為方面改變了文件系統(tǒng),今年又推出了方舟編譯器,這些東西并不是心血來潮弄的,他們有完整的邏輯在里面。
先把基礎(chǔ)架構(gòu)改過來(如文件系統(tǒng)),通過2年大約10款左右的機(jī)型來過度,把底層交互、系統(tǒng)、文件系統(tǒng)等重要環(huán)節(jié)中的BUG完善并讓用戶習(xí)慣。
方舟編譯器其實(shí)應(yīng)該是個(gè)非常重要的環(huán)節(jié),他們本來想慢慢過度,沒想到被美國給提前逼了出來。方舟編譯器我猜是專門為新系統(tǒng)定制的接口程序,它在兼容安卓應(yīng)用的基礎(chǔ)上,希望通過全球的開發(fā)者,把原始的安卓應(yīng)用變得更好用、更統(tǒng)一,重點(diǎn)是和他們的新系統(tǒng)配合更好。
結(jié)果美國這一搞,把華為的漫長計(jì)劃打亂了,我大膽猜測,華為的系統(tǒng)還沒準(zhǔn)備好。因?yàn)橄到y(tǒng)結(jié)構(gòu)現(xiàn)在已經(jīng)完成了,但外部可以大量兼容的應(yīng)用還很少。在未來的半年時(shí)間中,華為肯定要為應(yīng)用的兼容做很多努力。
華為用“電腦管家”把手機(jī)、電腦、平板等硬件連在了一起,不僅可以無縫關(guān)聯(lián),還可以有很多快捷操作。
去年底的“一碰即傳”和今年榮耀用的Magic-link,這又是一種硬件之間的通訊邏輯,打開手機(jī)就可以直接看到電腦上打開的文檔,碰一下手機(jī)就可以1秒把圖裝進(jìn)電腦,剪切板可以互通,文檔可以相互修改,這像極了蘋果的生態(tài)邏輯。
至于UI,100%和現(xiàn)在大家熟悉的Android系統(tǒng)是一樣的,只是底層架構(gòu)變了而已,這樣可以讓用戶零學(xué)習(xí)成本,畢竟適應(yīng)一個(gè)全新的系統(tǒng)需要很長的時(shí)間。
現(xiàn)在的Magic UI里面,至少有1-2個(gè)部分都是在用新系統(tǒng)的東西,只是華為把這些做成了沒有痕跡的樣子,只能說稍微可以感覺到一些,比如,你用Androbench給手機(jī)閃存測試分?jǐn)?shù)的時(shí)候,華為和榮耀的手機(jī)分?jǐn)?shù)老是非常高,這里面除了它換了文件系統(tǒng)之外,還有系統(tǒng)和硬件之間的對接也變了。用方舟編譯器做出來的應(yīng)用,可以比原來提速20-60%,這也是新底層配合得到的結(jié)果,絕不是現(xiàn)有老系統(tǒng)可以搞定的,所以只有更新了方舟的機(jī)器可以逐漸發(fā)現(xiàn)差異。
Magic UI甚至都可以當(dāng)華為新系統(tǒng)的實(shí)驗(yàn)版本,它正在逐漸剝離原來Android里的東西,慢慢用自己新開發(fā)的東西替換進(jìn)去。
針對國內(nèi)用戶來說,即使谷歌服務(wù)全都廢掉了,基本上90%的日常使用是完全不會(huì)受影響的,所以大家不用擔(dān)心。
針對國外的用戶,理論上至少1-2年之內(nèi)華為沒辦法恢復(fù)到以前的服務(wù)狀態(tài),畢竟谷歌服務(wù)框架對國外用戶來說太重要了。
當(dāng)然并不是完全沒有辦法,華為在國外賣的手機(jī)原始系統(tǒng)不含谷歌服務(wù),但“變”個(gè)第三方軟件公司出來,在他們這里扔個(gè)國際版安裝包,里面什么都有,用戶自己選擇安裝,裝完之后和原來一樣,什么都能用。既可以規(guī)避谷歌條款,又可以繼續(xù)用華為手機(jī)。(未必成立,但華為比我聰明多了吧)
所謂的禁止授權(quán),大多數(shù)情況下,就是出廠不讓你用而已,但用戶刷了什么樣的系統(tǒng)你就管不著了,程序員的世界是開放的,即使美國也無權(quán)干涉。
華為和谷歌屬于一種非常默契但又各自保持克制的關(guān)系,華為的這套新系統(tǒng)其實(shí)從理論上來講,與谷歌正在研發(fā)的Fuchsia(新系統(tǒng))是非常像的,它是一種跨平臺的系統(tǒng),手機(jī)、平板電腦、PC、智能設(shè)備,全都可以跑同一個(gè)系統(tǒng),這是一個(gè)大生態(tài)系統(tǒng),谷歌也一直在努力,因?yàn)锳ndroid的病是沒有解藥的。
聯(lián)系客服