何為Web App,何為Hybird App

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

Hash:c7f45136e69108eb2345e580b814e7d3272be3e9

聲明:此文由 Scarlett 分享發(fā)布,并不意味本站贊同其觀點,文章內(nèi)容僅供參考。此文如侵犯到您的合法權(quán)益,請聯(lián)系我們 kefu@qqx.com