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上的一个回答我觉得说得很好,大家可以直接去看看。

 

HTML 4, HTML 5, XHTML, MIME types - the definitive resource

http://stackoverflow.com/questions/2662508/html-4-html-5-xhtml-mime-types-the-definitive-resource

 

HTML 5 and XHTML 1.1

http://stackoverflow.com/questions/10733324/html-5-and-xhtml-1-1?lq=1

WAP网站最大的好处是兼容性强,可以适用于各种设备,包括一些低端机和非智能机。大家可以看看一些大的网站都会提供一个wap网站的版本,比如baidu,当在手机上访问时它提供了两个版本:触屏版和极速版,其中极速版就是一个wap网站,源代码第一行:

同理,手机淘宝网也分触屏版和标准版,标准版也是一个wap网站。

 

百度还有一个服务http://gate.baidu.com/,可以帮你将web网站转换为wap网站,而另外一个对应的服务http://siteapp.baidu.com/好像是利用了云端转换的技术,将web网站转换为一个web app。当你在手机上通过百度链接到某个网站后,百度是会将目标网站进行转码(除非你设置了不进行转码)的以便于在手机上查看,这个转码的效果和siteapp的差不多,估计是把这种技术产品化了。

 

 而伴随着智能机的出现,web app得到了大量应用,它比wap有更好的用户体验。特别是随着html5的流程,给web app提供了更多、更炫的功能。

 

 

 

你可能感兴趣的:(移动应用,Web)