什么是Flash的最新和最好的替代品?

时间:2012-03-08 01:11:55

标签: flash html5 mobile multimedia

我最近接受了兼职演出,修改了一系列用于医学教育课程的多媒体/演示文稿。我被要求研究网络和智能手机多媒体平台的未来。基本上,什么是新的。目前,我们使用flash来创建我们所有的教育多媒体应用程序,但我们正在开发一个新的主题,并希望开发与PC,苹果产品和Android产品兼容的应用程序。

我不能快速了解目前的趋势,因为这不是我的职业!我的老板让我研究HTML5,但我感觉这不是一个解决方案。有没有人对网络和多媒体的“新闪光”有任何建议?谢谢阅读。

6 个答案:

答案 0 :(得分:8)

您正在寻找的答案很可能是HTML5堆栈。这允许通过Canvas,CSS3转换和JavaScript进行丰富的动画和文本和多媒体操作。 HTML5还通过<audio><video>标记内置了对多媒体的支持。还可以通过JavaScript中提供的新API调用来操纵和分析多媒体。还有许多像RaphaelJS这样的JavaScript库,用于创建交互式矢量图形。

http://raphaeljs.com/

由于您有兴趣创建多媒体演示文稿,我建议您查看HTML5Wow,它实际上是HTML5功能的演示文稿,用HTML5制作。

http://www.htmlfivewow.com/slide1

还可以通过CSS 3D变换和通过WebGL进行3D渲染来实现3D动画。使用WebGL和其他HTML5技术查看Google Chrome实验,了解一些激烈的HTML5演示。

http://www.chromeexperiments.com/

Doob先生还有一些关于HTML5功能的精彩演示。

http://mrdoob.com/

甚至Adobe都承认HTML5是未来。他们投入了大量资源来创建HTML5操作工具,并修改DreamWeaver等现有软件以支持HTML5。看一下Adobe的新“Edge”软件。

http://labs.adobe.com/technologies/edge/

在便携性方面,谷歌Chrome,Safari,Firefox,Opera和IE9 +都对HTML5有很好的支持。它还内置于Android,Blackberry,iPad,iPhone和Windows Phone设备中。 HTML5还将在Windows 8平台上的应用程序开发中发挥重要作用。

http://ie.microsoft.com/testdrive/Graphics/hands-on-css3/

答案 1 :(得分:5)

如前所述,在JavaScript中使用<canvas>可以重现Flash的几乎所有功能,例如渲染和管理用户输入(键盘,鼠标和游戏手柄)。

有各种各样的JavaScript库(例如Pixi.js)可以为您做一些基础工作,并且section on MDN致力于让您开始使用JavaScript进行游戏开发。

另外值得一提的是TypeScript,它为您提供了一个平台,可以为您的基于Web的游戏编写类似AS3的面向对象的代码。非常值得一试 - 它接近我目前最喜欢的语言的顶部。

答案 2 :(得分:2)

您可以查看Microsoft的Silverlight。

答案 3 :(得分:1)

我怀疑Silverlight会在ipads和一些移动设备上运行。 如果我们谈论闪存的替代品然后HTML5你可以看起来和HTML5与canvas标签和良好的JavaScript我们可以做出良好的HTML愤怒的小鸟就是一个很好的例子。如果你正在寻找flash视频的替代品,那么ogg和mp4是闪光灯的替代品。浏览器的发展仍在继续,因此我们将来会有更多选择使用HTML 5。

解决方案来自garsinfotech.com实验室。

答案 4 :(得分:1)

HTML5是最好的替代品,如果没有其他原因,除了HTML5可以在iPhone上工作(闪存被史蒂夫·乔布斯禁止使用)以及闪存在Windows8上的城域模式下无法在IE10上运行要么(也不是Silverlight)。

如果您想撰写现代网站,那么从长远来看,尽早掌握HTML5可能会有所回报。

答案 5 :(得分:1)

HTML5,CSS3和javascript与Flash(Comparison of HTML5 and Flash)明确可比,但Flash仍然得到更广泛的支持。一个值得注意的例外是iOS,完全不支持Flash。