H5是以移动通信为基础的应用技术,因此学习和掌握H5相关技术,首先应该认识和了解移动通信技术的特点及其发展过程。
人类最初的交互活动应该与我们现在所看到和观察到的自然界中的其他各类动物一样,主要通过动作和叫声进行信息交流。但人类的进化与其他动物进化的最大区别在于人类不仅进化了自己的大脑,还通过劳动进化出了语言,又进一步创作出了文字,直至如今出现的各种智能技术,使得人类的信息交流不论在内容上还是形式上都越来越丰富,越来越精确,越来越迅速。移动通信就是人类通信技术发展到一定阶段的产物。
通信(Communication)是用于表达人与人之间通过某种媒体进行的信息交流与传递的专用名词。通信是指把信息从一个地方传送到另一个地方的过程,其目的是传输消息。用来实现通信过程的系统被称为通信系统。
在中国古代,人们就利用烽火台、金鼓、锦旗、消息树等来实现远距离的信息传递。进入19世纪后,人们开始利用电信号来实现远距离通信,使信息传递更快更畅达。
电磁波的发现和相关理论的建立,打开了无线通信的大门。从字面上讲,移动是物体之间物理位置关系发生改变,所以移动通信可以理解为在通信过程中,信息的发送方和接收方的位置关系可以随时改变的通信。从用户的角度理解,可以将移动通信理解为通信的双方或多方可以在运动状态下进行通信,例如微信群聊。
现代移动通信技术是以电子技术为基础发展起来的,其发展大致经历了五个阶段。
第一代移动通信(1G)技术是以模拟技术为基础的蜂窝无线电话系统,这个阶段的移动通信受网络容量的限制,系统只能传输语音信号,只能实现区域性通信,不能进行移动通信的长途漫游,因而这是一种区域性的移动通信系统。
当移动通信技术发展到第四代(以下简称4G)时,移动通信系统已经成为集广域网、互联网于一体的通信系统了。4G系统能够为用户提供与固网宽带一样的网速,下载速度和上传速度分别可以达到100Mbit/s和20Mbit/s,能够传输高质量的视频图像。
第五代移动通信(以下简称5G)技术将用户体验放在第一位,不仅能为人们提供极大的生活便利,还将深刻改变人们的生活行为习惯,促进社会各行各业服务方式的转型。与第四代移动通信技术相比,5G技术在网络平均吞吐率、传输速度、3D、互动式游戏等方面的应用实现了极大的提升。
采用5G技术的移动通信系统能够提供更强的业务支撑,并强化了“软”配置的研究和开发,运营商可以依据业务流量的变化而随时对网络资源进行调整。
就信息传播而言,移动通信具有巨大的优势,特点明显,其在给人们的工作和生活带来极大便利的同时,必须解决好客观存在的一些问题。
(1)便捷性
用户利用移动设备(如智能手机、笔记本电脑)可随时接入通信网络,享受通信网络所提供的服务。所以从应用者的角度看,便捷性是移动通信最突出的优点和特征,这使得通过移动设备实现信息获取、办公、人与人之间的沟通远比PC设备方便。
(2)移动通信服务的广泛性与丰富性
对移动通信用户来说,信息服务是通过移动终端设备获得的。随着移动终端设备的智能化,移动通信为用户提供的服务越来越丰富。如今,用户通过移动终端设备不仅可以随时随地与他人通话、发短信、视频聊天、玩游戏等,还可以实现包括定位、信息处理、指纹扫描、条码扫描、IC卡扫描、面部识别及酒精含量检测等功能。
移动通信服务的发展给人们的生活带来了很多便利,如在春运期间人们可直接在手机App上订票,不必再去火车站彻夜排队,而且在不少车站人们刷一下智能车票或身份证就能进站;人们点一点手机就可以叫出租车、购物、转账、导航……可见,移动通信技术极大地改变了人们的生活方式。
(1)资源的有限性
为了达到使用便捷的效果,移动终端设备通常具有体积小、重量轻、耗能低的特点,并且要求能够在各种环境下稳定工作。正因如此,移动设备受无线信道、通信等资源的制约,在路径选择、安全支持、服务质量等方面受到限制和影响。此外,由于移动终端设备(如智能手机、手提电脑)基本上都是使用自带的电池来供应能量,而每个移动设备中的电池能量是有限的,因此移动终端设备连续使用时间有限。上述这些问题是移动通信技术及其应用中所面临的资源有限问题。
(2)跨平台应用开发
面对不同的移动终端设备、不同的应用平台,需要考虑移动通信应用的兼容性问题。即使是同一个应用,各个“端”独立开发,不仅开发周期长,而且人员成本高,技术人员也往往会处于重复、低能的工作状态。因而为了提高跨平台的互操作性,提高应用开发和用户使用效率,必须要解决好跨平台应用开发这一重要问题。
目前,跨平台的技术方案受到越来越多的技术人员和企业的关注。说到跨平台技术,现在不能不提H5。H5在跨平台应用开发方面具有强大的优势,不管是在Mac、Windows、Linux、iOS、Android还是其他平台,只要有浏览器,H5应用几乎可以访问任何平台。此外,H5的开发成本低,调试方便,迭代速度快,无需审核,即时响应,能在用户毫无感知的情况下进行更新。
(3)其他问题
除上述问题外,移动通信还存在异构网络互连问题、系统的结构问题、信号传播的条件和环境问题、通信安全问题等诸多问题,这些也是移动通信需要解决的基础性问题。