1. 程式人生 > >WAP和web app的對比

WAP和web app的對比

最近有一個web網站需要提供對應的移動端的版本,客戶要求說弄個wap網站就行,我一聽感覺wap好遙遠,應該還是智慧機不流行的時候說wap,現在應該都是web app了。後來仔細研究了下,發現對wap的一些理解還是很膚淺呀,對涉及其中的很多概念還是一知半解。正好乘此機會梳理了一下。

WAP目前主要使用1.2和2.0兩個版本,1.2使用的是WML(Wireless Markup Language),現在基本上已經不用了,除非你的網站需要支援一些老古董的手機。現在還在用的,或者大家通常意義上所指的,主要是WAP 2.0,它使用的是XHTML MP(Mobile Profile)語言。當然,WAP的應用範圍很廣,我們這裡討論的僅限於網站的製作。而XHTML MP來源與XHTML Basic,說到這裡,就有必要弄明白為什麼有了XHTML,它和HTML4.0,HTML5.0又是什麼關係,stackoverflow上的一個回答我覺得說得很好,大家可以直接去看看。

WAP網站最大的好處是相容性強,可以適用於各種裝置,包括一些低端機和非智慧機。大家可以看看一些大的網站都會提供一個wap網站的版本,比如baidu,當在手機上訪問時它提供了兩個版本:觸屏版和極速版,其中極速版就是一個wap網站,原始碼第一行:

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

同理,手機淘寶網也分觸屏版和標準版,標準版也是一個wap網站。

百度還有一個服務http://gate.baidu.com/,可以幫你將web網站轉換為wap網站,而另外一個對應的服務

http://siteapp.baidu.com/好像是利用了雲端轉換的技術,將web網站轉換為一個web app。當你在手機上通過百度連結到某個網站後,百度是會將目標網站進行轉碼(除非你設定了不進行轉碼)的以便於在手機上檢視,這個轉碼的效果和siteapp的差不多,估計是把這種技術產品化了。

 而伴隨著智慧機的出現,web app得到了大量應用,它比wap有更好的使用者體驗。特別是隨著html5的流程,給web app提供了更多、更炫的功能。

相關推薦

WAPweb app對比

最近有一個web網站需要提供對應的移動端的版本,客戶要求說弄個wap網站就行,我一聽感覺wap好遙遠,應該還是智慧機不流行的時候說wap,現在應該都是web app了。後來仔細研究了下,發現對wap的一些理解還是很膚淺呀,對涉及其中的很多概念還是一知半解。正好乘此機會梳理了

原生APPWeb APP的區別

aid pyw style 平臺 follow lan pre 不同 數據交互 Native App開發Native App開發即我們所稱的傳統APP開發模式(原生APP開發模式),該開發針對IOS、Android等不同的手機操作系統要采用不同的語言和框架進行開發,該模式通

Android開發之原生APPWeb APP的區別個人見解

Native App開發Native App開發即我們所稱的傳統APP開發模式(原生APP開發模式),該開發針對IOS、Android等不同的手機作業系統要採用不同的語言和框架進行開發,該模式通常是由

公眾號appweb都是客戶端,都可以對接一個後臺

網站 clas span 端口 xxx 訪問 包括 包含 ext 1.公眾號和app和web都是客戶端,都可以對接一個後臺 2.域名中包含端口號嗎?:不包括,不包括 3.目前在IIS服務器上搭建了一個網站,域名也申請了,可是80端口不能使用,可以使用8000,每次訪問網

談下APP測試WEB測試的區別

app https 設計 tap 升級後 一起 切換 以及 相對 先來講下相同點: 1、都需要理論知識,相同的用例設計方法:邊界值,等價類,錯誤推導法,場景法 2、同樣的測試方法 驗證功能是否滿足需求 3、都需要檢查UI 界面設計是否合理 4、性能檢測 並發 吞吐率的檢

Eclipse項目中web app libraries Referenced Libraries區別

依賴 點擊 body 插件開發 csdn pat pos 調試 HR Referenced Libraries是編譯環境下使用的JAR包,所謂編譯環境下使用的JAR包, 就是說你在Eclipse中進行源文件的編寫的時候,所需要引用到的類都從Referenced Libr

使用Android的webview將web app打包成安卓的app解決安卓webview不支援input type=file問題

使用Android的webview將web app打包成安卓的app和解決安卓webview不支援input type=file問題 在MainActivity.java中編碼 public class MainActivity extends Activity { privat

原生APP混合APPweb APP有什麼區別?

1.原生APP 原生APP是什麼?原生APP就是利用Android、iOS平臺官方的開發語言、開發類庫、工具進行開發。比如安卓的java語言,iOS的object-c 語言。在應用效能上和互動體驗上應該是最好的。 優點: 1、可訪問手機所有功能、可實現功能最齊全; 2

Web App Native App,哪個是趨勢?

一、Web App vs. Native App 比起手機App,網站有一些明顯的優點。 跨平臺:所有系統都能執行 免安裝:開啟瀏覽器,就能使用 快速部署:升級只需在伺服器更新程式碼 超連結:可以與其他網站互連,可以被搜尋引擎檢索 但是,現實是怎樣呢? (1)體驗差。手機App的

Tomcat的JVM設定連線數設定 使用Tomcat Web App Manager

一、Tomcat的JVM提示記憶體溢位 檢視%TOMCAT_HOME%\logs資料夾下,日誌檔案是否有記憶體溢位錯誤 二、修改Tomcat的JVM 1、錯誤提示:java.lang.OutOfMemoryError: Java heap space Tomca

Facebook React Web Components(Polymer)對比優勢劣勢

譯者前言 這是一篇來自 StackOverflow 的問答,提問的人認為 React 相比 WebComponents 有一些“先天不足”之處,列舉如下: 原生瀏覽器支援 原生語法支援(意即不把樣式和結構混雜在 JS 中) 使用 Shado

8.app後端web後端的區別

  很多從web後端轉到app後端的小夥伴經常很茫然,不知道這兩者之間有啥區別。本文通過例子,分析web後端和app後端的區別,使各位更好地把握app後端的架構。   (1) app後端要慎重考慮網路傳輸的流量,主要是api設計,圖片處理上     現階段,手機上網的資費還

APP測試web測試的區別

單純從功能測試的層面上來講的話,APP 測試、web 測試 在流程和功能測試上是沒有區別的。 系統架構方面: web專案,一般都是b/s架構,基於瀏覽器的 app專案,則是c/s的,必須要有客戶端,使用者需要安裝客戶端。 web測試只要更新了伺服器端,客

談一談Web AppNative App的優勢劣勢

對於第一次想要做APP的客戶來說,如何去做APP是一件頭疼的事情,我想做APP,但是又不知道APP開發是個怎樣的事情,下面就讓創息軟體的小編為您細細道來:在不就的將來,APP的生態鏈到底是Web App

什麼是Web App、Hybrid App、 Native App以及區別,當前主流移動應用程式型別

隨著H5標準的釋出以及推廣,使得移動應用的開發也受到了很大影響,出於效率、成本等等的原因,移動應用的開發不在完全依賴於“原生”。 今天就簡單總結一下目前的三大主流移動應用開發型別。 APP,一般認為是 mobile application,也就是移動移動應用

作為開發者不可不知的Native AppWeb App,Hybrid App等技術的對比

隨著移動開發需求的不斷增多,五花八門的開發方式也層出不窮,作為一名移動開發程式猿對市面上絕大部分的移動開發技術都有過使用,利用了一些業餘的時間認真的寫了一篇總結,希望幫你迅速瞭解目前市面上主流APP的開發技術,選擇也有一定的針對性,附帶一大波避雷針,帶你巧妙跳過APP開發的

怎麽判斷一個APP是原生APP、混合APP還是WEB APP ?

大眾點評 支付寶 開發者 文章 螞蟻 1、看斷網情況 通過斷開網絡,刷新頁面,觀察內容緩存情況來有個大致的判斷,可以正常顯示的就是原生寫的,顯示404或者錯誤頁面的就是html頁面。2、看布局編輯3、看復制文章的提示,需要通過對比才能得出結果。 比如文章資訊頁面可以長按頁面試試,如

web端設計web前端開發 的區別

mage ima cnblogs 前端開發 src web前端開發 log alt .cn web端設計和web前端開發 的區別

解決:The content of element type "web-app" must match "(icon?display

內容 param match filter res ros welcome local page http://www.educity.cn/wenda/126463.html 解決:The content of element type "web-app" must ma

APPWeb Application(Web APP)等概念講解

webapp app 博文說明【前言】: 本文將通過個人口吻介紹APP,Web Application相關知識,在目前時間點【2017年5月14號】下,所掌握的技術水平有限,可能會存在不少知識理解不夠深入或全面,望大家指出問題共同交流,在後續工作及學習中如發現本文內容與實際情況有所偏差,將會完善