Web App 和 Native App怎么選擇

問:Web App 和 Native App,哪個(gè)是趨勢(shì)?
答1:@蘇杰? 198票
前兩天剛好和一幫產(chǎn)品同學(xué)聊過(guò),特指一個(gè)APP里面的各頁(yè)面應(yīng)該怎么做,大家的總結(jié)如下,原理一樣,關(guān)鍵是了解Native和Web各自的優(yōu)劣勢(shì):
1. 偏交互的Native,偏瀏覽的Web:交互指復(fù)雜操作,輸入/選擇什么的
2. 已穩(wěn)定的Native,試錯(cuò)中的Web:H5頁(yè)面用來(lái)做低成本驗(yàn)證很好
3. 訪問硬件Native,信息展示W(wǎng)eb:指手機(jī)里的各種傳感器什么的
4. 核心功能Native,周邊輔助Web:把工作量多投在刀刃上
5. 當(dāng)時(shí)有5點(diǎn),我實(shí)在想不起來(lái)了。。。
答2:@連長(zhǎng)王江?156票
我是公司的CEO,但同時(shí)也是航班管家的產(chǎn)品經(jīng)理,讓我用這個(gè)目前市場(chǎng)上占有率最大的手機(jī)商旅應(yīng)用來(lái)做個(gè)例子,說(shuō)明一下我們是如何考慮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)頁(yè)的方式來(lái)實(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為未來(lái)的趨勢(shì)!
答3:@米嘉? 20票
Web App從實(shí)現(xiàn)角度是不是可以分為幾種:
直接使用移動(dòng)設(shè)備瀏覽器使用;
使用本地封裝Embed Browser來(lái)調(diào)用Web
接口使用Web技術(shù)(HTML,JavaScript,CSS)直接構(gòu)建本地應(yīng)用
從這個(gè)角度講,后兩種很難分清Web和Native的區(qū)別,由于HTML5的支持以及現(xiàn)在JavaScript/CSS/DOM等性能和穩(wěn)定程度越來(lái)越高,他們的表現(xiàn)不一定會(huì)跟Native差別太大。
從開發(fā)者的角度來(lái)看,他們對(duì)技術(shù)的選擇還是要依賴于自己的習(xí)慣、開發(fā)經(jīng)驗(yàn)和工具,而基于Web技術(shù)的開發(fā)工具和各種lib也在完善中。
而最關(guān)鍵的是,使用Web技術(shù)最大的好處就是跨平臺(tái)。話說(shuō)回來(lái),跨平臺(tái)和Native也一直是爭(zhēng)論的焦點(diǎn),:)
本文由人人都是產(chǎn)品經(jīng)理@魚精,整理自知乎,轉(zhuǎn)載請(qǐng)注明出處并保留原文鏈接。
- 目前還沒評(píng)論,等你發(fā)揮!