简介 现今开发人员面对的挑战, 除了要很好的将构想实现出来之外, 用什么技术实现, 在什么平台上实现, 绝对是另一个需要严肃面对的问题. 另外, 就算是选定了开发技术及平台, 随着时间的演进, 版本的更新, 还是会造成明显的兼容性问题. 用 HTML5 吧, 这个全世界最多人使用, 运行于最多的设备类型的平台! 开发人员数量众多, HTML5/CSS3/JavaScript 配合各种 API, 已能满足大部份的应用类型, 看似是最完美的方案了! 但是, 美好的表像后总是有个但是, 支撑 web 应用运行的环境 - 浏览器, 并不是在所有平台都能提供最新标准的实现. 原因是, web 标准也是随着时间不断的向前滚动, 理所当然的, 浏览器也要有相应的实现, 或是问题的修正, web 应用才能正确的运行于其上. 离开了 PC 环境, 许多的移动设备通常都有一定的维护期, 过了这个期间, 固化在设备上的系统 - 包含浏览器, 就没法得到厂商的更新, 最终造成