為什麼iOS比Android更吸引開發人員

來源:互聯網
上載者:User
1、iOS開發比Android開更容易賺錢

1.1 Appstore上的應用和遊戲比Android play store品質高

         現在Android Market變更為Android play store,App Store大概已經超過60萬應用了,Android play store大約30萬,App store的應用和遊戲都是通過嚴格審核的,大多是收費的應用遊戲。Android裡面的色情、壁紙和鈴音等垃圾應用數量也是很龐大,如果去除這些,Android Market的應用數量和品質會更縮水。當然在這麼大的數目下,數量已經不是競爭關鍵,應用品質才是真正的關鍵。

          Android市集魚目混雜,混戰、雜亂、參差不齊,這是對國內安卓第三方市集現狀的慣用表述語,部分商店根本沒有對應用的審核,應用的安全性如何保證?這讓消費者如何選擇!?

1.2 iOS系統大部分通過收費應用道具賺錢,Android play store的大部分應用通過廣告賺錢 。

        很顯然,iOS的封閉有助於遊戲應用著作權的保護,很多做Appstore的遊戲的廠商都日進鬥金,iOS使用者所花的錢遠超Android使用者,這事其實有很多原因。這樣的差距,事實上已經表現在開發人員對兩家平台的態度上,Google被公認的廣告互連網公司,Android系統也是為力助google的廣告業務。iOS理所當然的成為了開發人員心目當中的首選平台,因為它之上的使用者更願意購買應用。

          在國內,Apple公司開通了人民幣支付通道,這使得天朝人民也能夠很簡單的購買Appstore裡的遊戲和應用了。這從我身邊有Iphone,Ipad的同事朋友都能察覺到,現在他們已經不屑于越獄iOS系統,願意購買遊戲。我的一位收入普通的同事,在買了Iphone之後,兩個月內花了400多人民幣購買應用和遊戲,另外買了Ipad的同事也沒有越獄,購買了正版的遊戲,是Appstore培養了國人買軟體的習慣。開發人員更願意用實力來贏取金錢而不是廣告。而Android很多相應的應用,要麼免費加廣告的形式(比如憤怒的小鳥)

          相對來說,Android容易被盜版,把Android的 apk解壓,隨便換掉些圖片,然後加上廣告,這個遊戲應用就被盜版了,很多大型遊戲廠商,都是擔心盜版問題,所以不敢在Android系統上花太多的精力。

2、iOS開發比Android簡單便利

有這麼一個段子:兩個創業團隊各拿到了100萬投資.甲團隊是iOS平台遊戲開發.乙團隊是Android平台遊戲開發.一個月後乙團隊宣布解散.眾人驚!!問其何故?答曰;我也不知道為什麼.就在買第999部Android測試手機的時候.我發現我們沒錢了。(雖然比較誇張,但這也體現了開發Android的悲催之處。)

          很多人以為iOS開發比Android難,因為Andriod的應用程式層是java開發的,應用程式層開發比較簡單。這個觀點我不太認可,雖然應用程式層是java開發的,想要開發一款好的遊戲應用,需要瞭解深層學習的東西太多了,Android上沒有現成的好看的UI控制項和機制,很多控制項和效果都需要自己自訂實現,這就大大加大了開發Android的難度,而IOS上大部分現成的UI控制項和機制就能完成一款不錯的應用了。更不需要考慮Android上的幾百種機型的適配。我是親身經曆,除了要考慮這些機型的適配,還要防住國內電訊廠商對Android手機的各種功能的閹割,比如不能帶 google  地圖,基站定位等等。不適配這些機型老闆又不樂意。

            事實上這個世界上大部分正經遊戲都是用C++開發的,而Objective-C與C++天生 一家的特性吸引了太多遊戲開發人員(你可以直接用C++給iOS開發遊戲)

Mac OS上的Xcode整合式開發環境更是開發iOS的神器。iOS 5支援storyboard的開發,使得開發iOS系統的介面更容易。

3、iOS開發比Android開發工資更高

  我這裡說的是大部分的程式員,當然少數的Android開發人員的工資會比IOS開發的工資高。

造成這樣的原因總結有兩點:

3.1 iOS開發的人才比較少

    經過2011到現在Android招聘的瘋狂,現在Android的程式員漸漸多起來了不再是物以稀為貴了,很多原來Java的程式員很輕鬆的就轉向了Android的開發,使得android人才很快得到滿足,但是iOS開發呢? iOS開發成本比較高,首先需要一台Mac電腦,如果需要真機調試,還得買Iphone或者iTouch,還得每年99$的錢給Apple公司。對於一個在校大學生,或者剛畢業參加工作的程式員來說,他們會更傾向與學習Android,因為用來開發的電腦和手機可能都是現成的,不需要增加任何成本。 

就這麼一個門檻,就能把很多人攔在了iOS開發的門外了。這樣就造成了iOS開發人才物以稀為貴了。

3.2 認為Objective-C開發比較高端

   是的,大部分人都誤以為Objective-C開發比java難,真正用到Objective-C熟練之後,你會發現,Objective-C其實不比java難。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.