iOS 開發和 Android 開發,哪個更有前景?

朋友在博看文思iphone ios ,尚觀,華清遠見 android開發,

很糾結 ,不知道應該學哪個?

非討論上培訓是否有意義

請給個客觀評價

謝謝!


當面對Xcode時我的心情是這樣的:

當面對ADT和Android Studio時我的心情是這樣的:


目前其實沒有什麼誰好誰壞之分。主要是看興趣的

android雜亂,ios太封閉。兩者鮮明的對比。看自己的喜好把。。


建議選擇IOS,說句實在話,儘管android平台門檻低,上手也更容易,成本也低,但android的開發養活活不起人的 。因為開放的手機平台上基本只能靠廣告收入,而android上除了uc、QQ這類裝機必備應用之外,人們對其他應用的興趣不會太長久,加上門檻低,競爭分流等因素,導致這類應用的裝機量上不去。並且因為對應用的控制權在手機終端,加上破解去廣告等因素,我估計android上80%的應用的不會有實質性收入的


1. 針對個人:

坦率的說,ios, android對個人的長遠發展來說都不是很好。

個人開發者在APP市場上的競爭力隨著移動互聯網的發展會迅速減弱。

只有成熟的公司和團隊才能盈利。

如果只是打工糊口,都無妨。

兩害相權,android將來可以依靠java向企業級發展。

2. 針對公司:

ios被apple垂直控制,將來如果有變故,遷移成本較大。

但是,android前景不是很明朗,oracle,ms, apple在專利上死掐android,

ms, apple溢價47億,不計代價,收購專利,就是要打壓android。

讓人遺憾的是,也許是有心無力,但的確google缺少擔當,

android將來碰到的地雷還會很多。

但是android還是要比ios有前景。


正規學校課本不教的就值得學,因為至少應屆生不會來跟你搶飯碗,所以JAVA就別碰了,H5 JS O-C Swift 資料庫就要NOSQL KVSTORE也是學校不教的;中國什麼都缺就是不缺大學畢業生

補充…如果要做管理還是逃不了java,你都不懂的話怎麼管大學生


不是很喜歡 Java 了。。


弄android吧,以後會有很多山寨的低端的高端的手機用android,市場比iphone廣闊,個人是這麼認為的。當然ios用戶比較優質,會花錢買,android更多只能依靠廣告和其他的方法收入


html5 才是王道。。這個時代太快,太開放,太透明,太平。。。兩個閉合系統對抗的事不會再有了,所以人都會本能的區尋找一種方案儘可能多的覆蓋平台,那麼web才是答案。所以現在考慮的不應該是對付ios還是android。每個移動產品的策劃初始,都要以最低成本,最快速度跨平台發布為目的。特別是針對大眾的應用開發。。定製服務除外。


android比較好的方嚮應該是針對特定需求的,完整的固件定製,或者完整的終端軟硬體一體化定製,這塊在企業,或者細分市場應該非常看好,單純的做APP很難有活路,但是這個方向相對要求比較高。


其實在不久之後移動設備端的開發(除企業級應用)都會淪落成現在的網頁一樣,都是沒什麼利潤的體力活。


ios更有錢途。

安卓更有前途。


Android應該相對來說更好一點,ios只是面對蘋果的產品,封閉性高,開發人員需要先交給蘋果100美刀的註冊費,而Android對應使用java語言,路更寬。

培訓的話建議去verycd現在培訓視頻看,不建議去培訓班。

實際上直接去一家對應技術的IT公司,熬過第一個項目比去培訓更有意義。但是怎麼能進去可能就看運氣和人脈了。

很多去培訓的人可能也是為了培訓結束後安排就業,但是就業單位可能就是外包或者不好的單位。

所以搞技術的話,最好能找到一個資深的人深入探討。


對於iOS未來?


多人說iOS與android之爭正如當年PC之爭,蘋果敗給了微軟,現在iOS也有可能重蹈覆轍,最後Android一統天下。其實我覺得,蘋果系統現在仍然獲得好好的(而且騰訊還開始了開發Mac版本的騰訊產品)。當年之爭還是兩個閉源系統之爭,微軟的操作系統也是封閉的。其實我覺得iOS與Android之爭,更類似於桌面版本的windows和桌面版本的linux(開源)之爭一樣,現在,我對桌面版本的Linux完全不抱任何希望了。桌面版本的linux發行版本眾多,更可惡的還是桌面程序界面庫還有kde和gnome之爭,而且這兩大社區還相互不買賬。微軟當時應為閉源,就只有一個統一的MFC,是一個有序的封閉系統。開發方便,應用多,用戶也自然買賬。我曾經是一個狂熱的開源愛好者,夢想Linux把微軟幹掉,現在我放棄了,哈哈。


現在為啥廠家力推Android?1是Android開源不要錢,諸如國內廠商,華為,中興,聯想,當然趨之若鶩。2更關鍵的一點事,因為開源,設備商就不會重蹈當年PC之爭的錯誤:Wintel壟斷了PC,設備商徹底淪落為組裝機器的了,失去了產業的話語權,現在PC越來越單薄的利潤,在當時就買下了伏筆。開源,自己才有發言權。加幾個內置服務,搞一套自己的UI,恩。以後不高興了,還可以脫離這個陣營自己演化。


如果你想打工,優先做android,如果你想發表自己的App,做iPhone!但終究你會發現,不論打工還是自己發表App,兩樣東西你都要會。


在我看來都是一樣的。做開發頂多做個幾年,重要的這幾年內是培養出自己的學習的能力以及創新應用的能力。


感覺市場還是很緊缺這兩個方面的人才的,從這個角度出發,學哪個都不錯。

個人角度來講,ios起碼要有個mac本和100刀的註冊費,需要增加費用。

(ps:建議從android入手學習,畢竟手機應用開發互有所通,再在有了基礎(技術+經濟)後,學習IOS開發,這也是我個人的思路)


我認為android在未來的物聯網方面會有較大發展,會成為很不錯的複雜終端,比如用在汽車上,這是因為android是開源的,我們可以修改它。我以前做嵌入式開發,所以選擇android來作為補充。

不要只看到app。


倆一起來吧,這玩意兒都是觸類旁通的。既然打算做移動方面的產品,就不可能放棄這兩者之中任何一個市場。誰也不敢保證蘋果未來會不會出個廉價版的 iphone。


如果你是給別人打工呢。推薦你學IOS。 目前工程師身價水漲船高,價碼已經飆升15-20K 。市場人才缺乏嚴重。 如果你是想創業呢。推薦你學Android。 開放的平台。未來強大的用戶群體。門檻不高,關鍵是創意和盈利模式。


1、android相對學習門檻低一點,iOS相對高一點,需要mac系統,測試設備等,投入成本高一點。

2、如果是學了後找工作,這2個未來前景都不錯的,選擇一個適合自己的即可。

3、如果是公司,這2個方向未來都需要做。


推薦閱讀:

一個軟體價格上千上萬有沒有必要?
在一個技術為王的公司,產品經理如何生存?
Android軟體開發,對於地圖軟體,是怎麼載入圖片的呢?
如何看待「一年可以成長為全棧工程師」觀點?
想從事遊戲開發應做哪些準備?

TAG:軟體開發 | Linux開發 |