何為Web App,何為Hybird App
web app由wap站發(fā)展而來(lái)
AppCan 為Web App的定義是:
打包您的wap網(wǎng)站入口并生成應(yīng)用,用戶安裝應(yīng)用后無(wú)需輸入網(wǎng)址,點(diǎn)擊擊圖標(biāo)直接訪問(wèn)你的網(wǎng)站。
如果在AppCan上創(chuàng)建一個(gè)Web app ,只需輸入一個(gè)網(wǎng)址就會(huì)生成一個(gè)安裝在手機(jī)上的應(yīng)用,實(shí)際上是內(nèi)部對(duì)網(wǎng)站做了一層包裝,以快捷方式的形式訪問(wèn)移動(dòng)網(wǎng)站。
筆者認(rèn)為這只是對(duì)web app的初步理解,這樣直接轉(zhuǎn)換的可用性也很差,大多是字體嚴(yán)重變小等問(wèn)題。
Hybird App 出現(xiàn)
介于WebApp和NativeApp模式之間的一種應(yīng)用,現(xiàn)在越來(lái)越覺(jué)得百度提出的Light App就是基于這種模式的變種,看看百度的定義:
即輕量級(jí)應(yīng)用,是一種基于平臺(tái)級(jí)手機(jī)客戶端而產(chǎn)生的服務(wù);開(kāi)發(fā)門檻低、占用系統(tǒng)資源少;體驗(yàn)優(yōu)于 Web APP,比 Native APP 輕但能實(shí)現(xiàn)等同 Native APP 的豐富功能和精致交互體驗(yàn)
還有一個(gè)觀點(diǎn):
我們?cè)啻翁峒拔⑿诺墓娰~戶就是一個(gè)簡(jiǎn)易的 APP,而整個(gè)微信則變身一個(gè)簡(jiǎn)易的 APP Store。而做入口,做平臺(tái)是巨頭們一貫的思路,顯然百度也想通過(guò) Light APP 重塑百度客戶端的入口和平臺(tái)地位,變身移動(dòng) APP Store
個(gè)人感覺(jué)百度推出這個(gè)Light App對(duì)于開(kāi)發(fā)者的分發(fā)渠道途徑,也不會(huì)提高到哪里。和當(dāng)初的網(wǎng)頁(yè)集成應(yīng)用類似。像內(nèi)置的嘀咕打車,58同城,都是公司之間深入的合作,普通開(kāi)發(fā)者應(yīng)該沒(méi)有這樣的能力和機(jī)會(huì)。
更新與性能的矛盾
相比于webapp,hybird app 把Web代碼封裝到App里面可以提高性能和可訪問(wèn)性,但是不允許遠(yuǎn)程更新。性能有一定保證,更新還是要走app store。
筆者之前做移動(dòng)網(wǎng)站時(shí) 曾經(jīng)考慮多大程度的使用js,主要因素就是js庫(kù)對(duì)網(wǎng)絡(luò)環(huán)境的依賴,實(shí)際上如果是hybird應(yīng)用,可以認(rèn)為整個(gè)js庫(kù)是封裝到本地的,這樣就減少了對(duì)網(wǎng)絡(luò)環(huán)境的依賴度。
轉(zhuǎn)載僅供參考,版權(quán)屬于原作者
Hash:c7f45136e69108eb2345e580b814e7d3272be3e9
聲明:此文由 Scarlett 分享發(fā)布,并不意味本站贊同其觀點(diǎn),文章內(nèi)容僅供參考。此文如侵犯到您的合法權(quán)益,請(qǐng)聯(lián)系我們 kefu@qqx.com