【譯文】移動開發人員不可忽略的八大技術
近年來,程序員們——特別是移動開發人員——的影響力似乎普及到了這個世界的各個層面,并在其中扮演著代表性重要的關鍵性角色。智能手機與平板設備正逐步普及,而物聯網也在醞釀著快速興起之勢,這一切讓那些以應用程序及工具軟件創建工作為生的技術人員擁有了更為可觀的社會地位。在一份***的全球調查報告中,我們看到了將給移動開發人員以及整個移動生態系統帶來重大影響的一系列技術發展趨勢。
由VisionMobile發表的第八版報告,即《開發者生態系統:2015年***季度開發人員現狀》于本月早些時候正式發布。這份報告的調查對象涵蓋來自總計143個國家的超過8000名移動開發人員。報告的調查內容包括開發人員所關注的平臺類型、工作中所使用的工具以及工作的動機等重要趨勢。在今天的文章中,我們將提綱挈領、帶諸位共同了解與移動開發人員緊密相關的這八項事實。
iOS與Android之間的開發人員爭奪之戰目前已陷入僵局
Android在世界范圍內以高達40%的全職移動開發人員占有率高占移動系統平臺人氣榜首,緊隨其后的則是擁有37%移動開發者支持的iOS平臺——這種涇渭分明的態勢在過去一年中并未出現顯著改觀。iOS在北美與歐洲地區擁有更為龐大的開發人員陣營(占比為42%,相比之下Android為33%),但Android卻在世界其它區域內成為最受開發人員擁護的主流平臺(占比為48%,相比之下iOS為30%)。Windows Phone雖然身處探花位置,但吸引到的開發人員規模遠遠無法與前兩名相比,其全球人氣占比僅為8%。緊隨其后的7%開發人員則專注于打造移動端瀏覽器產品。
報告指出: “各移動平臺的市場地位已經根深蒂固。蘋果公司無法自廢其高端銷售定位來求得低端份額,而Android手機制造商們也發現自己已經沒有能力成功吸引到高端客戶的關注。……這場份額之爭從實質層面看已然結束。”
移動開發人員正以***的迅猛速度投入Swift懷抱
就在蘋果公司發布Swift編程語言的短短幾個月之后,世界范圍內已經有20%移動開發人員開始將其運用在實際工作當中,不過僅有2%的開發者將其作為***開發語言,這反映出人們在選擇新型語言時表現出的謹慎態度。Swift目前在移動開發人員支持榜中排名第七,其中Java位列***、在世界范圍內擁有57%的開發者支持率且有29%的從業者將其作為***語言。在已經迅速投身于Swift語言懷抱的開發人員中,有77%過去就已經在使用Objective-C,而且有29%的Swift程序員仍然將Objective-C作為其***編程語言。
報告指出: “……公平地講,Swift語言的普及程度已經達到***的程度。對于一款仍在發展演進、而且相關工具尚不成熟的編程語言來說……Swift的表現令人印象深刻。”
應用程序開發人員中的中產階級正在逐漸消失
在開發人員的收入構成當中,應用程序收益正表現過愈發嚴重的兩極分化特性——大多數開發者收入不高,但有一小部分卻賺得盆滿缽滿。從世界范圍來看,只有24%的移動開發人員每月能夠從應用程序當中獲得1000美元到10000美元收益,超過一半(52%)的移動開發者每月應用程序收益不足1000美元,而24%開發者則能夠每月通過應用程序賺得10000美元以上。發達程度越高的區域,應用程序開發者當中的中產階級規模就越小,其中大洋洲、北美洲以及西歐地區的中產開發者比例約為20%;但在南美洲、東歐地區以及俄羅斯等發達程度較低的區域,中產階級開發人員的比例則接近30%。
從事iOS開發工作的開發人員由此獲得的平均收益***,規模***的中產階級也包含于此。iOS開發人員中有15%每月收入超過50000美元,不過以iOS為***平臺的開發人員中亦有37%每月收入不足500美元。Android陣營的兩極分化態勢更為明顯,其中55%的從業者月收入低于500美元,而僅有7%的從業者月收入超過50000美元。
報告指出: “在智能手機占比較高的成熟市場當中,小型獨立應用程序開發人員群體內的中產階級正在逐漸消失。之所以出現這種情況,是因為他們需要同大型、技術水平極高的開發商在軟件銷售平臺上開展正面競爭,同時還需要面對來自其它生活成本較低國家的從業者對抗。這正是造成收入兩極分化的主要原因。”
大多數移動開發人員正在為物聯網創建軟件產品
不過物聯網領域的軟件市場相對而言仍不成熟,目前已經有超過一半的移動應用開發人員(占53%)開始參與物聯網項目。不過就當下的情況看,其中大部分物聯網軟件開發工作仍然處于實驗性階段;30%參與物聯網項目的移動開發人員單純將這部分工作作為業余愛好(占30%)或者作為次要項目(接近20%)。將物聯網市場作為主要目標業務的移動開發人員主要集中在家居及建筑管理(在全部相關開發人員中占比為37%)層面,緊隨其后的則是可穿戴式設備領域(占35%)。
報告指出: “各大主要智能手機廠商正在通過擴展現有軟件生態系統的方式向物聯網市場進軍。而這部分開發人員最為關注的物聯網市場是那些智能手機平臺在其中扮演核心角色的領域。”
更多移動開發人員開始使用跨平臺工具
報告稱,83%移動開發人員正在使用至少一種第三方工具。用戶分析工具在開發者群體中人氣***,全部開發者中有47%將此類方案應用在工作當中,緊隨其后的是廣告網絡(占31%)、跨平臺工具(占30%)、通知推送(占24%)以及游戲開發工具(占24%)。將iOS作為***移動平臺的開發人員最樂于使用第三方工具,其中有57%采用用戶分析工具(相比之下,采用此類工具的Android開發人員占47%),36%采用應用程序商店分析工具(Android陣營為14%)而17%采用交叉推廣網絡(Android陣營為6%)??缙脚_工具的人氣正在逐步提升,目前其已經贏得了全部移動開發人員中30%比例、移動瀏覽器開發人員中40%比例、iOS程序員34%比例以及Android程序員25%比例的支持。
報告指出: “Web混合方案與Xamarin在以企業級業務為關注重點的開發人員中正愈發流行。這使得跨平臺工具從原本的同收益無關轉化為現在的與收益呈正比相關。……目前企業客戶對于跨平臺開發擁有旺盛的市場需求。”
移動開發人員越來越多選擇企業級市場定位
雖然大多數移動開發人員(占64%)仍然將消費者級市場視為主要收益來源,但全部移動開發者中已經有20%開始高度關注企業級業務,這一比例高于六個月前的16%。企業客戶更樂于為實用性軟件方案支付報酬,而這也將給企業級方案開發人員帶來更為可觀的經濟回報:企業級開發人員當中有45%能夠實現每月10000美元以上收益,相比之下關注消費級市場的開發者中僅有19%能夠達到同樣的收入水平。關注企業級市場的程序員們還更傾向于進行跨平臺開發,這是因為企業方面往往對此提出具體要求;舉例來說,有11%的企業級開發人員主要面向移動瀏覽器作為運行平臺,而消費級開發人員中這一比例僅為5%。
報道指出: “……目前企業客戶對于優秀移動解決方案的需求正愈發迫切,而能夠運作良好的產品及服務也憑借著自身的良好口碑在營銷活動中打開了局面。此外,以消費級市場為目標的開發工作競爭極為激烈,將任何應用程序推廣到龐大用戶群體都需要投入相當高昂的普及成本。”
相較于其他開發者群體,iOS開發人員更重視經濟回報
VisionMobile對移動開發人員進行了劃分,并分別觀察其工作動機。全部開發人員中約有半數屬于玩票性質,其中一部分通過項目參與幫助自身積累開發經驗(占23%),也有一部分單純為了獲得收益而創建應用程序成果(23%)。相比之下,Android陣營中的玩票型開發人員比例略高(占26%),以賺錢為目的的開發者比例則略低(占21%)。在主要面向移動瀏覽器開發應用程序的開發人員群體內,以盈利為目的的所占比例***(即開發商用產品的開發者,占19%),緊隨其后的為出于實驗性目的的開發者(占18%)。在另一方面,iOS開發人員更傾向于選擇利益驅動性前提,其中31%以經濟收益目標,緊隨其后的是占比20%的商用市場參與者以及17%實驗性參與人員。
報告指出: “(iOS開發者中)逐利型開發人員的優勢占比反映出該移動平臺擁有最出色的經濟回報能力,而商用型針對性方案開發者的廣泛出現意味著由于企業客戶希望能夠將其主要業務以應用程序形式推廣到iOS平臺之上、相關合約市場也由此應運而生。”
移動開發人員追逐錯誤的收入模式
絕大多數移動開發人員(占73%)目前仍在以應用程序銷售(37%)或者廣告宣傳(占36%)等傳統方式作為基礎盈利模式。不過這兩種模式所產生的收入(2015年應用程序銷售收益預計為405億美元,而廣告宣傳收益預計將達到340億美元)正受到電子商務模式(總值高達3000億美元)的掠奪。只有9%的移動開發人員正在構建電子商務應用程序,這意味著他們已經在無形中錯過了最為重要的收入提升機遇。
報告指出: “盡管移動電子商務帶來了極為可觀的營收提升機遇,但目前僅有9%的開發人員在采取這一營收模式。除非存在大量通過其它模式實現的電子商業相關開發工作……否則這一市場中仍將存在巨大的供需差異鴻溝。”