客觀評 Android、iOS、WP7
半年多前,我曾經評價過 Android 和 iOS 的市場發展,雖然發展至今,文章內容可見反映過去,但未來卻變得不可預料。
一年多前,Android 並未像現在這樣熱起來,所以我覺得,盲目支持 iPhone 的一群「果粉」,他們很愚蠢,但時至今日,支持 Android 陣營的用家似乎更盲目。故此,希望能以客觀的角度分析一下各移動操作系統的利與弊,同時希望各位不要盲目喜歡自己的手機,要多加以分析,以下逐點評論。
- Android 是一個由硬件堆砌出來的系統。
這句話是什麼意思呢?iPhone 歷代的硬件都並不標致,但它的系統體驗卻是一流的,這是因為它的系統調整做得相當到位,把一切不需要的都移除,使系統能以最流暢的速度運行。
而 Android 呢?高硬件,低性能。有人把這種問題歸咎於多進程(即軟件於後台運行),當然,這是一種原因,但更大的問題是 Android 的核心問題,Android 並沒有對任何一種硬件進行優化,對後台軟件沒有很好的處理資源(把不需要的資源暫時釋放),甚至運行軟件的虛擬機(著名的 Dalvik 虛擬機)的運行速度相當緩慢,使得系統資源無法得到有效的運用。
再看同樣支援多進程的 Windows Phone 7 – Mango,就可以看到一個得到充分優化的系統該有的運行效率。
支援多進程並非系統緩慢的原因,只是一種藉口,真正的原因是 Android 的優化不足,對各硬件的支援度不同。
經常有人說,Android 其實是一半成品,我是同意的,因為它真的沒有一種完成品應有的效能,從頻繁的更新亦可看出系統問題的多寡。
- Android 的更新問題導致很多人放棄它。
其實出現這問題的主因是 Google 的策略極其糟糕,一個完善的系統只能有三種方法生存:
一,完善的自動更新系統,配合混亂的系統更新。
二,殘缺的自動更新系統,配合緩慢的系統更新。
三,完善的自動更新系統,配合規律的系統更新。方法一,這種方法並不是最好,但也不錯,即使更新極其頻密,極其混亂,人們還是有辦法升級到最新的系統,對頻頻更新的不滿自然減少。
方法二,你可能覺得這樣方法很糟糕,但事實上,如果 Android 能採用這種方法,問題會減少很多,因為緩慢的系統更新進程,使得人們對系統更新的需求自然減少,當系統出現更新是,換機周期導致人們也開始更換新的手機,結果更新問題減少得多。
方法三,當然是最好的,沒話說。可惜的是,Google 採用了第四種方法,殘缺的自動更新系統,配合混亂、頻繁的系統更新。這種模式,導致人們還未有計劃換手機,新的系統卻出來了,又沒有完善的方法進行更新,結果怨聲四起,你說「刷 ROM」,我說保養會失效,穩定性不足;你們「不想刷 ROM 就不要使用最新系統」,我說「為何 WP7 做得到的 Android 做不到?」。
面對一件不足的事物,千萬不要左思右想為它想藉口,而應直接了當承認不足,否則就不能完善了。
- Android Market 的審核機制。
正確來說 Android Market 是沒有審核機制的,但這裡就要討論它是否應該設立審核機制。Android 自由、開放是它的賣點,但自由、開放是不是代表就要放棄安全、可靠呢?沒有審核機制,導致劣質軟件大量冒起,甚至不少病毒都在 Android 寄居,並大模斯樣在 Android Market,這個官方的軟件中心任人下載。其實這裡有一種方法,可以解決以上問題:
只要當軟件涉及某些權限的時候,才需要進行審核,審核通過,沒問題再開放讓人下載。這些權限例如:讀取手機資料、聯絡人資料、短信資料等等涉及個人私隱的權限。
這種方法既讓普通軟件自由上載,同時對可能的惡意軟件進行篩選。減少個人私隱洩漏的危險。反觀,不論 iOS 的 AppStore,還是 WP7 的 MarketPlace 都有著完善的審核機制,難道你就不會覺得,審核機制存在是有它的道理?
當然,設立了審核機制就阻撓了 Google 在 Market 軟件數量追趕 AppStore 的時機了。