原生APP開發和混合APP開發那個好,這個其實是一個偽命題!
APP開發沒有工具上的好壞,沒有模式上的好壞,只有是否滿足客戶或者運營需求上的差別!只要能滿足需求的APP,都是好APP!
單純從技術上來說原生APP肯定是會有是優勢的;
但是混合開發APP也是有優勢的;
這個問題還不如理解為原生APP開發的優勢和混合開發的優勢是啥!
原生APP體驗上會好一些,加載效果,原生APP這塊優勢其實也是在慢慢退卻;
原生APP開發成本高,周期長,對安卓蘋果雙系統都需要單獨定制研發;
混合開發具有開發周期短,技術成本低,且能快速兼容蘋果和安卓系統;
這個問題,我來答合適了,兩個都用過??傮w來說還是apicloud靠譜。ide開發工具hbuilder好一些,關鍵是hbuilder的核心技術不怎樣;apicloud主要突出的就是開發出來的app性能好,主要apicloud封裝了很多原生效果模塊,開發的時候直接調用就ok了,用起來比較省事兒,效果還堪比原生。apicloud還有一個優點就是跨平臺呀,用javascript就能開發原生應用,一套代碼,同時編譯出兩個原生app,那叫一個簡單呀,節省效率!順便說一句,不知道你用得上不,apicloud還有后端的api服務和數據存儲服務,可以直接給app建數據庫,前端、后端一起搞定!
網站封裝APP是很簡單的,而且免費。亥著開發者服務平臺就可以做。注意較后一張圖里的那些插件,封裝本身是免費的,但是額外插件是收費的,所以你如果不是非得要用那些插件,較好不要選,省錢。
額外多說一點,問題當中所提到的原生APP,和封裝APP是不同的,封裝APP就是給網站套個APP的殼子,讓它可以安裝在手機桌面上,打開就進入網站,但是這個封裝APP本身是沒什么內容的,沒有前端沒有后臺,有的都只是這個網站。
而原生APP,是指不同移動操作系統(ios、Android)需要各自開發 并且使用原生程序編寫運行的第三方移動應用程序。