JavaScript開發原生App模式能否突出重圍?


移動應用制作的第三方服務市場已經被瓜分得差不多了,對於剛起步的中小企業來說,這些公司的 IT 部門人員比較熟悉的是 Appcan ,但隨着互聯網公司對 App 開發的需求持續升溫,也有不少后來的闖入者試圖用模式的改變在這個市場中突圍。

“DeviceOne” 就是其中之一,為了解決原生 App 開發面臨的技術門檻高、人才成本大的問題,DeviceOne使用 自主研發作為技術框架、可視化界面的IDE為開發方式,並在網站上提供地圖、支付、拍照等各式各樣的延展功能組件,幫助大部分掌握軟件開發入門技術的程序員在短時間內做出高大上的手機原生 App。

“純粹的原生 App 開發難度很大,需要程序員在語言編寫方面有很高造詣,而大部分移動應用開發平台上制作的跨平台工具使用的還是 html5 方案。” DeviceOne隨着移動用戶規模的增長,H5 版本下 Webapp 會在 UI 呈現、加載速度、API 開放程度上露出短板,逐漸不能滿足用戶的使用體驗。

相較於之前提到的 Appcan ,DeviceOne的特色是提供純粹的跨平台原生 App 的制作方式,程序員可以使用 Javascript、lua或 htlm5 當中的任何一套開發語言,直接在DeviceOne的平台上使用現成的原生控件,就可以用一套代碼生成 Anroid 、Windows和 iOS 三個系統的原生 app。

打個比方,一般程序員在編寫 App 時,需要在最初的 UI 設計環節根據手機系統的不同,針對菜單、列表、標題欄等布局標准一條一條編寫代碼。但程序員在使用DeviceOne編寫 App 時,可以直接使用平台上封裝好的 iOS 原生控件,通過后期組裝實現適配不同手機版本的軟件呈現效果。

另一方面,DeviceOne也在平台上提供了支付寶、微信、百度地圖等第三方原生插件,並鼓勵程序員在平台上上傳自己制作的控件,DeviceOne則使用於程序員分成的方式獲得一定盈利。

 “生態” 是DeviceOne在未來想要發展的方向,在聚合了足夠第三方插件的資源之后,DeviceOne想用眾包的方式把平台做起來,特別是在網站轉型成開放平台之后,DeviceOne將以 “程序員” 為中心,用產品吸引他們入駐,再以他們為源頭產出更多控件,這就形成一個良性循環。

不過,DeviceOne提倡的技術端的改造,即開發框架的概念在去年年 初就已經在國外火了起來,這種低成本、高效率地開發方式很快吸引到不少程序員前來試用。

“雖然DeviceOne的產品定位和技術路線與其他軟件有所差別,但不能說好與不好,只是針對的企業需求會不同。” 一位熟悉多平台軟件開發應用的程序員比較容易上手,並且制作出來的原生 App 對於企業來說更顯得高大上,該有的基本功能也都能涵蓋到,所以對於創業型公司或者中小型公司來說,DeviceOne的服務還是能滿足他們的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM