APP開發根據開發方式可分為原生APP和Web
APP,APP主流開發操作系統有安卓和IOS。
安卓版本原生APP的開發語言為JAVA,IOS版原生APP的開發語言為Objective-C。
安卓版本Web
APP的開發語言為JAVA+HTML,IOS 版Web APP的開發語言為Objective-C+HTML;
網站封裝APP是很簡單的,而且免費。亥著開發者服務平臺就可以做。注意較后一張圖里的那些插件,封裝本身是免費的,但是額外插件是收費的,所以你如果不是非得要用那些插件,較好不要選,省錢。
額外多說一點,問題當中所提到的原生APP,和封裝APP是不同的,封裝APP就是給網站套個APP的殼子,讓它可以安裝在手機桌面上,打開就進入網站,但是這個封裝APP本身是沒什么內容的,沒有前端沒有后臺,有的都只是這個網站。
而原生APP開發,是指不同移動操作系統(ios、Android)需要各自開發 并且使用原生程序編寫運行的第三方移動應用程序。
e,這個問題,我來答合適了,兩個都用過。總體來說還是apicloud靠譜。ide開發工具hbuilder好一些,關鍵是hbuilder的核心技術不怎樣;apicloud主要突出的就是開發出來的app性能好,主要apicloud封裝了很多原生效果模塊,開發的時候直接調用就ok了,用起來比較省事兒,效果還堪比原生。apicloud還有一個優點就是跨平臺呀,用javascript就能開發原生應用,一套代碼,同時編譯出兩個原生app,那叫一個簡單呀,節省效率!順便說一句,不知道你用得上不,apicloud還有后端的api服務和數據存儲服務,可以直接給app建數據庫,前端、后端一起搞定!
appcan 跟 phonegap是一個性質的,當然也有一些區別。
相同點是,都是基于html5來開發跨平臺的移動應用,提供一些功能封裝(如地圖之類的開發者常用的功能),一次開發,run anywhere。但運行速度都比不上原生的app,響應相對來說會慢一些,功能實現也簡單一些。著重于新聞信息類的app開發,實用但并沒有原生的酷。
不同點是,appcan是基于eclipse安裝插件進行開發,各個平臺也只裝一次環境;免費,不開源;比phonegap晚出,不夠成熟;而phonegap要求針對不同的平臺搭建對應的環境;免費,開源;出的比較早,現在用的人也相對多一些。