Web App 和 Native App怎么選擇

小編推薦:最近和我們的技術(shù)leader爭(zhēng)論了下web app和Native App哪個(gè)是趨勢(shì),網(wǎng)速越來越快,web會(huì)不會(huì)完全替代native?BUT,事情在產(chǎn)品上就木有絕對(duì)了,來看下知乎上的分析。 前兩天剛好和一幫產(chǎn)品同學(xué)聊過,特指一個(gè)APP里面的各頁面應(yīng)該怎么做,大家的總結(jié)如下,原理一樣,關(guān)鍵是了解Native和Web各自的優(yōu)劣勢(shì): 1. 偏交互的Native,偏瀏覽的Web:交互指復(fù)雜操作,輸入/選擇什么的 2. 已穩(wěn)定的Native,試錯(cuò)中的Web:H5頁面用來做低成本驗(yàn)證很好 3. 訪問硬件Native,信息展示W(wǎng)eb:指手機(jī)里的各種傳感器什么的 4. 核心功能Native,周邊輔助Web:把工作量多投在刀刃上 5. 當(dāng)時(shí)有5點(diǎn),我實(shí)在想不起來了。。。 我是公司的CEO,但同時(shí)也是航班管家的產(chǎn)品經(jīng)理,讓我用這個(gè)目前市場(chǎng)上占有率最大的手機(jī)商旅應(yīng)用來做個(gè)例子,說明一下我們是如何考慮web app和native app的: 1)兩大核心功能:機(jī)票查詢和航班動(dòng)態(tài),全部是native app,主要是為了保證速度和穩(wěn)定性,因?yàn)檫@時(shí)候的用戶對(duì)效率很敏感。 2)輔助的服務(wù)功能:我們還提供諸如“機(jī)場(chǎng)登機(jī)口導(dǎo)航”、“機(jī)場(chǎng)商家地圖”、“航空公司服務(wù)”以及“酒店查詢”等功能,這些功能由于暫時(shí)不是用戶的最基本需求,同時(shí)在業(yè)務(wù)上調(diào)整和增加的內(nèi)容要求很靈活,所以我們采用內(nèi)嵌web網(wǎng)頁的方式來實(shí)現(xiàn),將用戶引導(dǎo)進(jìn)入我們自己和其它第三方的網(wǎng)站里。這些功能都統(tǒng)一放在“實(shí)用工具”的分類里。 3)創(chuàng)新型功能:在一季度末,航班管家會(huì)推出“機(jī)場(chǎng)漂流瓶”以及“航班同乘人”等準(zhǔn)社區(qū)服務(wù),這都是基于web,并已經(jīng)開始采用html5的一些方法,希望能夠達(dá)到兩個(gè)目的:在體驗(yàn)上接近native app,開發(fā)上具備更多的靈活性和跨平臺(tái)性。 綜上,作為一個(gè)移動(dòng)互聯(lián)網(wǎng)的應(yīng)用開發(fā)商,我們更傾向于看重以html5為未來的趨勢(shì)! Web App從實(shí)現(xiàn)角度是不是可以分為幾種: 直接使用移動(dòng)設(shè)備瀏覽器使用; 使用本地封裝Embed Browser來調(diào)用Web 接口使用Web技術(shù)(HTML,JavaScript,CSS)直接構(gòu)建本地應(yīng)用 從這個(gè)角度講,后兩種很難分清Web和Native的區(qū)別,由于HTML5的支持以及現(xiàn)在JavaScript/CSS/DOM等性能和穩(wěn)定程度越來越高,他們的表現(xiàn)不一定會(huì)跟Native差別太大。 從開發(fā)者的角度來看,他們對(duì)技術(shù)的選擇還是要依賴于自己的習(xí)慣、開發(fā)經(jīng)驗(yàn)和工具,而基于Web技術(shù)的開發(fā)工具和各種lib也在完善中。 而最關(guān)鍵的是,使用Web技術(shù)最大的好處就是跨平臺(tái)。話說回來,跨平臺(tái)和Native也一直是爭(zhēng)論的焦點(diǎn),:) 本文由人人都是產(chǎn)品經(jīng)理@魚精,整理自知乎,轉(zhuǎn)載請(qǐng)注明出處并保留原文鏈接。問:Web App 和 Native App,哪個(gè)是趨勢(shì)?
答1:@蘇杰? 198票
答2:@連長(zhǎng)王江?156票
答3:@米嘉? 20票
- 目前還沒評(píng)論,等你發(fā)揮!