开发者称Flash存难以克服缺陷 不适于触摸屏设备

Morgan Adams,一位资深Flash开发者发表文章(原文链接)表示,虽然自己很希望Flash繁荣昌盛,但是由于Flash存在一个本质缺陷,很多情况下它都无法在触摸屏设备上正常工作。

这个缺陷并不是许多批评者包括Apple CEO Steve Jobs所说的,太耗费CPU资源,性能太差,安全漏洞多,bug多,或者费电,而是鼠标滑控,而且,这个问题无论是Adobe还是Apple,乃至更新的神奇设备,都无法解决。

所谓鼠标滑控(mouseover,也称hover),就是指软件界面中必须有明确的鼠标指针,操作通过滑动鼠标而非点击来表示。比如,游戏中用鼠标移动来控制方向,视频播放器中鼠标移动显示或者隐藏控件,界面中鼠标移近时显示某些按钮或者菜单,等等。

这些情况下,只用手指指指点点或者移动,触摸屏设备都根本不知道你要干什么。而且,有些Flash网站尤其是游戏网站还使用右键来进行一些操作,许多还依赖物理键盘。

对此问题,Adams还提出了一些可能的解决方案。最好的情况是,设计师和程序员为触摸屏重新设计和开发所有网站上的所有Flash应用,不再使用鼠标滑控,或者提供两个版本,但是显然成本太大。

此外的方案还包括用设备模拟鼠标滑动;训练用户,使点击操作更复杂,以支持鼠标滑动;等等。但是都违反了这些设计的初衷。

 

 

你可能感兴趣的:(Flash)