1. 选择flash意味着你丧失了许多移动设备:智能手机、平板的原生支持,众所周知adobe已经放弃了移动设备上的flash战略。
  2. html5 如果不用webgl等技术,直接用canvas做一些fps要求较高的2d游戏都难,更别说3d游戏,不过html5/6会不断优化canvas,使其支持3d.
  3. html5做一些视听效果一般的2d休闲游戏、mmo、sns游戏有较大优势。
  4. 总之可以说是在开放与封闭两个技术社区进行选择。开放意味着更强的社区支持、更多开源项目可供选择,降低开发进入门槛,但大多东西只是符合特定时期某个较低水平的要求。反之封闭与整合式的模式,可能会得到高于标准质量与水准的效果,当然风险会更大。由此看来flash真正要与之竞争的可能是unity 3D而非html5.

Adobe已经向Apache提交了捐献Flex的申请,如果申请被接纳,基于Flash开发的企业级web application将会由Apache软件基金会所管理,但不会放弃对Flash Builder的继续开发和支持,并且声称HTML5才是未来,他们会致力于HTML5的研发.

火星後繼者 answered 12 years, 4 months ago

Your Answer