Flex SDK 4:Gumbo的主题 极其快速的RIA开发

2009年08月5日

六月初,Adobe公司发布了最新的Flash平台测试版,其中包括Adobe FlashBuilder4, Adobe Flash Catalyst和开源的Flex 4框架。FlexSDK4代号Gumbo,在下文中将介绍这个Gumbo的三大主题。(51CTO编辑推荐:图解Flash Builder4.0(Gumbo)UI、功能新体验) 

  Gumbo的主要“主题”概述

  设计思维

  对增强和定制化外观的过程进行改进,改进用户的RIAs开发体验。增强“状态”、“效果”和“布局”,建立新组件,并引进FXG。

  开发人员的工作效率

  Flex是一个惊人的框架,它可以极其迅速地加快RIA开发进程。目前正竭力做出改进,来增加开发人员的工作效率。包括增加编译速度!

  框架演变

  总是会为FlashPlayer增加令人惊奇的新功能,最新版本的Player也不例外。Flex4将会充分利用这些新功能和更新。

  主题1:设计思维

  Flex组已经认真听取了公众对于UX和UI集成的请求,并正在为Flex框架进行改进,用一种新方法,让设计和开发能够协同合作。 FlashCatalyst正在起步,并会开放RIA创建程序给更多的人。Flex4给出了一种新方法来定制化RIAs的外观和风格,提供了一个丰富并强大的组件体系,并更新了皮肤处理能力。

  当前对于Flex 3的支持:

  在过去,有人抱怨Flex应用程序都非常类似。这通常是由于默认的Halo主题没有根据应用程序的不同进行定制化或换肤。因为Flex应用程序运行在FlashPlayer上,动画可用于组件“皮肤”。这种优势使Flex有别于其他类似的技术。创建高度定制化的Flex组件皮肤和Flex主题通常是说起来容易,做起来难。一些来自Adobeopensource wiki网站的有趣统计如下:

  只有46 %的Flex RIAs是彻底换肤的

  只有22 %的Flex RIAs拥有高度不同的风格

  这还不到一半。如果你还没有采取措施来改变你的FlexRIA的皮肤或风格,就非常有可能让它看起来像是别人的。从营销和品牌推广的角度来讲,这是非常糟糕的。通常来说,RIAs应该通过应用程序推广公司品牌。(想一想其它应用程序,如PizzaHut的AIR应用程序)

  主题2 :开发人员的工作效率

  使用Flex框架和Flex构建器可以迅速加快RIA开发进程。Adobe正在努力改进Flex4来增加开发人员的工作效率。(这对于开发人员和项目管理人员来说是个好消息。)编译器的性能和数据绑定也正在进行更新,以便完善和加快应用程序的开发进程。增加对AIR的自动化支持。为MXML文件引入ASDoc支持。附加的CSS选择器正在实现中,以便为开发人员提供更强大的样式功能,来定制化Flex4RIAs的外观和样式。

  主题3 :框架演变

  Flex的每一代演变都会包含一个日益强大和丰富的特征及功能集。Flex 4除了增加开发人员的工作效率,FlashPlayer10功能也将可用。另一个重要改变是增加了AIR1.5功能集。HTML发布模板现在使用已被广泛应用的开源SWFt,来代替AdobeFlashDetection Kit。另外还计划推出视频组件支持。

  原文:Overview of Flex 4 (Gumbo)

  作者:Sean Moore

  编辑推荐

  图解Flash Builder 4.0(Gumbo) UI、功能新体验

  RIA之争 JavaFX是否能后来居上?

  从Flex Builder更名看Flash平台战略

  Flash与Silverlight多领域实测对比

  空气中充满Web的味道:11个最佳Adobe AIR应用 (51CTO)

Adobe推出两个开源框架

2009年07月25日

Adobe公司针对媒体公司的程序开发人员和出版商已经推出了两个新的开放源代码:OSMF和 TLF。

OSMF:是Adobe的媒体框架开放源代码(简称OSMF),该源代码将允许开发人员基于Adobe Flash平台开发功能更强大、组件最佳化的媒体播放器。

TLF:版面编排框架开放源代码(简称TLF),该源代码将帮助开发人员开发出能实现先进印刷能力的WEB应用程序。

媒体框架开放源代码(简称OSMF)可以让开发人员基于Flash平台很容易的开发出媒体播放器。 Adobe称,OSMF结构的播放器软件支持广告插入技术,支持在诸如重放控制、录像导航、缓冲和动态数据流媒体等视频播放功能,而且OSMF源代码和软 件组成完全符合MPL开源公共协议(the Mozilla Public License)。

版面编排框架开放源代码(简称TLF)可以让开发人员通过开发出的WEB应用程序使文字编排支持复杂语言、双向文字、多专栏和其他先进的印刷 排版功能和特点。TLF实际是一个建立在Adobe Flash Player 10和Adobe AIR 1.5软件的文本模块顶部的ActionScript library,类似于OSMF,也完全符合MPL开源公共协议。

Flash产品的经理汤姆·巴克莱(Tom Barclay)称,两个新的开放源代码主要是瞄准那些使用印刷技术和基于Adobe Flash和Adobe AIR平台媒体播放软件的媒体公司和开发人员,《纽约时报》的TimesReader 2.0软件和《波士顿环球》GlobeReader软件是Adobe公司推出版面编排框架开放源代码的动力。此前,Adobe公司已经开发了Flex平台 和开始了Open Screen Project的研发。

四个原因Silverlight无法取代Flash

2009年07月19日

微软不是一个令人尊敬的创新型企业,但它凭借其强大的技术背景和雄厚的资金实力,通过复制、模仿、完善竞争对手的产品,往往可以做到后来居上。 Flash最大的优势在于它的技术成熟、稳定,并且已经拥有了一大批的忠实拥护者,在当前网络动画编辑领域居于绝对领先地位。微软发布的 Silverlight是一个跨浏览器运行的插件,和Flash一样,可以显示矢量图形、动画和视频。

虽然在很多方面,Silverlight表现出了比Flash更佳的性能,例如与AJAX结合更紧密,更容易动态生成,对搜索引擎更友好,开发工具集成度更高,等等。本文作者还是从以下四个方面列举了Silverlight无法取代Flash的理由。

技术潜力

对于一个专业开发者,在考虑选择哪门技术的时候,很重要的一个方面就是这门技术的发展潜力。包括它的改善空间、提升余地,以及你投入时间掌握这门技术后获得的经济回报。

在短时间内,Silverlight会表现出强大的潜力。微软是一家资本雄厚的大公司,典型的微软模式就是,微软会为Silverlight砸很多 钱,让人们相信这是一门值得学习的技术。我知道有许多Flash开发者已经通过开发Silverlight项目赚取了可观的收入,这些项目是由 Redmond直接或间接援助的。Adobe在这个方面完全不能和微软竞争。虽然Adobe也有雄厚的资金,但还远比不上微软那样富到可以买上一个小国 家。

从长远来看,人们从Silverlight开发中学到的基本知识也不会昙花一现。但是,如果你真的对开发跨平台交互式WEB感兴趣,Silverlight技术未来将会在很大程度上把你的成功锁定在同一个平台(Windows)上。

小结:Flash也许没有如Silverlight淘金般的发展潜力,但它是一门非常确立和成熟的技术(98%的安装基础,其中85%以上是 Flash Player 9版本),它还会继续扩大它的使用范围,并在相当长的时间内在开发交互式Web领域稳定增长。当前微软在推动Silverlight发展方面投入了大量的 金钱,但是在未来如果微软不再象现在这样往里面砸钱的话,Silverlight的前景就另人担忧了。

运行时

大多数对这两门技术的讨论都集中在其虚拟机的性能上。很正常,一个平台的成功性在很大程度上决定于它的性能。对于Silverlight,我并不是 了解太多,但从现有资料看来,当前1.0beta VM基本上是SVG/WM接口。它并不支持构件(AKA controls),没有现成的语言解释器,也没有太多另人兴奋的亮点。而在新发布的α版Silverlight 1.1中这些方面有了明显的改进。但是Adobe在这方面还是处于领先地位,成熟的跨平台开发体验,对目标市场也有更深入的理解。

接口大小和实用性也是考察的重要因素。Flash player,包括两个虚拟机、大量的功能程序,只有2MB,功能残缺不全的Silverlight1.0 beta是1.2MB(Mac上是5.3MB)。支持动态语言运行的α版Silverlight 1.1扩大到4.2MB(Mac上是10.3MB),如果要浏览Managed SilverLight的网页,就得下载这个Runtime,这对于储存空间拮据的手机系统来说,还是稍嫌庞大些。我预计将来还会更加庞大。接口大小在几 年前也许还不是什么大问题,但它仍然会对接受度有很大的影响。在另一个方面说来,与网络相连的电脑上已经有98%都安装了Flash player了,它能自动更新,可以在Windows、Mac和Lunix上运行,是发布后升级最迅速的软件产品(前提是用户接受新版本)。

小结:如果微软在这些方面继续改进,Silverlight会有非常大的潜力。不幸的是,我看到他们动作缓慢。Adobe仍大规模的领先,在实用性和普及率方面。

开发工具

我看过Expression suite,它给我留下了深刻印象,微软对它做了很大的改善。他们从Adobe的成功中学习长处并改进了其缺点。微软有许多开发实用开发工具的经验,这在 它们的Expression工具中就可以看出。在这方面,Adobe并没有太多创建开发工具的经验。微软正在对Expression进行更新。Adobe 也在做着一件深远的事,就是集成他们的开发工具创建一个凝聚性的工作流。

从另一个角度,微软并没有开发设计工具的经验,事实上他们对设计者还不够了解。他们的工具只能在Windows平台上使用,这从一开始就切断了一半 的设计者市场。在今年的微软MIX大会上,一位参会者在会间询问Lynda(Lynda.com站长),如果设计者们熟悉Expression后将如何转 到Windows平台上去。她回答说她自己就是个Mac用户,但她不会转到Windows上去。我为Lynda的诚实鼓掌,我相信这也清楚的证实了微软要 想让抵制者们改变原来的工具并不是一件容易的事。

小结:微软将会建立更完善的开发工具集,并提供更佳的集成工具。但是,他们事实上是不愿意支持Macs的,他们并不能深入的理解创造性和设计者是他们的要害。Adobe对创造的流程有很深入的理解,它们对跨平台的支持性是微软不能比敌的。

未来趋势

虽然很容易被忽视,但这是一个非常重要的问题。为什么微软会构造Silverlight?微软的长远意图是什么?现在主要猜测是用来抢占Flash的RIA应用市场,但根据过去的观察,微软的行动一直很稳健,我想这一次也不会例外。

微软因为其经常会在一项技术已被事实证明是成功后,再进入这个领域而臭名昭著,他们会扔进大量的金钱逐渐去扼杀竞争,一旦形成垄断,技术的发展就会 遇到很大的阻碍。微软也经常会因一时的怪念头而放弃对跨平台特性的支持。确实,他们提供的很多跨平台产品到最后都会因为某种冠冕堂皇的理由被抛弃或半途而 废(MAPI in Entourage, IE, VBScript in Office, Windows Media versioning and DRM, heck, 甚至Halo)。

Adobe也不是慈善家,但他们已经证明自己的产品能够成功的支持跨平台特性,即使在交互式WEB页面开发上真正意义上的竞争者并不多,但 Adobe一直在对产品进行改进。Silverlight会迫使他们做的更好。举个例子,如果没有Silverlight的出现,我们能否如此快的在 Linux上看到Flash player9也将会是个疑问。

小结:如果消灭掉了Flash,继续追求跨平台特性就不会是微软最佳利益的选择了,也很难保证持续对其革新。做为一个长期的Mac用户,我真的不能相信微软的意图,但是看到在Silverlight的压力下Adobe的持续改进也是一件另人高兴的事。

结论:总的说来,我相信Silverlight的潜力,尤其在短期内微软砸进大量金钱的效果会比较明显。在不远的将来,微软的开发工具也可能会更加 健壮,比起Adobe提供的工具有更高的集成度,但是仅仅支持Windows平台的特性会让大量的开发者和设计者与Silverlight保持距离。我相 信Silverlight接口将会是一个合适的运行时程序,但它不会象Flash player那样打包到用字节计算,也决不会达到象Flash那样的安装普及率。(来源:eNet论坛)

Silverlight to be in half of all Internet devices by 2010

2009年07月13日

With the release of Silverlight 3.0 not long ago, Microsoft has shown a bit more detail on the plans it has for the technology in the future. According to CNET, Abu-Hadba (leader of Microsoft’s developer and platform evangelism division) has said that half of all Internet-connected devices will be packing Silverlight by next year.

Microsoft plans to expand their product to many different devices, including Apple’s iPhone, and to do so they want to make sure that they don’t have to create ‘lite’ versions of it. Scott Guthrie, Abu-Hadba’s fellow developer unit executive, said, “We want to make sure people have a ‘wow’ experience,” though they admit it’s taken them longer than they’d have liked so far. As we speak, Microsoft is in beta testing stages of Silverlight for Android and Windows Mobile, and CNET expects announcements to be made at the Professional Developer Conference this fall, with Guthrie saying, “You are going to hear a lot more details about it later this year.”

Interestingly, Abu-Hadba doesn’t wonder if Silverlight will be with us in 10 years time… more, he brings up the uncertainty that Microsoft’s rival will be, Adobe (due to their Flash software). He notes that Adobe is now a company that maintains a web platform for general purpose, rather than aiming at just being a design company, something that they can’t keep up forever. “I don’t think they will exist in 10 years in the form they are today,” he said, but to quote CNET, “[imagine how] unthinkable it would have been to predict in 2000 that Sun Microsystems would go away.”

Regardless, we’ll see how far Silverlight has progressed by the year’s end.

Flash杀手Silverlight 3增离线功能 HTML5搅局

2009年07月10日

北京时间7月10日消息,据国外媒体报道,微软的Silverlight 3可以在周五正式发布前下载了,其中添加了离线功能。现在在微软站点已经可以使用Silverlight 3,也可以使用其软件开发包。

Silverlight是微软应对Flash平台开发的产品。Silverlight 3的其他功能还包括对音频、视频和3D图形的改进,具有更好的数据捆绑功能和更强大的控制功能。

W3C联盟推出的HTML 5将面向Web应用。HTML 5的本地存储功能Canvas和Web Workers可以使用户通过浏览器做更多工作,使Web应用运行得更快,可以为用户提高整体体验,模糊网络应用与桌面应用的界限。

HTML 5的一些功能已经出现在浏览器中。微软的IE8中就包含了数项HTML 5功能,如本地存储、AJAX导航和百变DOM原型;Opera浏览器支持Canvas功能;苹果的Safari浏览器支持HTML 5音频和视频标签功能及Canvas技术。

随着Adobe、微软和Sun相继推出自己的技术执行Web上多媒体功能,HTML 5可以基于一个业界标准提供Web体验。因此,HTML 5有可能侵入Adobe的Flash和微软的Silverlight领域。

对开发者而言,IE浏览器中缺乏对一些HTML 5技术的支持也是一个问题。尽管微软、Adobe和Sun都支持HTML 5技术的开发,但都在捍卫自己的技术。所以HTML 5在成为业界标准方面还将面临许多挑战。

微软Silverlight 3正式版已经出炉

2009年07月9日

虽然微软要稍晚几个小时才会官方发布,但Silverlight 3正式版(版本号3.0.40624.0)已经新鲜出炉了。如果你对这个所谓的Flash杀手的最新版本很感兴趣,可以前往其官方网站升级安装。

对普通用户来说,Silverlight(WPF/E)是微软的一个跨平台、跨浏览器插件,用于提供新一代Web媒体体验和丰富互联网应用 (RIA),而对开发人员和设计师来说,Silverlight是个强大的Web程序开发平台,外加媒体和动画功能。它从一开始就肩负着挑战Adobe Flash统治地位的重任,而且凭借微软的强大实力和支持,前途广为看好,用微软自己的话说就是Web上升起的璀璨新星。

相比于上个一版本,Silverlight 3新增了50多种功能,包括GPU加速、H.264编解码器、浏览器外运行等等,还提升了动态视频性能和质量,而且体积更小(Windows版本4MB),更新安装更方便。

支持操作系统:Windows 2000 SP4 (+KB891861)、Windows XP SP2/SP3、Windows Server 2003、Windows Vista、Windows Server 2008、Windows 7、Windows Server 2008 R2、Mac OS X 10.4.8+、Linux、FreeBSD、Solaris

支持浏览器:Internet Explorer 6.0/7.0/8.0、Firefox 2.0/3.0、Safari 3.0/4.0

相关资源:

Silverlight 3 SDK软件开发包:

http://www.microsoft.com/downloads/details.aspx?displaylang=enFamilyID=2050e580-f1d5-4040-bb09-e6185591b6b5

Silverlight 3 Visual Studio 2008 SP1扩展工具:

http://www.microsoft.com/downloads/details.aspx?displaylang=enFamilyID=9442b0f2-7465-417a-88f3-5e7b5409e9dd

Expression Blend 3 + SketchFlow RC候选版:

http://www.microsoft.com/downloads/details.aspx?displaylang=enFamilyID=92e1db7a-5d36-449b-8c6b-d25f078f3609

Deep Zoom Composer 0.9.000.9:

http://www.microsoft.com/downloads/details.aspx?displaylang=enFamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf

微软将于7月10日正式发布Silverlight 3

2009年07月7日

在发布的当日,将在See the light网站举行线上发布活动,播放视频Keynote和技术演示。

Silverlight在诞生之初,就有评论认为这是微软针对Adobe的Flash所采取的措施。业界普遍认为微软Silverlight 3将挑战Adobe AIR,但是根据对主流RIA技术JavaFX、Flex和SilverLight、AJAX比较来看,Silverlight 3的追赶之路并不平坦。

根据.NET开发平台副总管Scott Guthrie在自己的博客中给出了一些相关信息,但同时强调称,他所述的这些只是Silverlight的一点小的改进。而在IBC2008上微软指出的新增对媒体播放的支持才是此次改进的重点,包括对H.264视频编码和AAC音频编码的支持。

除此之外Silverlight 3还将改善对3D和GPU的硬件支持,以显著增强画质效果。从Silverlight 3起在开发工具方面也会有较大的改进,将会完全支持在Visual Studio或者Visual Web Developer Express中进行Silverlight应用程序的编写和交互设计(这点也是Silverlight 2在Visual Studio 2008中开发最为开发者诟病的一点),另外还会为数据绑定提供可视化工具,类似于ASP.NET中的数据绑定一样。

相关阅读

Silverlight

微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。

因为Silverlight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验,所以SilverLight吸引了设计人员和开发人员的眼球。同时,Silverlight还提供了强大的工具来提高他们的工作效率。

Expression

微软的新的Expression Studio套件总共带来了四个应用程序,这些新产品一方面对一些微软新涉足的领域虎视眈眈,另一方面巩固加强了微软在一些已进入的市场产品的实力。

Expression Studio中的Expression Web是微软曾经的Office套件FrontPage的最新化身,而Expression Design、Expression Blend和Expression Media则是全新的产品。它们加起来实际就是一个为Web和桌面应用程序的设计套装,尤其是在支持微软的Silverlight技术和.Net平台方面更加方便。

Silverlight开发大赛奖金高达10000美元

2009年07月4日

近日,据ComponentArt公司网站信息表示:将举办2009夏季Silverlight开发大赛,奖金高达10000美元。ComponentArt是加拿大一家从事UI开发的软件公司,该公司管网比赛页面的倡议书表示:
不可否认,Silverlight技术已成为当今最热门的互联网开发技术之一。随着相当多的精品应用程序被开发出来和更多的应用进入开发过程,哪一款会脱颖而出呢?我们将拭目以待! 

ComponentArt将举办激动人心的2009夏季Silverlight开发大赛,经过我们的专家和社区的评选,最佳的Silverlight应用程序的作者将获得高达10000美元的奖励,两位亚军也将获得ComponentArt软件授权(价值1299美元)。

如果你已经有了一个Silverlight应用,请立即上传接受社区的评分!社区评分将于2009.7.7开始,专家组的评分将于九月下旬开始。

ComponentArt Silverlight开发大赛报名页面:http://www.componentart.com/community/competition2009/

(Silverlight爱好者)

Create Fireworks in Flash

2009年07月2日

This article was submitted by Enric Godes, project manager at Vasava, a design studio. Godes and Vasava were commissioned by Adobe Software to create this tutorial.
Today we’re going to develop a virtual fireworks display in Flash.

To follow along, you’ll need:

  • Also, you can grab the finished project to check your work (SWF download)

How to Proceed

Step 1: Change the Flash movie to 800×600 and 65 fps.

Flashfireworks1.jpg
Step 2: Draw a 4 px circle and transform it on symbol by pushing F8.

Step 3: Edit the MovieClip and animate it from left to right on a straight line. These are the sparks eminating from the center of the individual fireworks.

We used a shape interpolation for this. Later, you can also try varying animation types and change the timing to create different results. Insert a stop on the last frame.

Flashfireworks3.jpg
Step 4: Find the MovieClip on the library and right click to open the properties window on the class field and change it to “Particle”
Flashfireworks4.jpg

Step 5: Make a new symbol and put it on the scene. On the properties window, change it to “nightSky.” This is where we will put the fireworks.

Step 6: And now the coding. First, import the classes we are going to use

import caurina.transitions.Tweener;
import flash.events.*;

Step 7: Next, define the movie vars.

var fwParticlesCount:uint=200; // particles in each explosion
var fwTimer:uint=2000; // time between explosions
var timer:Timer = new Timer(fwTimer);
// this adds a timer, in each step of the timer it will call fire() function
timer.addEventListener(TimerEvent.TIMER, fire);
timer.start();

Step 8: We want to use a lot of random numbers, so we created the following function to save some time.

function randRange(min:Number, max:Number):Number {
    var randomNum:Number = Math.random() * (max - min + 1) + min;
    return randomNum;}

Step 9: And now the main function, which is putting the particles in a circle, animating them and setting their opacity and position.

function fire(event:TimerEvent){

	// the origin coordinate for the firework
    var x0:uint=randRange(100,700);
    var y0:uint=randRange(100,500);

    // now i'm going to create and define the properties of each particle in the firework

    for(var i:uint=0;i<fwParticlesCount;i++){
           var tempParticle:Particle=new Particle();
           tempParticle.x=x0;
           tempParticle.y=y0;
           tempParticle.rotation=randRange(0,360)

           tempParticle.scaleX=tempParticle.scaleY=randRange(.3,1)

           //add to the stage
           nightSky.addChild(tempParticle)

           //the particle is going to start with the animation you prepared on the Movie Clip
           //then with a little delay the Tweener animates the y an opacity,
           //onComplete remove the mc from stage and deletes the particle
    Tweener.addTween(tempParticle,{y:y0+200+randRange(-50,50),alpha:0,delay:1,time:2,transition:"easeInSine",onComplete:function(){nightSky.removeChild(this);delete this}});
        }
}

Flashfireworks6.jpg
That’s all you need to do. Now just sit back and enjoy the show!
Enric Godes is a project manager at Vasava. Started in Barcelona in 1997, Vasava is a communication studio with 18 young designers who specialize in cross-media projects: print, web, motion, 3D animation, and video. To unleash creativity and meet the deadline-driven demands of clients, Vasava relies on the integrated, cross-discipline tools found in Adobe Creative Suite Master Collection software.

Adobe Flash正式登录新款HTC Android手机Hero

2009年06月24日

本周三Adobe公司宣布HTC新款Android手机Hero将内建Adobe Flash播放器。这款手机今年7月份将在欧洲地区首发,并于今年晚些时候在亚洲和北美地区上市。这次合作意味着Adobe在手机市场推广Flash的行 动取得了又一项重要成果。不过,这次内建的Flash播放器并不是基于最新版ActionScript 3的Flash Player10版本,而是基于ActionScript 2的较老版Flash Player9,不过Adobe宣称未来一段时间内HTC会向手机用户提供升级版的Flash Player10。

Adobe 的声明称:移动版Flash Player 10将在明年上半年推出,而这个版本的Beta版则会在今年第四季度推出。另外,Flash播放器会被直接内建在Hero手机中,并不会提供网络下载,这 样其它Android手机的用户就无法将其下载到自己的手机上使用。

Flash如今已经成为网页上最常见的元素,许多视频,游戏和页面元素都是采用Flash来构建的,同时Flash还可以用于制作广告条。

本周三Adobe在一段线上视频中演示了Flash在Android手机上的表现,这段视频演示了手机使用Flash观看雅虎电影片段,玩Flash小游戏等的过程,双击Flash元素就可以将Flash画面放大至全屏模式。

不过,尽管Adobe非常想在iPhone平台上推广Flash,并且已经在为苹果开发专用的Flash播放器版本,但iPhone目前为止仍然与Flash绝缘。

我们正在为iPhone手机开发Flash播放器,不过要在这个平台上发布我们的播放器首先需要经过苹果的同意,在这方面我们还有很多工作要做。 Adobe首席技术官Kevin Lynch在去年的一次访谈中说:我们希望iPhone手机也能运行我们的Flash软件。(cnBeta)