Archive for the ‘Flash’ Category

HTML5和Flash 选择合适的工具

Adobe系统公司日前透露了一些旗舰Flash平台的信息:能让开发人员同时使用HTML5建立丰富的应用。 Adobe官方想澄清一件事:该公司并没有放弃Flash For HTML5,也不是把其中一个领先于其他。事实上,在洛杉矶的Adobe MAX 2011开发者大会第二日上强调,该公司制定了在浏览器和应用程序的几个实例,体现Adobe Flash和HTML5如何携手合作,提供极富表现力的体验。副总裁和平台总经理 Danny Winokur的发言介绍了Adobe平台 Flash和HTML5的如何联手工作。他还表示,最新版本的Flash 11和Adobe AIR 3将给用户和开发人员带来更强大的功能和更好的体验。同时,Adobe收购了软件公司Nitobi ,他有一个流行的Web框架PhoneGap,使用HTML5,JavaScript和CSS来开发,适应所有主要的移动平台,用以建立跨平台的移动应用程序。Adobe MAX第二日主题演讲期间,Nitobi合作创始人和首席执行官Andre Charland,和Adobe的宣传总监Ben Forta宣布,PhoneGap生成工具将适用于展会开幕式上展示的Adobe创意云平台。然而,Adobe公司Winokur表示,没有一个工具能简单的适合所有的项目,包括HTML,Flash或着其它插件如微软的Silverlight。 咨询公司EffectiveUI专门从事Web开发的高级软件开发人员RJ欧文,在eWEEK展示了他的想法。

 

何时使用HTML5

1.商业应用
Adobe表示,HTML5已经足够成熟,可以为典型的业务应用提供足够的功能。

 

 

2.无障碍
HTML5在支持有障碍的用户可访问的应用程序方面已经超过了Flash。

 

 

3.搜索引擎优化
HTML5能更好地表达需要通过屏幕阅读器或搜索引擎访问的书面文字或数据。

 

 

4.网站
开发商说HTML5是成为一般网站的标准。

 

 

5.社交应用程序
那些流行的桌面应用程序,电影,电视节目和游戏,虽然Flash也可以用来开发更丰富的内容的应用程序,HTML5是开发社交应用更好的平台。

 

 

6.品牌推广
HTML5还可以用于创建品牌推广网站,这是专门从事突出或推广一个特定的产品的网站。

 

 

何时使用Flash

1.高档娱乐场所
Flash是Web和设备领域的高端娱乐的首选平台。

 

 

2.高端3D游戏
Flash是高端多媒体内容和游戏的首选平台。

 

 

3.影院品质视频播放
Flash是长期形成的视频播放的首选平台。

 

 

4.需要DRM(数字版权管理)的内容
如果内容需要数字版权管理,Flash是防止盗版的最好解决方案。它非常适合在Web上保护和控制视频和音频内容。

 

 

5.更快地上市
开发商说,Flash开发应用程序,可以更快地进入市场,并提供更快的投资回报。

 

 

6.面向对象编程
如果一个组织希望充分利用开发人员的计算机科学教育背景进行面向对象编程,Flash也往往是首选,。

 

 

7.边缘技术
Adobe官方说,他们将继续发展Flash和推动边缘技术,把新的功能和元素加入HTML标准。例如,Adobe公司和Opera、苹果一起,把CSS着色加入了HTML标准。 CSS着色使开发人员能提供影院效果的Web内容。下面是一个CSS着色的例子。

 

 

何时使用原生代码
1.性能
有高性能要求的系统,最好使用本地的应用程序开发,使用与设备原生平台提供的工具和资源。本地应用程序运行速度更快。

 
2.一致性
本地应用程序,使开发者提供一个更加一致的外观和感觉。

Advertisements

Adobe Flash Player 11正式版10月初发布

Adobe Systems今天宣布,Adobe Flash Player的第十一个版本、Adobe AIR的第三个版本均将在10月初发布最终正式版,为游戏、媒体、数据应用带来一大堆新特性。Adobe Flash 11/AIR 3的主要亮点有:

- 2D/3D图形加速:完整的2D/3D图形GPU硬件加速,速度可比Flash Player 10/AIR 2快一千倍

- 原生64位支持:Windows、Mac OS X、Linux三大系统均迎来原生64位版本。

- AIR原生扩展:上千个高度优化的开源库,开发人员可以尽情使用独特的软件和硬件功能,包括访问设备数据、震动控制、磁力计、光纤传感器、双屏输出、近场通信(NFC)等等。

- Captive运行时:除了苹果iOS系统,开发人员还可以在Windows、Mac OS X、Android系统上自动将AIR 3与其应用程序打包在一起,简化安装过程。用户也无须再单独下载或者更新AIR,除了上述系统之外黑莓BlackBerry Tablet OS也会集成AIR。

- 内容保护:Adobe Flash Access 3可在所有支持平台上保护视频内容,包括新支持的移动平台。

- 高清视频质量跨平台:完整帧率的高清视频可以在苹果iOS设备的AIR应用内呈现,并使用H.264硬件加速。电视富应用亦可支持高清视频和7.1声道环绕音效。

- 租赁与订阅支持

Flash Media Server 4.5带来Flash末日?

Flash Media Server 4.5带来Flash末日? 答案:那是不可能的!!

Adobe不久前在IBC展会宣布Flash Media Server 4.5的发布,我想不久就会有某些科技记者开始撰写比如这会带来Flash末日之类的歪曲报导。这篇文章, 我希望通过卑微的引导让他们知道并认识Flash世界。

首先我要说: Flash内容 ≠ 视频

在上面提到的技术热聚网站上看到的多数文章中,他们千篇一律的使用了Flash内容(”flash content”), 而他们真正要表达的却是视频。而真正意义上的Flash内容应该是基于Flash运行环境的所有Flash播放器展示的东西。

把FlashRunTime等同于Flash播放器的原因可能是大家都说习惯了“Flash播放器“,在最初是叫做播放器是因为当初仅仅把它当做输出矢量动画的工具。十年时间了,Flash播放器在成长中壮大,功能上发生了翻天覆地的变化,因此,把它叫做Flash运行环境。

所以接下来我用FlashRunTime来表述Flash播放器以避免误解。

Flash运行环境(FlashRuntime)是一个能够下载Flash内容(编译好的.swf文件)并执行它的程序环境。Flash内容包括文字,图片,音频,视频以及矢量绘画等,不久还将包括真正的3D内容。

由于视频是FlashRuntime能够识别的内容类型之一,所以开发人员可以开发在FlashRuntime环境上运行的视频播放器。你youtube, vimeo, hulu等网站上看到的视频播放器都是他们网站开发人员开发,而不是Adobe。FlashRuntime提供他们一个平台,让他们得以创建属于他们自己的应用,Adobe只是提供了他们平台(同时销售开发工具让他们开发这些内容)

其他一些人们日常看到的Flash内容,比如基于浏览器的游戏Farmville, angrybirds植物大战僵尸等均属于Flash内容。scribd.com推出基于Flash的在线文档浏览器,也属于Flash内容。aviary.com提供的基于浏览器的在线图片编辑应用也是基于FlashRuntime的,audiotool.com网站帮助艺术家在浏览器创建电子音乐,他们的应用也是Flash开发。站在FlashRuntime的角度,所有这些统统称作“Flash内容”。

所以视频也是Flash内容的一部分,但不是所有的Flash内容都是视频。Flash流媒体服务器(Flash Media Server) 并不侍服所有的Flash内容。

Flash Media Server提供了帮助创建Flash内容的服务,其主要的一个用途就是以流的形式提供视频内容(查看更多),所以开发人员能够使用他开发的视频播放器播放来自Flash Media Server发出的视频流。

———————————————————
Flash Media Server 4.5有哪些更新?

早期的Flash流媒体服务器是通过一个定制的协议(RTMP)来传输视频的。 所以当用户处在一个网络环境相对复杂限制较多的环境(如在公司的防火墙内),他就不能浏览到这些视频。 针对此,Adobe推出基于HTTP的流直播功能协议, 它使得开发人员通过HTTP协议实时传输流成为现实。任何地方, 只要能够访问HTTP,就能够看到来自Flash流媒体服务器的视频内容。

当苹果创建iOS时,他们规定了新的协议 – 既HTTP Live Streaming,通过这个协议实现iOS设备的流传输,此协议是能把实时视频流带到苹果设备的唯一途径。

这就会给现有Adobe Flash Media Server客户带来一个问题,他们不希望用2台服务器,一台用来侍服苹果iOS设备, 一台给其他非苹果设备用户。Flash Media Server 4.5现在使用了苹果的协议来发送实时视频流,这有利于Adobe现有客户不需要更改他们的服务器,如果苹果设备需要实时视频流, FMS就发给它,如果苹果设备以外的其他客户端请求RTMP流或者HTTP视频流,FMS同样满足它。

关于这个功能就这些了, 这个FMS4.5新功能将不会允许所有的Flash内容都在iOS上呈现, 他只是向苹果设备发送视频流,它在一定意义上让Adobe避免了其客户流向其他视频流服务器竞争对手的风险。

这会给FlashRuntime使用带来冲击吗?

早到FlashRuntime包含了播放外部视频功能那一刻起,FlashRuntime就支持视频功能。 Google视频,比如来说, 从最初搭建他们自己的视频服务器,也就是YouTube网站现在使用的服务器。 YouTube也许会等到HTML5在各个浏览器部署率达到一定的比例时使用HTML5来代替现有基于FlashRunTime的Flash视频播放器。

现有的FMS4.5的发布, 将不会带来对业内该领域局势带来任何变化。

下一个问题是, Flash会走向灭亡吗?
[attach]54075[/attach]

我记得N年前, 我刚刚接触到Flash, 就有很多文章说Flash 是%99的怎么怎么的不好, Flash是恶魔等等,然后后来Flash支持视频了,Flash不但没有苟延残喘, 反而却成为视频发布最好的工具。 如今,时隔N年以后, 浏览器终于刚刚支持了视频(和画布),这时反Flash的论调又一次高涨,达到空前的高度,与此同时, Flash Runtime却正在准备迎来一个的,重磅级的版本发布FlashPlayer11。 即将发布的这个版本支持硬件加速3D,也许Flash会向这个方向努力,成为责无旁贷的标准, 或许不会。 问题是,去伤害Adobe,开发人员必须停止使用Adobe的工具。 如果Adobe开发的工具能够让开发人员创建内容,而这些内容又是原生态的浏览器元素(HTML+CSS+js), Flash开发人员还会继续乐意使用这些工具, Adobe也许对Flash播放器的死活已不关心。

Flash4.5将只会让Adobe再次拥有新的客户,现有的客户也不会流失,而是事实上, 他们的日子更加好过了。 所以不要再写什么Apple – 1 / Adobe – 0之类的帖子了, 现在, 你应该做的是:

Unity已支持将3D游戏导出成Flash

Unity是一款支持跨平台开发的3D游戏开发工具,生成的游戏可以导出到 包括iOS, Android, PS3, Wii, XBox360在内的众多平台。近日Unity发布了一则视频, 演示了将Unity3D游戏导出到Flash,并运行在Flashplayer11 beta版上的效果。

游戏虽然不如运行在Unity原生平台流畅,但也已远远超出人们对Flashplayer 3D性能的预期了。看起来,Flashplayer11确实朝3D这个方向迈出了一大步。

该版本的Uinty还未正式发布,但如果你已经安装了Flashplayer11,可以先试试Adobe推荐的3D演示游戏

 

http://v.youku.com/v_show/id_XMzAxMDEzMDI0.html

一起体验 Adobe MAX 2010 Molehill(沙鼠) 演示

演示地址:http://alternativaplatform.com/en/demos/maxracer/

Molehill(沙鼠)

Molehill,正式被知道是作为Stage3D API(虽然术语Molehill听起来更好),目前在“incubator(孵化器)”版本的FlashPlayer中,以及被期望包含在下一个正式版本中。 (虽然Adobe没有作出承诺,但让FlashPlayer 11抛弃它将会是非常不可思议的)

Max Racer,是Alternativa 为去年的Adobe MAX制作的 

它使用了OSX和Linux *上的OpenGL,以及Windows上的DirectX,而且与WebGL不同,如果它不能找到一个兼容的显示卡,它将恢复到软件渲染器(来渲染),这将会表现不佳,是一个倒退。

*更新内容要感谢Tom Chiverton,他在文章中提到,建议Adobe可以放弃对Linux支持Molehill。如果属实,太不爽了。

以前版本的FlashPlayer已显示出令人难以置信的占用率,在几个月内达到90%S。 除非浏览器厂商开始玩肮脏的把戏,Adobe没有理由不继续推进这些普及率,我期望,到2012年新版本的FlashPlayer将普及到互联网绝大多数用户。(一个有根据的猜测 – 我并没有发行日期的任何内部消息)

Google发布Swiffy 转换Flash到HTML5

Swiffy – 一个来自Google实验室的新工具,它可以把设备上的Flash转换成HTML5,从而实现更多的新型浏览器和设备的支持度,这种转换器可以将SWF文件拆散重组成HTML、可缩放向量图形和层叠样式表,并且转换后的文件渲染性能“相当好”,美中不足就是文件要稍微变大一点。

https://i2.wp.com/img.cnbeta.com/newsimg/110629/0732280360283843.png

https://i1.wp.com/img.cnbeta.com/newsimg/110629/0734110472221251.png

访问:Google Swiffy
查看:Swiffy FAQ

NGP所包含的“Flash网络社会系统

Resume: NGP includes “Flash Social Networking system”   

简介:NGP所包含的“Flash网络社会系统”

Back in February, Sony has said it dropped its XMB user interface from NGP so touchscreen controls could be added along with the “the social neworking factor”: today, a Flash/PHP developer’s resume has popped up showing this social networking system is Flash-based.
    早在二月,索尼就曾说过NGP的XMB界面中有条件让NGP添加“社交因子”项目:今天,一个Flash/ PHP开发者已经展示出了这个基于Flash的社交网络系统。


According to the resume of Brian Clarke, between November 2009 and the present he’s been working on a “Flash Social Networking system” for “Sony PSP2 prototype.”

根据莱恩•克拉克所述,从2009年11月到现在,他一直从事一项“Flash社交网络系统”在索尼PSP2中的原型的项目。
Flash is really nothing new to Sony handhelds: it’s been compatible with PSP since 2006.
   Flash对于索尼掌机来说不是什么新鲜事:在2006年PSP已经兼容了。

Speaking in the February issue of Edge, Sony dev boss Shuhei Yoshida said the firm wanted to make NGP “very social network orientated,” as there are “lots of fun games on Facebook, for example.”
    在发售前的二月份,索尼电脑娱乐公司全球工作室负责人吉田修平表示,公司的最终目的是要让NGP与网络社会有非常紧密的联系,由于网络上有很多好玩的应用、游戏等等,例如facebook。

He added: “We wanted to integrate the social networking factor, the potential for friends to join in, interact at any moment.
   他补充道:“我们希望NGP能够融合的网络社会的原因,是考虑到随时都有可能有潜在的合作伙伴加入我们。“

“We wanted the entire screen to be part of that experience.”
     “我们希望希望屏幕成为体验的一部分。”

Sony’s E3 press conference takes place Monday evening, with NGP expected to play a central role.

索尼的E3的新闻发布会上,星期一晚上关于NGP的新闻将发挥核心作用。

A lot of sites went live with impressions of the handheld and its launch line-up yesterday, but, unfortunately, it seems Sony is keeping a lot of what’s running under the hood hidden for the time being.
   昨天,很多网站发布了NGP的相关展示和阵容,但不幸的是,看来索尼把一些正在进行的计划隐藏了



Thanks, Klaxusprime.
感谢Klaxusprime。