楔子
互聯(lián)網(wǎng)&軟件行業(yè)榛斯,不管哪個方向观游,未來不外乎會產(chǎn)生兩種變革,一是創(chuàng)新驮俗,二是資源整合懂缕。正如很多人分析的那樣,這個行業(yè)的格局已經(jīng)形成王凑,但是遠(yuǎn)遠(yuǎn)還沒有達(dá)到飽和的地步搪柑。不可否認(rèn)聋丝,今天的風(fēng)口行業(yè)是互聯(lián)網(wǎng)、金融行業(yè)工碾,如果早幾年弱睦,房地產(chǎn)相關(guān)行業(yè)也會出現(xiàn)在這個榜單上。當(dāng)行業(yè)大格局已經(jīng)形成的時候倚喂,創(chuàng)新就會變得很艱難每篷,此時瓣戚,資源整合的能力就變得尤為關(guān)鍵了端圈。
作為一個在路上的產(chǎn)品人,我一直有個想法子库,就是把自己的經(jīng)歷舱权、經(jīng)驗(yàn)教訓(xùn)整理成一個方法論的東西。當(dāng)然這件事在圈子里有很多人在做仑嗅,每個人的方法都會不一樣宴倍,我只是想把自己的經(jīng)歷整理記錄出來,避免將來在同一個坑里摔倒多次仓技。很多東西鸵贬,也都是在網(wǎng)上,或者產(chǎn)品前輩們口中能夠看到聽到的脖捻,我做的這件事阔逼,就叫做“資源整合”,加上自己經(jīng)歷的資源整合地沮。
今天是第一篇嗜浮。
剛剛好本周要做一個App前端展示內(nèi)容的功能,大致分為兩塊內(nèi)容摩疑,一個是篩選條件區(qū)危融,一個是頁面展示區(qū)。當(dāng)然采用的是混合模式實(shí)現(xiàn)雷袋,把篩選條件放在原生態(tài)的框架里吉殃,將頁面展示的內(nèi)容用Web實(shí)現(xiàn)。所以本周剛剛好手頭上整理出了這些東西楷怒,今天我們就來聊一聊App都有哪些類型蛋勺,并比較它們都有什么不一樣的地方。
APP類型
今天的主流應(yīng)用程序分為三類:Web App率寡、Hybrid App迫卢、 Native App。
關(guān)于它們冶共,百度百科是這么解釋的:
Native App是一種基于智能手機(jī)本地操作系統(tǒng)如iOS乾蛤、Android每界、WP并使用原生程式編寫運(yùn)行的第三方應(yīng)用程序,也叫本地app。
WebApp是指基于Web的系統(tǒng)和運(yùn)用家卖,其作用是向廣大的最終用戶發(fā)布一組復(fù)雜的內(nèi)容和功能眨层。
Hybrid App(混合模式移動應(yīng)用)是指介于web-app、native-app這兩者之間的app上荡,兼具“Native App良好的用戶交互體驗(yàn)的優(yōu)勢”和“Web App跨平臺開發(fā)的優(yōu)勢”趴樱。
我再通俗的解釋一遍:
Native App 指的是用原生程序設(shè)計的App,一般依托于操作系統(tǒng)酪捡,有很強(qiáng)的交互叁征,是一個完整的App,可拓展性強(qiáng)逛薇。需要用戶下載安裝捺疼。
Web App 指采用Html5語言寫出的App,不需要下載安裝永罚。通常Web App生存于瀏覽器里啤呼,宿主是瀏覽器。
Hybrid App指的是半原生半Web的混合類App呢袱。需要下載安裝官扣。
一句話概括:Web App是一個手機(jī)版的網(wǎng)站,通過訪問云端瀏覽器讀取數(shù)據(jù)羞福;混合App是指采用原生態(tài)App的框架惕蹄,內(nèi)嵌了一個地址寫死的瀏覽器,讀取數(shù)據(jù)還是通過訪問云端坯临;原生App是重新設(shè)計一個原生程序焊唬,有“云服務(wù)器數(shù)據(jù)庫+App客戶端”兩部分組成,App應(yīng)用里所有的UI元素看靠、數(shù)據(jù)內(nèi)容赶促、邏輯框架均安裝在手機(jī)終端上,有表有里挟炬。
優(yōu)缺點(diǎn)對比
三種類型的區(qū)別
1.原生App和混合App需要在運(yùn)用市場上下載鸥滨,Web APP不用;
2.原生App和混合App可以調(diào)用終端設(shè)備底層的功能谤祖,如短信婿滓、通訊錄等個人信息,攝像頭粥喜,藍(lán)牙凸主,重力感應(yīng)等等,Web App不能额湘;
3.原生App針對不同的操作系統(tǒng)需要單獨(dú)開發(fā)卿吐,如Android旁舰、iOS等等,Web App不用嗡官;
4.原生App訪問速度快箭窜,混合App和Web App訪問速度慢,混合App和Web App每次都是通過訪問云端網(wǎng)站讀取數(shù)據(jù)衍腥,在沒有移動網(wǎng)絡(luò)時基本就沒用了磺樱。
5.原生App因?yàn)榘琔I元素和數(shù)據(jù)內(nèi)容在本地,安裝包比較大婆咸,混合APP只含有原生App的框架竹捉,安裝包小,Web App連框架都沒有擅耽。原生App和混合App需要手動更新下載活孩,Web App不需要物遇,只要刷新頁面即可乖仇。
6.總結(jié)一點(diǎn),Web App小巧輕便询兴,可以支持各種設(shè)備訪問平臺乃沙,而原生App則可以更充分地利用終端設(shè)備的特性。
Web App的設(shè)計要點(diǎn)
小結(jié)
這是總結(jié)的第一篇產(chǎn)品經(jīng)理相關(guān)知識技能诗舰,以后我會結(jié)合工作中遇到的實(shí)際問題警儒,提供更加詳盡的方法論的內(nèi)容,給自己也給他人一個借鑒眶根。