当前位置: 首页 > news >正文

3G时代还需要WAP吗?

3G时代还需要WAP吗?
(文:王英雄)

最近一段时间和朋友聊天经常会提到一个话题,3G时代还需要WAP吗?这是个不错的话题,问这个话的人大部分都是WAP从业者,他们最担心的是3G时代用户使用3G上网,直接就上www页面了,而无需WAP页面,这些WAP从业者也就失业了。但我认为这种担忧是多余的。

那来讨论一下,3G时代还需要WAP吗?

1、2G到3G时代是逐渐过度的

无论是3G时代,采用的是TD-SCDMA,还是WCDMA或者CDMA2000,3G时代用户是逐渐增加的,按照10%的年用户转化率来说,在3G推广上马的第一年,3G用户可能有4000万左右,第二年8000万到1个亿,也就是在3G上线之后的第二年以后,3G才能真正的普及。这个过程估计就是彩色电视代替黑白电视一样,是一个逐步渐进的过程,彩色电视出现的几十年里也没有完全取代黑白电视,但黑白电视的拥有量已经急剧下降。

2、3G时代的手机上网的页面是什么样子的

有一点可以肯定,无论是3G还是4G时代,手机上网的终端始终是定制页面,也就是说是不可能用手机直接访问互联网页面,即可以理解为用户不会用手机访问互联网上的新浪首页。现在有些技术,可以做到使用手机的小屏幕访问互联网页面,但这不会成为主流,只是一种辅助手段而已。

3G时代肯定是网站开发适用于手机的页面为用户提供服务。而非用户通过变通的手段访问互联网网站。

3、3G时代还需要WAP吗?

先来看看WAP的概念。WAP(Wireless Application Protocol)是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准,是简化了的无线Internet 协议。说白了,可以类比互联网的HTTP协议,WAP 1.2 是基于WML的。WAP 2.0 是以面向WAP的XHTML的。WML和XHTML可以类比HTML(超文本传输协议)。手机浏览器现在通行是WAP协议,也有个别的手机在支持WAP协议的基础上支持HTTP协议。从产品的延续性上来说,未来的手机肯定会支持WAP,这是毫无疑问的。

未来的时代可能更多的是使用XHTML代码,现在已经有很多网站支持这项技术了,比如最近3G门户的首页改版、百度也推出了XHTML代码的网点。

4、3G时代是否使用WAP并不重要

3G时代是否使用WAP其实并不重要,因为技术是发展的,是在慢慢革新的。现在做WAP,特别是独立WAP,我们只需要抓住不容易改变的特性,比如(1)用户习惯,用户习惯其实包括很多,操作习惯、上网方式习惯(是通过书签、导航站、内置网站、手动输入网站)等等(2)手机屏幕小的特性,手机的通信和便携决定了手机不可能做的过大(3)品牌(4)产品界面友好度。(5)手机的私密性(6)手机的及时性和便携性。我们只要抓住了这些手机特有的特性,就抓住了用户,也就没必要担心将来的用户不买单了。

相关文章:

  • 最基本的Socket编程 C#版 [转]
  • c语言比较两个字符串大小写,忽略大小写的字符串比较 C语言
  • Visual C#.Net 网络程序开发-Socket篇
  • c语言写个电子计算机程序,电子计算机 《C语言编程题跟解答》.doc
  • c语言水打印仙花数程序,c语言经典程序
  • 求数组最小差值c语言,编写一个程序,计算一维数组中的最大值,最小值及其差值...
  • C#的Socket程序(TCP)
  • 使用hibernate的Criteria来动态改变对象关联方式
  • c语言列指针的形式,C语言基础之指针
  • 关于spring的配置文件的分模块策略
  • c语言printf输出多一行,【提问】[已解决]初学C语言,请帮忙看下我这个源码为什么老是多输出一行PRINTF...
  • 数据压缩备份
  • c语言选择排序教程,选择排序法(C语言)
  • 已知特征值求特征向量c语言,C++ Eigen库计算矩阵特征值及特征向量
  • 数据库设计范式深入浅出
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • bootstrap创建登录注册页面
  • canvas绘制圆角头像
  • IDEA常用插件整理
  • input实现文字超出省略号功能
  • isset在php5.6-和php7.0+的一些差异
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Mysql优化
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • React+TypeScript入门
  • SQLServer之索引简介
  • 初探 Vue 生命周期和钩子函数
  • 对JS继承的一点思考
  • 开源SQL-on-Hadoop系统一览
  • 码农张的Bug人生 - 见面之礼
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • (四)Linux Shell编程——输入输出重定向
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转) ns2/nam与nam实现相关的文件
  • (转)fock函数详解
  • (转载)(官方)UE4--图像编程----着色器开发
  • ***检测工具之RKHunter AIDE
  • .equals()到底是什么意思?
  • .form文件_SSM框架文件上传篇
  • .gitignore文件---让git自动忽略指定文件
  • .htaccess 强制https 单独排除某个目录
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET 命令行参数包含应用程序路径吗?
  • .Net环境下的缓存技术介绍
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @Query中countQuery的介绍
  • [ Linux ] Linux信号概述 信号的产生
  • [APIO2015]巴厘岛的雕塑
  • [BZOJ]4817: [Sdoi2017]树点涂色
  • [c#基础]DataTable的Select方法
  • [C++]:for循环for(int num : nums)
  • [CareerCup] 13.1 Print Last K Lines 打印最后K行
  • [CUDA手搓]从零开始用C++ CUDA搭建一个卷积神经网络(LeNet),了解神经网络各个层背后算法原理
  • [DevOps云实践] 彻底删除AWS云资源