
Web App:是一種框架型APP開(kāi)發(fā)模式,該開(kāi)發(fā)具有跨平臺的優(yōu)勢,主要是由HTML5云網(wǎng)站+APP應用客戶(hù)端兩部分構成。APP應用客戶(hù)端只需安裝應用的框架部份,在用戶(hù)打開(kāi)的時(shí)候為用戶(hù)呈現云端取數據。
原生App
原生APP又稱(chēng)Native App,其是針對不同的手機操作系統進(jìn)行開(kāi)發(fā),包括IOS、Android等,采用不同的語(yǔ)言和框架進(jìn)行開(kāi)發(fā),主要是由云服務(wù)器數據+APP應用客戶(hù)端兩部分構成,在用戶(hù)使用之前,需要將APP應用所安裝在手機終端,包括UI、數據內容、邏輯框架等。
原生APP與web APP開(kāi)發(fā)方面的區別
移動(dòng)Web App
1、在運行的過(guò)程中,移動(dòng)webapp旨在移動(dòng)設別的瀏覽器上運行,為此只需要一個(gè)開(kāi)發(fā)項目就能夠滿(mǎn)足用戶(hù)操作需求。
2、在開(kāi)發(fā)的過(guò)程中,可以使用HTML5,CSS3以及JavaScript以及服務(wù)器端語(yǔ)言來(lái)實(shí)現。
原生App
1、每種不同的手機操作系統都需要相應的應用系統支持,為此每一種移動(dòng)操作系統都需要獨立的開(kāi)發(fā)項目
2、每種平臺都需要獨立的開(kāi)發(fā)語(yǔ),包括Java(Android), Objective-C(iOS)以及Visual C++(Windows Mobile)等等
原生APP與web APP能力方面的區別
移動(dòng)Web App
只能使用有限的移動(dòng)硬件設備功能。
原生App
能夠與移動(dòng)硬件設備的底層功能,比如個(gè)人信息,攝像頭以及重力加速器等等
原生APP與web APP獲取方法的區別
移動(dòng)Web App
產(chǎn)品需要從移動(dòng)設備上的瀏覽器訪(fǎng)問(wèn),不需要安裝額外的軟件就能夠滿(mǎn)足用戶(hù)操作需求,同時(shí)在軟件的更新中只需要更新只需要服務(wù)器就夠了。
原生App
用戶(hù)在使用移動(dòng)產(chǎn)品的過(guò)程中,需要直接手動(dòng)下載軟件,并安裝到移動(dòng)設備上,實(shí)現獨立的應用程序運行。