iPhone和Android的開放問題

2021-05-21 23:23:22 字數 2715 閱讀 5052

骨灰級果粉tinyfool最近的傳教工作真是相當的努力(用virushuo的話說就是:經典體位),昨天發了一篇《關於iphone平台開發生態我的看法 》。

不過我對iphone或android都不熟,只是都把玩過朋友的機器,對於我這種只打**發簡訊最多加上網刷刷推的人來說,智慧型手機是可有可無的,有個智障手機足矣。所以對這二者我都沒有很大的興趣。

但既然談到開放的話題,特別是關於pc的開放史,我還是想說兩句的。

tinyfool認為pc的發展並不是因為開放,而恰恰是因為cpu和作業系統的不開放。但我認為並非如此。

回顧那段歷史可以看到,正是因為ibm開放的pc硬體架構導致了相容機的出現,並最終引爆了pc的流行。所謂相容機,換到現在就是所謂的山寨 。另外,os在當時也是開放的,並非ms一家獨大,市場上除了msdos以外還有pcdos,compaq-dos,drdos等一堆pc的os。就算是最不開放的cpu也有相容的amd在。

可以說,沒有山寨就沒有pc的今天——對比不開放的早年水果就知道了。

至於說為什麼ibm沒有賺到錢而ms和intel發達了顯然與開放與否並無必然聯絡。

intel 方面是因為指令集的專利問題,並且要山寨cpu是技術門檻非常高的事情。再說到了後期同樣amd也有與intel不相容的自己的擴充套件指令集,而64位平台 就更不用說了,intel的ia64因為與ia32存在相容性問題,結果amd佔了上位。可見掌握了標準也不能保證永遠成功,只要在關鍵的位置錯一步就夠 受的,何況之前intel在rambus一戰中已經犯過一次錯誤而沒有吸取教訓——rambus和ia64可都是相對更為不開放的東西。可見不開放可能更 不賺錢。

os則跟pc架構一樣,dos時代山寨林立,ms得以發達的原因還在於windows——在當時,它的確有突出的優勢,所以才佔了 上位,至於後來的標準公升級什麼的都是在ms已經取得pc os的實際壟斷地位之後的事情了。ms的成功在於它成功地壟斷了pc os這一塊的市場,只有佔了壟斷地位才有可能靠不開放多賺錢。這一點與水果的思路相同——擴大市場份額,取得事實壟斷地位,然後依靠不開放來賺錢。沒有佔 據壟斷地位之前不開放的話,後果還不知道怎麼樣呢。

而ibm的失敗在於它佔的位置是技術門檻最低的,太容易被山寨了,後來自己搞的 那一套mca又與原來的架構不相容。另外,pc架構的後期發展技術實際上都是山寨廠商搞出來的,沒ibm什麼事。不管開不開放,ibm在pc市場終歸是沒 什麼前途的,因為在這種沒什麼技術含量的市場上,它肯定競爭不過山寨。只能說ibm不適合幹這個,還是弄你的那份很有前途的企業級服務去吧。

由此可見,pc的歷史恐怕是無法作為證據拿來證明iphone的不開放戰略將取得成功的。

至於說在dell pc寫的程式可以在聯想pc執行也未必,如果乙個跑windows乙個跑linux呢?但換個角度,在pc上寫的程式有些也可以在mac上執行,比如用python寫的平台無關程式。

tiny在推上還說過ipad在五年內可以取代書包,但我還是認為五年內取代書包的更可能是類kindle的電紙書——山寨ipad可能性不大,但山寨電紙書已經出來了。

從山寨(相容)pc到山寨手機,歷史一次又一次證明了山寨威武。

那麼對於iphone目前的成功又是怎麼回事呢?

前 面已經說到,這跟windows的成功有類似之處——並不是因為它不開放而成功,而是因為在過去幾年直到現在,水果在技術和創意上一直遙遙領先於競爭對 手。這一點為它帶來了大量的使用者,而足夠多的使用者才能吸引到足夠多的開發者,開發出更多的應用則使它的領先優勢進一步擴大,如此正反饋迴圈推動水果從成功 走向更加成功。

但另一方面,這的確如tiny所說,與水果的軟硬體標準不開放有一定的聯絡。

為什麼pc的開放帶來成功,手機不開放反而能成功?

(本段有修改)

我想這裡主要是因為開放的手機平台結果就是百花齊放,缺乏統一標準。比如有些人喜歡全鍵盤,有人喜歡數字鍵盤,有人喜歡全觸控,但是pc都是有鍵盤的(不 過現在的ipad等mid模糊了這一點)。之所以pc比較沒有這樣的問題,跟手機的私有性有關。pc在很多時候都是公用或半公用的——比如一家人用一台電 腦,或者學校機房,網咖……但手機幾乎是絕對私用的,很少有人會共用乙隻手機(ipad等mid之所以會與傳統pc有如此大的改變,也是由於這類pc實際 上私有性很強)。這就意味著手機與手機之間的相容性並不是那麼重要,於是手機的世界從一開始就是開放而多樣的,即使是在比較統一的山寨機平台mtk上也是 如此。手機的這種多樣化對於開發人員來說真是夢魘。相比之下iphone的統一軟硬體平台就省事多了——這一點水果像pc。這也是tiny之前說過的主要 理由——統一的平台對於開發人員來說,為水果做開發省事很多。

另外乙個可能有關的是擴充套件性。手機的擴充套件性除了插個儲存卡以外,其它 的擴充套件很有限。你不能往手機上插個重力感應或gps或多點觸控。所以依賴特定硬體的軟體在pc上問題不大,使用者只要買乙個相應的裝置插上就行,在手機上就 不行了。於是統一軟硬體標準的iphone在這點上也有優勢——這一點水果以外的其它手機沒法像pc,所以它們都不如水果成功。

但我仍然認 為andriod還是很有希望的,假以時日,它應該能夠解決目前面臨的種種問題(比如在軟體層面實現足夠的抽象以便應用軟體的開發)而一統山寨,到時就算 扳不倒水果,至少也可以分庭抗禮。倒是nokia白佔了最大的市場份額卻沒有弄出個像水果這樣的場面還真不是一般的失敗啊。

我之所以不希望 水果一家獨大至少有兩個理由:第一,我不希望哪天吃飯時,一幫人坐下來掏出手機往桌上一放,十個有九個是iphone,剩下乙個不是iphone的旁邊也 有乙個itouch,那樣的世界真是太杯具了;第二,這是個人愛好,我還是喜歡有鍵盤的手感,全鍵盤或數字鍵盤均可。

最後我想到了阮一峰最近對android的批評。與tiny認為andriod太開放而不能成功相反,阮一峰認為andriod會因為不夠開放而不能成功。

這種對比很有意思。

iPhone和Android的開放問題

骨灰級果粉tinyfool最近的傳教工作真是相當的努力 用virushuo的話說就是 經典體位 昨天發了一篇 關於iphone平台開發生態我的看法 不過我對iphone或android都不熟,只是都把玩過朋友的機器,對於我這種只打 發簡訊最多加上網刷刷推的人來說,智慧型手機是可有可無的,有個智障手機...

對比Android和iPhone的優缺點

當我們比較 android 與 iphone 的時候,很顯然 android 具有一定的優勢,而 iphone 則在一些關鍵方面更好。但是,究竟哪個比較好呢?對 android 與 iphone 比較是個個人的問題。就好比我來說,我兩個都用。我深知這兩個平台的優缺點。所以,我決定分享我關於這兩個移動...

從iphone和android應用來看公司

googleplay中國免費應用排行前10名 2 手機qq 2012 通訊類 3 uc瀏覽器 工具類 4 360手機衛士 工具類 5 找你妹 遊戲類 6 搜狗手機輸入法 工具類 7 微博 社交類 8 購物類 9 es檔案瀏覽器 效率類 1 我叫mt online 遊戲類 2 天尊靈符 生活類 3 眾...