轉(zhuǎn)帖|行業(yè)資訊|編輯:龔雪|2017-02-28 10:00:11.000|閱讀 234 次
概述:雖然目前的形勢非常明確,iOS與Android已經(jīng)占據(jù)市場95%以上份額,但更進一步的選擇則關乎現(xiàn)有技術堆棧、學習曲線以及市場動態(tài)等多種趨勢。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相信很多朋友都有志于進軍移動應用開發(fā)領域,但卻又難以選擇合適的切入點。在這方面,大家面臨的首要難題自然是具體移動平臺的選擇。雖然目前的形勢非常明確,iOS與Android已經(jīng)占據(jù)市場95%以上份額,但更進一步的選擇則關乎現(xiàn)有技術堆棧、學習曲線以及市場動態(tài)等多種趨勢。
學習難度
雖然iOS的成熟度更高、預定義規(guī)則集更完善且相關開發(fā)工具更強大,但在另一方面Android應用則更易通過官方應用商店的審核。隨著蘋果Swift編程語言的誕生,新手謝謝能夠借此更快學習iOS應用開發(fā)知識并順利完成應用構建。但在另一方面,已經(jīng)擁有Java知識的開發(fā)者則更傾向于選擇Android開發(fā)平臺——因為其原有經(jīng)驗能夠直接被應用至移動應用開發(fā)當中。
相關要求
在任何特定平臺上開發(fā)移動應用都需要從業(yè)者具備技術堆棧、Xcode及Android Studio等開發(fā)工具以及相關硬件設備。在移動應用的具體開發(fā)過程當中,我們必須著眼于具體硬件進行設計、測試與調(diào)試。那么您已經(jīng)擁有哪些設備?其運行哪種操作系統(tǒng)?您更喜歡哪款移動操作系統(tǒng)?您認為iOS與Android,哪款能帶來更理想的使用體驗?Android Studio能夠兼容Linux、OS X以及Windows三大主流桌面系統(tǒng),相比之下Xcode則為OS X獨占,這意味著Android開發(fā)工作對于多數(shù)從業(yè)者來說成本更低。
回報情況
盡管Android設備相對于iOS而言擁有更為龐大的用戶群體,但蘋果App Store上的應用往往能夠帶來更為豐厚的收益——這是因為蘋果用戶更樂于為應用付費,而不像Android平臺那樣只能寄希望于廣告支持。當然,這兩種獲取回報的方式各有優(yōu)勢,后者同樣能夠為優(yōu)秀的開發(fā)者提供良好的收入并更靈活地實驗自己的設計構想。
簡而言之,雖然Android在開發(fā)過程中為用戶提供更多控制與自由發(fā)揮空間,但如果此前從未接觸過Java編程,則需要面對陡峭的學習曲線。另一方面,iOS的配套語言Swift包含大量預定義規(guī)則集,可供您快速完成學習過程——但其同時也通過種種默認特性限制著開發(fā)者對于應用的修改能力。
具體要如何選擇?請大家自行判斷。
原文標題:Should I Learn iOS or Android Development?
原文作者:Gurmukh Singh ;翻譯:51CTO
更多行業(yè)資訊,更新鮮的技術動態(tài),盡在。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn