第八十五章 不虧怎麼賺?(2/2)
這也是為什麼谷歌要加快新系統的開發。
而另一方面,安卓以及谷歌的桌面作業系統Chrome OS和穿戴設備作業系統Wear OS之間,到目前為止都很難做到真正的全平台無縫互聯,甚至連安卓的不同定製UI之間,都難以做到這一點。
面對越來越重視多設備互聯的新時代,安卓似乎已經「垂垂老矣」。
因此,從頭開始打造一個全新的作業系統,不僅能解決安卓目前的問題,還能為未來的發展打下堅實的基礎。
王晨自己就對谷歌的這個新系統相當的感興趣。
估計谷歌自己也是煩了,蘋果每年在WWDC和秋季發布會上最喜歡乾的就是數落Android的碎片化。通常來說iOS的最新版本能取得70%以上的升級率,而Android只有可憐的個位數。
Google每年都投入大量的人力、物力來開發、升級Android,以期在與iOS的競爭中取得優勢(有時只是追趕)。
Android每年會增加數以百計的API,但是在一個分裂的生態系統,開發者只能面向2、3年前的API版本進行開發。這就導致了Android生態中的App無法從一年一次的OS升級中獲益。
此外,所有的軟體都會存在Bug,Android也是一樣。
然而,Android作業系統是一體式的設計。你要不就是更新整個作業系統固件,要不就無法獲得任何更新。
這個有多操蛋我們來舉個例子,比如小米想要修補漏洞必須通過修改AOSP的代碼才能發布他們修改過的OS版本。
如果在Linux Kernel(Android基於Linux開發,並做了大量修改)中發現了安全漏洞(17年發現了454個,18年發現了176個),這個補丁需要先應用於Linux Kernel,然後再合併到Android的代碼樹中。
然後SoC廠商(比如高通)再將代碼合併到BSP中,然後設備製造商才能合併補丁到他們的Android發行版,最後再推送到終端用戶手中。
在這個鏈條上的每個玩家都需要經歷開發、測試和發布流程。所以通常情況下,我們需要6~24個月才能收到新發現的漏洞的補丁,有時甚至根本收不到補丁。
這簡直就是一種折磨,不光是對客戶的折磨也是對谷歌自己的琢磨。
如果Google想要升級終端客戶的設備,他們只能祈禱在中間的SoC和設備製造商能夠主動合併他的變更,並進行新的作業系統發布。
所以,隨著版本的更迭,Google將越來越多的服務從AOSP中轉移到了GMS,以期達讓Android更加模塊化,以及更加容易升級並簡化供應鏈。
但這個路徑是無法更新內核、驅動和底層的系統服務的。
畢竟Android是基於Linux內核開發,而Linux內核本身是拒絕提供一個穩定的設備驅動二進位接口。
這就是吃了時代的虧了。
所以谷歌想要新系統來徹底改變這一局面,不想再在這個縫縫補補又三年的破系統上浪費更多的時間。
(喜歡的點點關注~愛你們麼麼噠!求推薦求推薦求推薦~給推薦的明天出門就撿女朋友~)