Flash是上海网站设计者使用Flash创作出既漂亮有可以改变导航界面以及其他的奇特效果,是世界上第一个商用的二维矢量图动画软件,用于设计和编辑Flash文档。
HTML5是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五重大修改,超文本标记语言(HTML)。在这个版本中,新功能不断推出,以帮助Web应用程序的作者,努力提高新元素互操作性。
Flash存在的问题是极高的运算量,在移动端来说,就意味着极高的电池消耗,能耗问题在现在及未来一段时间内是无法解决,在某些情境下,相对于HTML5来说效率要差一些,图文混排的支持率还不够,但是无可否认的是Flash是一项完备的开发工具,并且能够方便的制作出任意效果动画,矢量图元件设计成位图输出,在移动设备上提升了运行效率,适合于交互强,效果强,较少数据展示,图文混排,偏工具属性的应用程序。
相对于于Flash而言,HTML5的的强大特性体现在各个方面,HTML5手机应用的最大优势就是可以在网页上直接调试和修改。HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,并且提供了数据域应用接入开放接口,让外部应用可以直接与浏览器内部数据相连,但是HTML5并不是万能的,在游戏开发和3D及运行小效率方面不如Flash,纯HTML5手机应用运行缓慢并错漏百出,但优化后的效果会好转,但不是每个人愿意去做这样的优化,并且依然存在浏览器的兼容问题等,一般用于较强交互性,适当效果与多数据展示,图文混排,偏应用属性的应用程序。
至于Flash、HTML5孰强孰弱,得看应用程序的想要体现的方式,选择合适的服务或者产品的应用程序才是最合理的选择。