?
web app和native app的區別 人人都是產(chǎn)品經(jīng)理
隨著(zhù)智能移動(dòng)設備越來(lái)越多,人們對app的需求越來(lái)越大,目前市場(chǎng)上針對原生app和移動(dòng)web app的分歧越來(lái)越大,那么接下來(lái),我們就分析一下這兩種app的是是非非。
Web App和Native App定義:
什么叫原生app:
原生app是為了實(shí)現某項功能,針對特定設備設計的產(chǎn)品,他們需要安裝到設備上使用,通常能都調用設備上的其他硬件功能。蘋(píng)果商店和apk等都是原生app;
什么叫web app:
移動(dòng)Web App都是都是需要用到網(wǎng)絡(luò )的,它們利用設備上的瀏覽器訪(fǎng)問(wèn)使用個(gè),不需要下載安裝,實(shí)現了跨平臺。
Web App和Native App 的比較:
獲取方法
原生app: 需要到特定的網(wǎng)站下載到設備、安裝,獨立運行,用戶(hù)版本可能不統一。
移動(dòng)Web App: 從移動(dòng)設備上的瀏覽器訪(fǎng)問(wèn),不需要安裝額外的軟件,軟件更新只需要服務(wù)器就夠了,用戶(hù)版本統一。
能力方面
原生app:可以調用設備底層的功能,例如個(gè)人信息,攝像頭以及重力加速器等等。
移動(dòng)web app:只能使用有限的功能,不過(guò)目前越來(lái)越多的功能開(kāi)放。
研發(fā)考慮
原生app:不同的操作系統需要獨立開(kāi)發(fā);需要各自的軟件開(kāi)發(fā)包;開(kāi)發(fā)工具入Java(Android), Objective-C(iOS)以及Visual C++(Windows Mobile)。
移動(dòng)web app:由于運行到瀏覽器上,只需要一個(gè)開(kāi)發(fā)項目,屬于跨平臺的。開(kāi)發(fā)工具入phonegaps。
優(yōu)勢和劣勢
原生app比web app運行要快;
原生app比webapp調用設備的底層功能更方便
原生app更新需要上賣(mài)場(chǎng),需要審核,不能即時(shí)更新,web app不需要審核,版本更新快,且所有用戶(hù)統一更新;
原生app開(kāi)發(fā)成本高,尤其設計到多款移動(dòng)設備;webapp只需要開(kāi)發(fā)一款產(chǎn)品。
該如何選擇原生app和web app?
1.你的app是否需要設備的特殊功能,如攝像頭等;
2.您的是app是否一定需要網(wǎng)絡(luò )
3.你的預算是多少
4,對性能的要求。
我個(gè)人一般認為,對于交互較多的產(chǎn)品,在預算足夠的請款下,原生app是最適合的。
嘉興app開(kāi)發(fā)專(zhuān)業(yè)定制開(kāi)發(fā)企業(yè)APP,電商類(lèi)APP, 社區O2OAPP,專(zhuān)業(yè)雄厚的技術(shù)團隊是您是最佳的選擇。http://fj256.com
?