Android 和 iOS 對開發者各自的優勢是什麼?

1. Android上手更容易些
2. Android各個版本/廠商兼容是一個問題
3. iOS開發成本更大一些(需要apple開發環境)
4. iOS賺錢更容易些,開發環境可能更友好些

很多產品一般都先出iOS,看看市場反應然後出其它產品。那麼,Android和iOS各自的優勢是什麼


在我看來, Android和iOS的設計理念是不一樣的, 在上面去開發商業軟體的模式也有不同.

iPhone的出現, 改變了大家對之前智能手機的看法. 之前的智能手機更多的被定義為商務手機, 操作模式上也更像是PDA. iPhone在操作性上做出革命性的突破, 並且成功的將智能手機娛樂化, 大眾化.

Android剛出來的時候, 很多人將其與iPhone對比, 並大加詬病其對遊戲, 對3D的不完整支持. 當時我是有點為Android感到委屈的. Android從一開始, 就不是定位於一個大眾的娛樂終端, 而是定位於互聯網手機. 從Google的角度, 他們希望Android是他們的互聯網服務在移動終端上的延伸. 所以一開始, Android就是在長聯網, 後台同步, 多任務上面做文章.

從用戶的付費習慣上來看, 這兩個平台也是有很明顯的差別的. 在iPhone上, 由於Apple強勢的綁定信用卡, 帶來的一大好處就是用戶的後續消費變得特別方便. 而從平台定位來看, iPhone作為大眾娛樂終端, 其用戶的付費習慣也還是有的, 大家也比較習慣為了一款精美的遊戲或者軟體, 去支付幾塊錢. 而在Android上, 由於其互聯網味道很濃, 而互聯網在當下更多的是和免費掛鉤, 所以用戶隱性的心裡就是希望免費. 而Google本意也是推廣其服務, 所以也不會很強勢的去推付費綁定. 而互聯網的盈利模式, 更多的還是用免費的服務來吸引用戶, 然後再考慮貨幣化的事情.

簡而言之, 在iOS上是賣license, 在Android上是賣用戶.

當然, 這兩個方向也不是完全獨立發展的, 但我還是相信, 一家公司的DNA決定了他們的理念, 而一個平台的設計理念, 決定了它最合適的模式.

So, it"s your choice now.


1,從app開發層來說,iOS要比android的硬體環境、市場環境好,更容易賺到錢。
2,從應用程序框架層和系統移植方面來說,android無疑是絕對優勢,因為iOS根本不存在這兩層的開發。android的開源特性使其在底層方面優於iOS,你可以自己修改代碼定製自己的系統或者移植到自己的平板或MID等硬體設備上。

個人結論:目前大部分開發者都是做app開發,所以從各自平台優勢出發,android開發者一定要了解一下系統底層代碼,進而改進優化自己的app。而iOS開發者就是要充分利用目前來說很好的「溫床」啦


同意@carcKid的觀點,不過說道iOS開發成本更大一些(需要apple開發環境),其實投入成本根本不大,想想Mac book pro+itouch 4不到1萬RMB,這些投入甚至連超市門口賣盜版光碟的投入大都沒有,天下沒有無本的買賣,想不投入又想掙大錢,怎麼能行?


在我看來,iOS開發環境比android要好一些,iOS是在固定的硬體配置下運作,開發者只需要根據已有的硬體配置去開發軟體,只需要專註於軟體的用戶體驗上就好了。 但是android由於對於硬體規格的不統一,開發者需要花費大量的時間去適應不同的系統版本和不同的硬體配置,隨之而來的就是用戶體驗的下降,不同配置下的軟體質量自然不能得到保證。也正是這個原因,這就是為什麼iOS給人的感覺是流暢簡潔,而android則是不斷的刷機刷機刷機才能帶來快感。


android鋪量;iOS掙錢。


就會這樣的啊哦、、、、、、、、、


Android主要是應用程序,ios主要是遊戲。


推薦閱讀:

TAG:iOS開發 | Android開發 | iOSvsAndroid |