公司大舉進軍 Android,卻從不提 iOS,大夥是不是更加熱衷 Android?如果是,這現象是因為什麼?
1、培訓成本/學習成本
學習Android相對來說要比學習iOS要容易一些,尤其是在公司有大量Java程序員和市面上有著大量Java程序員的大環境下。即便是一個沒怎麼專註於J2ME或J2SE的純J2EE開發人員,學習Android也要比學習iOS要容易得多。
2、設備成本/硬體成本
學習Android開發,只需要在原來的Eclipse上裝一個ADT插件,下載一個Android SDK包就可以開始幹活兒了。而要學習/從事iOS開發,你起碼需要一台Mac。
另外,做移動開發的可能都不贊同大量使用模擬器,更強調真機調試。Android手機的低價位使得很多Android初學者能買得起,而iOS開發者即便使用iTouch作為替代品也比一般的國產Android機要貴些。並且以一個具有一定規模的公司來說,周期性的弄點兒工程樣機來做測試機也不是難事兒。一方面解決了測試機得花費,還能讓開發和測試人員試用上新鮮貨,性價比相較給每個開發和測試人員配台iPhone要划算得多。
最後,Android的開發者賬號是不需要付費的,而iOS是需要付費的。雖然只是一筆小錢,但難免很多人為此精打細算。
3、主觀意願/個人偏見
很多鍾情於一種語言很久的程序員會懶得學習新語言,即便在學的時候也會有「什麼中括弧的太詭異了」之類包含了個人偏見的抱怨,這顯然降低了學習的意願和效率。
另外,不得不考慮大部分有編程基礎的從業人員都比較崇尚開源文化。開源中包含的分享精神也是使得知乎和StackOverflow這樣的社區繁榮異常的主要因素之一。對於長期接受這樣文化的技術人來說,可能的確會看不慣蘋果公司的一些做法和作風。雖然許多像我一樣的技術人仍然對蘋果的硬體很有愛~
4、產品定位/公司戰略
由於使用Android和iOS設備的人群畢竟有些差異,所以可能會是出於產品定位的考慮而決定主打Android而暫時/永久放棄了iOS的市場,精準的產品定位往往能縮減開發成本和提高產品最終的水準。
當然,或許公司戰略決定,也許高層更看好Android的市場和未來發展也不一定。這些,我就不好做更多的猜測與推斷了。
1.安卓是自由作文,iOS是命題作文。顯然前者開發難度更低。
2.安卓市場還一片混亂,iOS競爭已經白熱化。顯然前者競爭不如後者激烈。
3.很多技術人員崇尚安卓,反感iOS,但願不是這個原因,因為想賺錢就必須重視iOS平台。
這個外人只能靠猜
1.你們公司的產品適合android,不適合IOS
2.IOS開發的成本高
3.哪個平台不重要,只是覺的哪個更熟悉就用哪個
這裡很多人員認為Android開發,比iso開發,成本更低,其實,這種認識更表面一點.
現有的Android程序,一個解析度和機型,就足以把ios高成本開發給抵銷了.
如果一個程序,真的要做到大部分平台的支持,易用,以這方面來說,維護與更新成本,和ios維護來說,是相差不多的.
說Android比ios開發的問題,說ios學習成本高的問題,有一點,但是絕對沒有各位所說的那麼多.
在有一定程序編譯的基礎以後,學習ios與學習Android開發的成本幾乎一致.
曾經同時帶一個iPhone團隊與一個Android團隊.團隊成員都是應界畢業生,學習速度與產品速度幾乎一致.
另一點來說,有一點成本是設備貴一塊.實際差不了太遠,只是大家對蘋果的設備機器還不足夠了解.
mac mini與普通的Android開發PC相差價格不大,mac mini接上顯示器,自己升級一下內存,開發學習足夠了.Mac mini4500左右這個價格與好一點的PC價格相差不是特別大.
如果再對比手機一塊一般的Android機器是2000多,最便宜的iPhone手機,3000多.
只是人們慣性意識里,對自己不了解的東西有太多的恐怖,阻止了自己去了解他們相差到底有多大.
1、JAVA入門簡單,大部分公司都積累了很多JAVA相關的經驗,正好可以應用到Android上,而IOS需要使用object-c,可能要增加學習成本。
2、開發Ios平台必須使用MAC電腦才能開發,Android平台只需要Windos平台電腦就可以,不過Androids各種機型、系統版本、屏幕尺寸解析度版本太多,也很麻煩。
3、相對於ios,Android市場更開放,像Google的Android market投放是沒有審核的,即傳即上,而IOS的APP STORE有非常嚴格的審核制度,就算上去之後也可能被「下架」,這種情況在Market上很少出現。
4、雖然Iphone賣的很好,但Android系統在市場佔有率上還是遙遙領先的,不過Iphone用戶的付費意願更高,這個有利有弊,看什麼樣應用了。我說一個簡單的原因,android開發成本更低,android手機+windows,而ios需要iPhone+mac os,對於用戶的情況也是一樣的...
可以從下面幾點來看:
1,android 相對ios來說成本較低,主要表現在開發工具及審核成本;
2,android用戶相對ios更多,原因不言而喻,andriod平台叫ios廉價,推廣起來比較容易;
3,在中國市場,由於版權保護力度限制,用戶更偏好於免費應用,從另一方面降低了發行成本;
4,開發團隊,相對開源的android,更廉價的開發平台,在開發團隊中,android開發團隊更加龐大,相對成本更低;
1 Android的用戶好像比IPhone的多。
2 iPhone的消息推送對於廣告信息的推送有嚴格的要求,但是Android好像不是那樣的
我說的只是個人感覺。如果不對,請多包含~
對於我來說,原因有兩個:
1.android可以直接用java的開發經驗,ios需要重新學object-c
2.android開發幾乎只有時間和人力的成本,ios想要上appstore還得交錢……
不為什麼,不喜歡ios,找不到懂ios開發的人,看不管apple的做派,不做控制不了的平台等等原因。
推薦閱讀:
※如何限制應用程序申請不必要許可權?
※Android M 的 Doze 模式下第三方推送服務還能用嗎?
※用axure可以製作出符合Material Design的APP高保真原型嗎?
※有沒有拍照濾鏡的第三方SDK?
※如何評價《第一行代碼》一書?