APP開發,不快等於Die

TP_funny發表於2015-03-02
移動網際網路時代,企業的移動化需求越來越迫切。移動應用呈現出爆發式增長,根據維基百科上的資料,截至到2014年8月,Google Play上的應用數量在130萬以上;過了一個月後,AppStore的應用數量同樣超過了130萬款。一年左右的時間,兩者的應用增長數量都在30萬款以上,這也就意味著平均每天都有800多款新APP出現。

對於APP的創業公司來說競爭對手越來越多,只有那些在技術和市場上擁有領先位置的APP才能最終佔據市場。

 


APP開發遇到的各種問題

如果想做一款市場覆蓋面廣的APP,至少需要iOS和Android兩個平臺APP的版本。iOS開發工程師需要使用Object-C/C/C++等複雜的程式語言,且iOS系統相對封閉,學習iOS開發的成本較高,許多企業難以招到優秀的iOS工程師。同時伴隨Android系統的應用場景越來越廣泛,市場需求旺盛,Android工程師也並不比iOS好招。再有就是伺服器的開發,業務邏輯實現和介面封裝以及資料庫開發分別需要至少1名工程師,後期維護還需要運維人員的投入,這些人才對於企業招聘也是一大考驗。
 
另外,時間成本也比較高,開發的時間大概需要2-3個月,複雜一些的需要3-4個月。在Android碎片化如此嚴重的今天,螢幕解析度多達上百種,系統版本橫跨數十個,螢幕及系統版本的適配給開發者帶來了極大的困擾,佔用了非常多的開發時間;同時iPhone6和iPhone6 plus以及iOS8.0的出現使得iOS開發也出現了螢幕以及系統版本適配的問題,整個開發週期可能會更久。
 
再有就是APP版本的更新在AppStore也會經歷漫長的稽核週期。第三方統計報告顯示,有17%的APP版本更新的頻率是每週,48%的APP版本更新的頻率是每月,所以版本的快速迭代是一個成功APP要重視的重要因素之一。
 
怎麼解決這些問題呢?
 
目前,國內外有不少跨平臺的App開發工具,比如Appcelerator、PhoneGap等等,開發者只要編寫一次程式碼,即可同時編譯出iOS、Android等平臺的App安裝包來,並且在各個平臺上執行效果一致;此外,跨平臺開發工具通常使用更簡單易學的語言,比如HTML+JavaScript+CSS,擁有Web基礎的企業甚至可以直接切入App的開發,無需學習成本,這樣企業會更容易找到開發人員,進而縮短開發時間。跨平臺開發工具有助於智慧裝置與個人電腦的融合,使得App開發變得更加容易,為國內開發者提供了便捷的開發方式,不過可能對於國內開發者而言國外產品在使用和本地服務方面不夠便捷,同時,這些工具也僅僅解決了App產品開發過程中客戶端的加速開發,並未提供加速伺服器方面開發的相關技術。
 
值得慶幸的是國內也出現了類似產品,比如APICloud,開發者使用標準的HTML、JS和CSS進行App開發,相容目前市場上流行的所有JS/CSS框架,任何WebApp都可以在APICloud上執行;HTML/JS/CSS再結合APICloud提供的端API就可以開發出一個體驗效果和原生開發相媲美的App。APICloud為開發者提供雲端的API服務和資料儲存服務,開發者只需要簡單的配置,可以減少70%伺服器端編碼工作量。同時APICloud提供的增量更新、雲修復功能,App升級時無需經過App Store稽核,極大的提高了使用者使用體驗。APICloud平臺7天就可以完成APP的開發,目前全免費,本地服務方面也做得非常好,任何疑問可以通過APICloud論壇或線上得到及時解答。
 
不快就等於Die,這就是一個對APP的市場結論,搶佔市場先機是第一步。這些跨平臺開發工具不僅節省了開發時間和資金,更為網頁開發者以及那些創意無限、熱愛App開發的人提供了便捷的開發方式,讓創意很快落地成形。
評論(1)

相關文章