標籤:

Android 和 iOS 哪個更有發展前景?


介於樓主打了「程序員」的tag 。樓上有幾位不知道有沒有參與過Android和iOS的開發,本人最近準備從Android轉向iOS。從開發的角度來說,iOS比Android好:

1. API更清晰,沒有Android各種坑,比如Android混亂的onTouch事件流,assets裡面莫名其妙的文件壓縮,3.2之前Bitmap的強制回收等等等等

2. 兼容性更好,這個不用說了,Android適配工作量極大,不算OS版本,光是屏幕解析度至少要適配四五種,然後是幾十種ROM,我們這兒各種廠商、各種ROM、各種版本測試機近百台

3. 性能保證,在HTC G8上做過動畫就曉得了。而且Android自身framework里到處都是各種為了一點點微不足道的性能犧牲代碼可讀性和可維護性的片段,更何況我們自己寫的代碼

4. 市場推廣,當然這是作為個人開發者來說,Android國內市場上你想推廣就是掏錢拼關係,iOS雖然也有不少第三方的聚合推廣平台,但AppStore仍然是最公平最受歡迎的market

5. 競爭激烈,大量的J2EE程序員轉行來搞Android


十年前大家在問java和.net哪個有前途,用不了幾年大家都會問另外2個技術哪個更好。


ios和android,我推薦ios。因為ios用戶體驗沒的說,應用市場規範,軟體品質遠高於android上的。Android優勢在於手機價格上,還有機型多。開源和免費對於Android系統來說,完全是蕭何一般的存在。控制好了,百花齊放,淹死IOS;做不好,一盤散沙,機型越多越沒有競爭力。從產品戰略的角度來講,一年集中精力設計一款手機,和一年出幾百款手機,那品質能一樣嗎?

--------扯淡區-----

目測這個樓最終將變成一場宗教戰爭。


ANDROID,應為開源是不會死的,總會有蛋疼的人讀開源的代碼,改開源的代碼,或者盜用開源的代碼

至於IOS,我相信這貨肯定會在很長一段時間中都存在於大眾焦點之中,就像現在的WINDOWS一樣


1.android的市場佔有率將大大超過ios

2.ios將繼續霸佔中高端市場很長時間


從長遠來講,我覺得iOS最終不會消失,但是一定會變成小眾,就如macbook。

而Android不見得會統一市場,或許會消失,也或許會佔領大部分市場,這個都是說不準的事情。

就發展前景,我覺得學習Android開發是划算的,因為無論什麼系統,在現在這麼快的發展速度下,最終都會被淘汰,而搞懂套移動互聯網的方法論至關重要。


沒有誰更有前景的。這要看兩家公司怎麼發展系統了。IOS面向的是高端用戶,用戶體驗做得好,Android同樣可以把用戶體驗做好,只是很多小公司太過於功利,簡單的做一個Android的ROM,搭載一款手機,然後就面世了,這就造成了大家對Android的褒貶不一。其實,沒有Android,IOS也很難發展到現在這樣。沒Android,蘋果的產品價錢應該不止這個數吧,如果蘋果產品價錢高的話,還會有這麼多用戶么?沒這麼多用戶,開發商還搞毛的IOS開發呀!所以喜歡IOS的Android噴子們,在你們噴Android的時候,想一想沒Android,你們做毛的移動開發呀.........


就現在的情形來看未來,我依然看好android,雖然android有各種各樣的問題,但這個市場不可能被一家公司(apple)控制的,總會有人想各種各樣的辦法出來,而且apple也不可能一直不犯錯誤一直引領科技進步的潮流,但ios也不會完全的消亡

這1、2年,如果要開發賺現錢,一定是ios


目前的形勢來看

IOS佔據高端市場,市場份額不是最高,但是用戶的消費能力強,生態圈較好有利於開發者直接獲利

Android向大眾人群普及,市場份額最高,但是用戶人均消費能力弱,依託於用戶基數使得Android平台的消費總額依然非常可觀,生態圈較混亂,平台適配性提高了開發者的進入門檻。

兩個平台都有針對性的目標人群,似乎目前並不衝突,長遠來看,依然不看好IOS。IOS是一個封閉的生態圈,一旦Apple的思路遭遇瓶頸,這個生態圈就岌岌可危。把一個平台的發展繫於一家公司,本身就是很危險的。


個人也覺得android的發展前景可能會更好,安卓的用戶體驗是可以多變甚至百變的,創新速度很快。


昨天剛看的@陳皓的帖子,http://coolshell.cn/articles/4270.html

原文出處:http://www.smashingmagazine.com/2010/10/25/get-started-developing-for-android-with-eclipse/

Android是一個基於Linux內核的開源平台, 並且被安裝在來自於不同廠商的上千種設備中。Android將各種移動設備的硬體如 電子羅盤,攝像頭,GPS,方向感應,等等暴露給你的應用程序。

Android的免費開發工具可以讓你以0成本開始編寫你的軟體。當你想向世界展示你的應用程序的時候,你可以將你的軟體發布到Google的 Android 市場。向Andriod Market 發布程序只一次性的收取註冊費用(25元),並且不像蘋果的App Store ,對每一次的提交都要做檢查,除非你的程序明顯地違法,在經過一個快速檢查的流程後,才能讓你的程序提供給客戶下載和購買。

下面是Android對於開發者的優點:

  • Android的SDK可以在Windows,Mac和Linux上運行,因此你不需要為了開發環境支付額外的新硬體投入。(譯者註:我曾近在Win7 64x + VMWare上成功的安裝Mac Snow leopard + XCode的開發環境,對於愛用盜版的人來說,這點MS優勢不是很大啊)
  • 構建於JAVA上的SDK。如果你熟悉JAVA語言,你就是事半功倍了。(譯者註:這個酷殼有篇文章討論過,大家可以參看:http://coolshell.cn
  • 你只要在Android Market上發布應用程序,你將有潛在的成千上萬的用戶。而且你不一定非要把程序發布在Android Market上,你還可以在你的博客上發布。而且有傳言,Amazon已近在最近準備搭建他們自己的Android 應用程序商店了。
  • 除了了技術性的SDK 文檔外,還可以找到其他更多的使用者和開發者的資源


搭上了移動互聯網的大潮,站著不動,別搞出極度腦殘的舉動,都能活很久很久很久


蘋果如果無法保持創新的速度。。就會被安卓所淹沒。

安卓無法規範發展秩序,形成帶頭羊,就會一盤散沙。蘋果就仍然有足夠的市場空間。


Android的統治地位是可以預見的。

其實原因就可以參看當年微軟在個人電腦幹過蘋果,Linux在伺服器干過微軟的原因。

比如,要開發一款用於煤礦井下的通信設備,安卓與ios相比,肯定是安卓吧。。。。

但是現在蘋果的先發優勢太大,大到除非蘋果自己腦殘,在高端方面絕對能獲得大幅利潤


windows和mac os那個有前途?

無所謂那個更有前途,面對的用戶不同罷了。有容乃大。


小雞不撒尿,各有各的道


win10時代的來臨,android肯定會被幹掉


這得看他們各自的目標。

目前來看,兩個平台的目標顯然是不同的,一個是做渠道的,一個是賣硬體的,因此何來發展前景的對比。

當然,如果這個問題的補充是問哪個平台的應用程序開發人員更有前景的話,我想會投iOS一票。因為它容易讓開發者賺錢。現在市面上iOS應用開發者的工資也普遍比Android應用開發者要高。


Ios 不用考慮兼容性問題,開發的時候方便快捷,不用想Android4,5,6,7,8之間的差異。設計師的原型也大都是iOS為藍本。不用考慮推送問題,系統閉源;

那麼問題就來了,那個工資相對要高?如果Android工資還不相對高還搞毛線Android!


Android和iOS是產品應用在移動端的兩個平台,Android是基於Linux的自由開源的操作系統,底層源代碼用Java語言編寫的。iOS是基於Unix的閉源的操作系統,核心語言是Objective-C,相關的語言還有C語言(重點在數據結構和演算法),Swift(iOS開發的發展趨勢)。

編程的思想是共通的,掌握了一種技術,在來學習其他語言會輕鬆很多。Android和iOS目前的市場飽和度很高,企業對技術人員的要求也提高了不少,當然,有過硬的技術Android和iOS的發展前景都是很不錯的。現在比較熱門和市場缺口巨大的技術是HTML5、PHP等。


推薦閱讀:

有哪些優秀應用只有 iOS 版沒有 Android 版?
對於Android應用程序開發,是否有必要引入第三方框架,比如一些第三方的MVC框架等等,大家怎麼看?
為什麼都在說 Android 應用設計上不應該使用左上角的返回鍵,而很多 Android 應用卻還保留了這一設計?
Nexus 6 能和 iPhone 6 Plus 一較高下么?
Android 可以超越 iOS 嗎?

TAG:iOSvsAndroid |