Flash也要一次编写到处运行?

在Adobe MAX大会上,Adobe透露了Flash Player10.1的有关细节。 一旦Flash Player10.1在2010年的某个时候成为事实,它将不仅能够运行在浏览器,也能运行在大部分智能手机上,而这对Java世界是件很有趣的事情。而 要注意的是,这并不是在说什么lite版本,Flash10.1甚至会以完整版的形式运行在palm上。Flash10.1将会支持的移动操作系统包括 Symbian S60、Google Android、Palm Web OS以及Windows Mobile 6.5。

这一切是不 是似曾相识?没错,这就是Java曾经鼓吹的编写一次到处运行,但不同的是,在移动设备领域,Java从未获得广泛的成功,Java ME和桌面版Java功能特性相差甚远。事实上,虽然Flash和Java的缘起背景有很大的不同,但同为跨平台运行时。Flash在Java依靠服务器 端技术大发横财的互联网时代一无所获,但当前Flash插件充斥着所有浏览器端,为所有用户带来动画效果和简单的应用,这像极了上世纪90年代Java最 初起家的情景。并且,Flash在Web浏览器体验方面的集成一直做得很棒,比较Java而言,对互联网更显透明。

Java在这个领域所作的尝试是JavaFX,它也会有个移动版本,并且期望能与桌面版本相当接近。但问题是,现在这款领地已经被大量的Flash开发者占据,可以说JavaFX从一开始就失去了战争。如果Flash Player10.1能赢得数以百万的智 能手机,而JavaFX仍在寻找机会,那么Flash将获得难以被逾越的优势。虽然Adobe在这领域有很大的遗憾——它没能说服Apple在 iPhone上安装Flash插件,但这同样对于Java来说也不是什么好消息,因为这款令人垂涎的手机更不愿意接受一个JVM。

【扩展阅读】
Silverlight、JavaFX、Flex/Flash技术比较
Flash遥居首位,Silverlight紧追不舍
Flash大举进攻智能手机
RIA特别专题和Flash开发平台工具下载资源发布
 

你可能感兴趣的:(Flash也要一次编写到处运行?)