HTML5 Plus移动App规范简介
移动应用
浏览:1280 次

HTML5 Plus移动App,简称5+App,是一款基于HTML、JS和CSS编写并在手机上运行的App。该App可以通过扩展的JS API随意调用手机的原生功能,实现与原生App相同的强大功能和性能。
当通过HTML5开发移动应用时,你会发现HTML5没有很多功能。为了弥补HTML5能力的不足,在W3C中国的指导下成立了HTML5中国产业联盟,并引入了HTML5+规范。目前,该联盟已附属于工业和信息化部信通技术研究所标准研究所,相关标准已成为行业标准。

HTML5+规范是一个开放规范,属于工业和信息技术部,允许第三方浏览器制造商或其他移动运行时制造商实施。HTML5+扩展了JavaScript对象plus,使js能够调用各种无法或无法实现较差系统功能的浏览器,如相机、陀螺仪、文件系统等,以及上传和下载、二维码、地图、支付、语音输入、消息推送等业务功能。
除了功能之外,HTML5+的一个重要特性是它提供了本地渲染功能。通过加号。webview等。nativeObj等。nativeUI,开发人员可以使用js调用本机渲染功能,这大大改善了体验。

有400000个本地api。HTML5+的封装并没有封装所有400000个api,而是分为两层:
HTML5Plus规范:规范中封装了常见的扩展功能,如QR码和语音输入。同时,实现了Android和iOS解析引擎,允许开发人员编写一次代码并跨平台运行。

出生地的Js是另一项创新技术。移动操作系统有超过40万个原生API,HTML5.native无法使用大量API。Js将数十万个本地API映射到Js对象中。你可以通过js直接调用ios和Android的原生API。这一部分不再是跨平台的,写作方法更为丰富。ios和加上Android,例如调用ios游戏中心或在Android移动桌面上创建快捷方式,都是特定于平台的api。