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


