北漂IT民工 的博客

移动技术发展史与以及移动新技术的决策思考

随着移动设置的不断增加与占有人们的时间越来越多,移动应用与移动Web的技术已经显得越来越重要。
我在这里梳理一下这些年来移动领域相关技术的发展,并分享一些我的观察,希望能帮助还没有做出决策的你更好的做出决策。

首先我们来看看移动技术的几个时代

移动发展的几个时期

移动技术大概可以分成以下几个时期:

非智能机时期,私有SDK时期,WAP时期

这个时期智能手机尚未出现或者刚刚有出现的迹象。并没有对应的大规模的移动开发公司,手机OS的接口相对于开发者来说是不开放的。手机基本都是灰屏的,只有短信与GSM通话功能。
但是可喜的是这个时期定义了WAP与WML,WML实现在统一的移动网页规范。
具体可以参考:https://en.wikipedia.org/wiki/Wireless_Application_Protocol
WAP协议只在最初的时期有过应用,之后的大部分时间直到WAP消失前都是被HTTP协议的。
因为基于TCP/IP的HTTP更加的成熟稳定,并且有很多历史保留的重要资产。
所以WAP作为协议来说并不是一个成功的协议,但是WML生存了10多年的时间,相对于WAP来说是更加成功技术

智能机时期,开放SDK时期,WAP2.0时期

这个时期的主要特征是:手机进入到智能机时代,开启了彩屏,MP3,MP4等,技术升级到了2.5G;
Symbian SDK, J2ME,WIN CE SDK成为了手机应用开发的主要开发环境。
是WAP 2.0作为HTML标准的一个子集合并入了HTML的mobile profile.

手机OS时期,更加强大的SDK, HTML(5)取代WAP成为移动Web的主流技术

这个时期的出现是以苹果的iPhone的发布为代表的。显著的特征是手机键盘开始消失,大的彩色屏成为主流,3G,4G技术兴起。ios, android成为开发的主流OS。
HTML5取代了WAP成为移动Web的主流。
而随着手机设置的变化,手机屏幕的大小变化也变得更加的显著与重要。
网页更多的变得可以根据屏幕大小而进行响应变化。
从而导致了设计风格的变化,现在主流的设计风格是响应式设计与材料设计。