1. web、wap、mail、app、im、sms分別是什麼意思
web、wap、mail、app、im、sms分別是:
萬維網、無線應用協議、郵件、應用程序、實時通信系統、簡訊息服務。
2. 移動端Web App和WAP有什麼不同
移動端Web App和WAP有什麼不同?最直接的區別就是功能層面。WAP更側重使用網頁技術在移動端做展示,包括文字、媒體文件等。而Web App更側重「功能」,是使用網頁技術實現的App。總的來說,Web App就是運行於網路和標准瀏覽器上,基於網頁技術開發實現特定功能的應用。
WebApp是指基於Web的系統和應用,其作用是向廣大的最終用戶發布一組復雜的內容和功能。ASP,PHP,HTML,JAVA等。使用這些常見的網路開發工具,可以製作絕大部分的webapp程序,使其在網站頁面上實現傳統的C/S架構軟體的功能,也就是我們常說的SaaS模式。
從一個簡單的幫助消費者計算汽車租借費用的網頁,到為商業人員和度假者提供全套旅遊服務的大型復雜的WEB站點,都是WebApp。它包括一些完整的WEB站點,WEB站點的專門功能以及在Internet、Intranet或ExtraNet上的信息處理應用。
當用戶登錄一個網站(如Pixlr),大家很容易理解這是在訪問一個Web App。但是對那些僅僅提供基礎服務(如電話查詢或是信息查詢)的網站,區分用戶是否在訪問Web App就變得相當困難了。
其實這些服務大多都是Web App。我常常這樣問自己「這個程序是否完成了某個任務?」。即便它只完成了某個非常小的任務,那麼它也是一個Web App。Google的搜索引擎就是一個Web App,它本質上和電話查詢服務沒有什麼區別。
這樣說來,也並非所有的網站都是Web App。如果這個網站並沒有執行任何任務,那麼它就並不是Web App。
3. 何為Web App,何為Hybird App
web app由wap站發展而來
AppCan 為Web App的定義是:
打包您的wap網站入口並生成應用,用戶安裝應用後無需輸入網址,點擊擊圖標直接訪問你的網站。
如果在AppCan上創建一個Web app ,只需輸入一個網址就會生成一個安裝在手機上的應用,實際上是內部對網站做了一層包裝,以快捷方式的形式訪問移動網站。
筆者認為這只是對web app的初步理解,這樣直接轉換的可用性也很差,大多是字體嚴重變小等問題。
Hybird App 出現
介於WebApp和NativeApp模式之間的一種應用,現在越來越覺得網路提出的Light App就是基於這種模式的變種,看看網路的定義:
即輕量級應用,是一種基於平台級手機客戶端而產生的服務;開發門檻低、佔用系統資源少;體驗優於 Web APP,比 Native APP 輕但能實現等同 Native APP 的豐富功能和精緻交互體驗
還有一個觀點:
我們曾多次提及微信的公眾賬戶就是一個簡易的 APP,而整個微信則變身一個簡易的 APP Store。而做入口,做平台是巨頭們一貫的思路,顯然網路也想通過 Light APP 重塑網路客戶端的入口和平台地位,變身移動 APP Store
個人感覺網路推出這個Light App對於開發者的分發渠道途徑,也不會提高到哪裡。和當初的網頁集成應用類似。像內置的嘀咕打車,58同城,都是公司之間深入的合作,普通開發者應該沒有這樣的能力和機會。
更新與性能的矛盾
相比於webapp,hybird app 把Web代碼封裝到App裡面可以提高性能和可訪問性,但是不允許遠程更新。性能有一定保證,更新還是要走app store。
筆者之前做移動網站時 曾經考慮多大程度的使用js,主要因素就是js庫對網路環境的依賴,實際上如果是hybird應用,可以認為整個js庫是封裝到本地的,這樣就減少了對網路環境的依賴度。
轉載僅供參考,版權屬於原作者