WebApp與Native App有何區別呢?
發布時間:2012-12-25 瀏覽:480打印字號:大中小
Native App:
1、開發成本非常大。
一般使用的開發語言為JAVA、C++、Objective-C。
2、更新體驗較差、同時也比較麻煩
每一次發布新的版本,都需要做版本打包,且需要用戶手動更新(有些應用程序即使不需要用戶手動更新,但是也需要有一個惡心的提示)。
3、非常酷
因為native app可以調用IOS中的UI控件以UI方法,它可以實現WebApp無法實現的一些非常酷的交互效果
4、Native app是被Apple認可的
Native app可以被Apple認可為一款可信任的獨立軟件,可以放在Apple Stroe出售,但是Web app卻不行。
Web App
1、開發成本較低
使用web開發技術就可以輕松的完成web app的開發
2、升級較簡單
升級不需要通知用戶,在服務端更新文件即可,用戶完全沒有感覺
3、維護比較輕松
和一般的web一樣,維護比較簡單,它其實就是一個站點
Webapp說白了就是一個針對Iphone、Android優化后的web站點,它使用的技術無非就是HTML或HTML5、CSS3、JavaScript,服務端技術JAVA、PHP、ASP。
當然,因為這些高端智能手機(Iphone、Android)的內置瀏覽器都是基于webkit內核的,所以在開發WEBAPP時,多數都是使用HTML5和CSS3技術做UI布局。當使用HTML5和CSS3l做UI時,若還是遵循著一般web開發中使用HTML4和CSS2那樣的開發方式的話,這也就失去了WEBAPP的本質意義了,且有些效果也無法實現的,所以在此又回到了我們的主題–webapp的布局方式和技術。
相關文章導讀:企業為什么需要手機網站?