Greystripe我们的广告解决方案可与Apple最近宣布的iAds相提并论,但与iAds不同的是,该方案需要使用Adobe® Flash®的授权工具,价位也非常低,既有可展开的banner条形式,也有整屏形式。由于Flash是开发富媒体数字广告的标准,品牌广告商和数字媒体可以通过这些解决方案实现对广告开发的完全控制,通过保留现有的工作流并且支持HTML 5来降低成本,这样广告商就可以触及到所有主流的桌面与移动平台,降低了广告概念诞生与发布之间的时间延迟。 由于Greystripe:我们认为广告应由富于创造力的设计人员而非开发人员完成。在我们的工作流中,富于创造力的媒体机构按照他们习惯的方式创建Flash广告。平台会在必要的情况下转换Flash文件(swf格式)以便在设备上呈现出来。 InfoQ:你会在某一时刻转换ActionScript和JavaScript么?是一条命令接着一条命令地转还是先构建出完整的抽象语法树并对其优化呢,就像GWT将Java转换为JavaScript那样? InfoQ:你们的平台只能用于Safari么,会为所有浏览器提供兼容层么? InfoQ:那有什么限制么? InfoQ:如何处理视频、音频等内容呢? 感兴趣的读者可以在InfoQ上找到关于HTML 5和Flash的更多信息。 查看英文原文:Greystripe Transcodes ActionScript Bytecode to HTML 5, making Flash Ads Available on the iPhone/iPadGreystripe:富有创造力的媒体机构将二机制的swf文件提供给我们,而不是fla源文件。我们的转换层操纵ActionScript字节码,而不是ActionScript源代码,因此它并不会使用AST。我们会重新装配ActionScript字节码并将其重新编译为Javascript源代码。比如说,低层分支的Actionscript字节码序列会被恰当地编译为Javascript的if/while/for源代码语句。
Greystripe:我们目前的计划是支持移动Safari,因为只有它没有(或者说近期不会)提供原生的Flash支持。我们会在未来考虑其他浏览器。
Greystripe:对Flash的支持有些限制,但根据我们过去两年的经验来看,这些支持涵盖了大多数广告内容。从高层次来看,这种限制类似于Flash Lite和完整的Flash之间的区别。
Greystripe:在预处理阶段抽取出音频和视频,然后使用原生的HTML 5媒体控件进行渲染。