2011年10月4日 星期二

[科技新知] iOS vs WP7 vs Android

以上所提這三個Platform
沒意外將是未來主導mobile device最重要的平台

至於其他的Platform,就目前看來,都沒有辦法創造如以上三個平台強大的水平整合
簡單的說,要進入一個平台
開始者也會去想想進入的門檻,以及可能產生的效益

以目前的狀況來說,三名以外的Platform,應該都沒機會了

但是,最近開始Survey要開發的環境的時候
有幾點感觸,我想這也部份反應些開發者的心理聲音
也給一些尚未接觸,未來可能要接觸的developer一些參考

1. 開發環境: iOS = WP7 > Android

相對於Android,iOS SDK以及WP7 Visual Studio提供給developer的,實在是方便又簡單的開發環境。看看上一篇,就知道當你要開發一個Android AP,還得自己去把很多東西組合在一起,之後才能開始開發

然而,不管是iOS或者是WP7,只要安裝好SDK,就可以開始進行開發的動作
這個就反映開發工作的整合度,目前看來Android在這塊真的是有點落後

2. 入門門檻:WP7 < Android < iOS

毫不用說,WP7在這塊上的確擁有強大的優勢,畢竟Windows programming已經讓很多人習慣多年;雖然Android同為Java,不過要學習Android所提供的component,在沒有夠多的reference document的支援下,還是略遜一籌。

而iOS,開發上得先買一台Mac,就已經是一個有形的門檻了;畢竟,很多人家裡都已經有Windows卻不見得會有Mac。

3. 創造效益: iOS > Android > WP7

以目前來說,假設如果開發產品所需要的時間是一樣的,在iOS上,拜iPod、iPhone、iPad大賣的效應,的確可以得到最高的效益。畢竟一個產品出來,得到最高的曝光度,相對也提高可能的收益。

更不用說,iOS的使用者普遍上比較能夠購買軟體這件事,這讓在iOS開發上獲得較多的developer青睞

而雖然Android夾著比較多免費軟體的優勢,讓很多人喜歡使用。但是,這也成為developer比較不願意進入這市場開發的阻力。畢竟,軟體開發就是要賺錢,要怎麼建立一個讓使用者願意拿錢出來購買的Market,我想Google還有一段路要走~

尤其,在Android platform大張旗鼓下,很多人也開始建立Android device,不過卻又開發自己的market,這更讓market的效益很難產生,相信這將會是Google的一大難題


綜合以上,我想這三個Platform各有優勢,也各有自己目前需要解決的問題:
Android如何加強開發工具的整合以及提高Market能夠產生的效益
Microsoft如何提升device的普及率,創造Killer application,以及有效的整合目前有的service
Apple在已經永遠龐大的用戶以及市場普及率後,如何降低開發的門檻,讓更多人進入iOS的領域

這都會是影響未來的大事
就讓我們靜觀其變吧


沒有留言: