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