安卓趕超蘋果至少還要20年
文章推薦指數: 80 %
以前一直很納悶,為什麼很多人不用安卓手機,非得花5000多買個蘋果手機。
要知道5000多在中國都可以買台還不錯的電腦了。
後來自己開始接觸了手機軟體的開發,搞過一段時間安卓軟體開發,又搞了一段時間蘋果軟體開發(即iOS開發)。
之後因為開發的需要,自己也用上了蘋果手機,才發現這二者的差距真的不是一點兒半點兒。
至少我感覺從現在的發展水平來看,安卓10-20年內都很難超越蘋果。
這兩種手機作業系統的最大差別在於蘋果系統不是開源的,而安卓是開源。
其實二者的老祖宗都是一個,只不過後來蘋果開始閉門造車了而已。
就是這一個差別,導致後後邊整個生態鏈的不同。
1.軟硬體結合方式是根結所在
蘋果從手機的硬體組裝,到軟體開發,再到軟體的開發工具,都是自己的。
最重要的是發布軟體需要在蘋果開發者網站進行審核。
一般人想要開發蘋果應用,至少每年要交99美元的開發上架費用。
不交也可以,就是編出來的軟體不能在真機運行。
你說哪個黑客會為了黑點東西,而花99美元的開發費還要背負著被蘋果調查的風險呢?至少我是不會那麼干,同樣的時間,弄個安卓病毒多好。
2.安卓真能防病毒嗎?
說起病毒,從軟體開發的角度來看,病毒在蘋果手機上幾乎是無法生存的。
蘋果是對所有應用的權限進行統一管理。
什麼通知呀,攝像頭呀。
都得通過蘋果系統設置功能才行。
安卓就不同了,搞過安卓開發的人都知道,只要在AndroidManifest文件中定義好權限,程序安裝的時候用戶點了確定,OK,想要什麼權限直接擁有。
雖然可以通過應用程式去關閉一些權限,但是這也是在應用層面的,系統根本不會去管這些。
還是那句話,搞過Android開發的人都知道,你甚至可以在你的應用中去攔截用戶的簡訊,然後調用發簡訊的API去偷偷發送簡訊,完全可以做到用戶毫無感知。
只要安裝上病毒,用戶基本上就已經是案板上的魚肉了。
3.打個比喻
前邊說一堆開發上的問題,可能很多不搞開發的人不是很明白。
我經常舉這個例子:蘋果系統就像是一個萬達廣場,你幾層賣啥貨,開什麼店,都得廣場給安排好。
想開店提前登記,想繳費,去統一的收費處。
各個商鋪只負責賣東西,啥都不管。
當然你得交租金,也就是那99美元。
安卓系統就是個菜市場,它給你開個地方,你去賣東西吧,地方歸你之後(軟體安裝好之後),你想幹啥幹啥。
有時候有的人的地盤占得太大了(內存占得太多了),搞得其他的地攤都沒法幹下去了。
系統是不會管的,大不了最後崩潰,重啟算了。
4.效率安卓還是趕不上蘋果
蘋果的軟體開發要交錢,上架要審核,用戶下載要輸入密碼,使用要受到監管。
連硬體都是自己組裝的,這個體系完美無瑕,全在蘋果公司掌握和調控之中。
反觀安卓,從硬體上看,國內的華為、小米、魅族,連搞安全的360和搞家電的格力都摻和進來了,質量參差不齊;從軟體上看,Android的父親google也只是不斷的推出新的Android系統,和開發工具。
其他的也不管了。
甚至於Android7.0推出之後,因為限制的快充功能,很多廠商更本不買帳。
畢竟換不換是他們的事兒,google管不著。
硬體和軟體的分離是Android手機運行卡頓的重要原因。
再說說開發,更別提有多累了,要面對Android螢幕的碎片化(即螢幕大小不易),作業系統碎片化(各個手機廠商推自己的系統,如魅族的Flyme、小米的MIUI、錘子的Smartisan、華為的Emotion),要編寫出一款放之四海而通用和高效的軟體談何容易。
這就解釋了,為什麼2G、3G內存的安卓手機用著還不如1G內存的蘋果手機爽。
5.系統機制
安卓系統是以邏輯處理為主,也就是說,要等後邊的計算結束之後,才會渲染介面。
而蘋果系統,是以介面渲染為主。
主要的內存放在了渲染介面上。
這就是為什麼我們老覺得安卓卡了。
6.安卓的努力有目共睹,但很難有成效
我們看到了很多手機廠商的努力,華為定製的作業系統通過加入深度學習,捕獲用戶的使用習慣,來優化系統,是個很好的改進思路。
小米的MIUI的生態體系也做的不錯。
但是這些公司做的再好能包攬整個安卓市場,開發,上架,安裝運行的一條龍服務嗎?必然不行,因為Android是開源的。
開源的一個好處就是大家一起開發,共同進步。
但是各大廠商會因此走到一起嗎?必然不會!蘋果公司是一頭獅子,但是Android的各大廠商未必是一群狼,他們團結不起來,也一時半會也到不了獅子那麼強大。
更何況Android系統本身從基因里就有缺憾。
最後打個廣告,看更多IT新技術、教學視頻和行業經驗請關注IT技術漫談。
希望對您有所幫助,有何不妥歡迎大家批評指正。
谷歌又要出手機系統了,為毛中國不怎麼研發?小米華為魅族去哪了
目前智慧型手機界就是安卓和IOS的天下了,而IOS走封閉路線,所有一切標準和遊戲規則都是蘋果制定,而安卓是開源系統,谷歌只發布手機作業系統,而軟體質量谷歌不管,硬體標準,谷歌也不管,所以造成目前...