appcan 跟 phonegap是一個性質的,當然也有一些區別。
相同點是,都是基于html5來開發跨平臺的移動應用,提供一些功能封裝(如地圖之類的開發者常用的功能),一次開發,run anywhere。但運行速度都比不上原生的app,響應相對來說會慢一些,功能實現也簡單一些。著重于新聞信息類的app開發,實用但并沒有原生的酷。
不同點是,appcan是基于eclipse安裝插件進行開發,各個平臺也只裝一次環境;免費,不開源;比phonegap晚出,不夠成熟;而phonegap要求針對不同的平臺搭建對應的環境;免費,開源;出的比較早,現在用的人也相對多一些。
app平臺:
一、對于普通消費者而言,app平臺就是軟件下載站。
1、ios系統的應用商城只有一個,所有的軟件都要在這里下載安裝。對于越獄用戶而言,還有第三方的下載渠道。
2、安卓應用商城就有許多了,官方的應該是谷歌的官方應用商城Google play。其次是第三方的應用下載渠道,如百度手機助手、360手機助手、豌豆莢等;第三是OEM廠商預裝的應用市場,如小米應用商城、華為應用商城、聯想樂商城等。
二、對于開發者而言,app平臺就是軟件開發者平臺。
1、蘋果、谷歌、小米、百度、豌豆莢等應用市場一般都有開發者平臺,開發者中心的域名一般為Dev、developer開頭的二級域名。
2、app平臺是各個軟件開發商和個人軟件開發者的重要推廣渠道,分為付費和免費兩種。免費的有換量、較先發布、專題、推薦、官方活動等。
你這個問題問的號,很多外包公司都會遇到類似的問題,我們言歸正傳,目前已經有很多成熟的跨平臺開發平臺,如果說你想做一個高大上的原生app,我建議你用愛碼哥(iMAG),這個我用的比較多,所以多跟你溝通幾句,用Javascript、Java、.Net、php或htlm5當中的任何一套開發語言寫一套代碼就可以生成Anroid和iOS的兩個系統的原生app,并且還提供從開發,部署,集成,運營管理,安全方案的一個生命周期的app解決方案