速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Flash Player 10.1 及 AIR 2.0 Beta 版发布,支持多点触摸

  • 2009-11-23
  • 本文字数:1383 字

    阅读完需:约 5 分钟

近日 Adobe Systems 发布了 Flash Player 10.1 AIR 2.0 Beta 版,大家可以从 Adobe Labs 站点上下载。

Flash Player 10.1

Flash Player 的当前版本是 10,而从 10 到 10.1 的这种版本号的小幅度增加可能会让很多人产生误解,实际上此次发布的 10.1 版表示了 Adobe 在将 Flash 平台从以往的桌面延伸到智能手机、上网本及其他设备过程中的一个重大举措。在去年宣布 Open Screen 项目之际,Adobe 就将 Flash Player 的一个重点放在了移动平台上,想让 Flash Player 在移动平台上有立足之地。来自 Adobe 的 David Wadhwani 在新闻中说到:

随着 Adobe AIR 2 与 Flash Player 10.1 Beta 版的发布,我们正朝着 Open Screen 项目的愿景大踏步前进着,最终目的是让人们无论身在何方、持有何种设备都能享受到富 Internet 所带来的好处。

目前该 Beta 版还只适用于 PC,未来正式发布的 10.1 版将可用于众多的移动设备和上网本。要想让运行时成功登录移动设备和上网本还需要对内存与 CPU 的使用量进行诸多改进。

由于移动设备与上网本的内存和处理器资源非常有限,我们必须想尽一切办法对 Flash Player 进行优化。首先减少了内存分配,然后又创新性地实现了内存共享,同时在一切可能的情况下充分利用特定的硬件——所有这一切的目的都是为了保证用最多的内存和处理器资源处理用户的内容。你的内容可能已经被桌面计算机优化过了,但我们还要尽最大努力攻克技术上的鸿沟,目的就是让应用运行起来与桌面相比别无二致。

除了改进 Player 的内存占用量以外,此次发布还对其他方面进行了大量的更新:

  • 全局错误处理:针对 Flash 运行时进行应用开发的开发者最希望加入的特性就是全局错误处理机制。此次发布满足了这些开发者的要求,但目前只在 AIR 中提供。
  • 流增强:更新的 Player 考虑到了 HTTP 上的流,包含了大量的更新以改进像缓冲体验之类的事情。
  • 麦克风访问:开发者可以使用 Flash Player 10.1 从麦克风中访问富音频数据,目前只支持 MP3 文件。不得不提的是该功能只在 AIR 中提供。
  • 用户交互:Adobe 在此次发布中首次支持多点触摸和手势,这一点对于那些使用过 iPhone 的用户来说再熟悉不过了。
  • 内容保护:新版 Player 通过 Adobe Flash Access 2 来保护 Windows、Mac OS 以及 Linux 上的内容。

请参考 Justin Everett-Church 在 Adobe Developer Center 上的文章来深入了解 Flash Player 10.1 的特性。

AIR 2.0

除了 AIR 运行时可以利用的这些 Flash Player 新特性外,AIR 2.0 还包含了大量的更新以辅助那些桌面应用开发者。来自 Adobe 的 Rob Christensen 概述了 AIR 2.0 的新特性:

作为团队来讲,我们从一开始为 AIR 2 所设定的一个目标就是向运行时增加新的功能以支持那些用 AIR 1 所无法实现的应用开发。

随着 AIR 2 定义的不断演进,我们会将关注点放在如下主题上:与操作系统更深层次的集成、提升开发者的效率以及改进性能。

AIR 2.0 主要的更新包括:

  • 大容量存储器的检测:开发者可以检测到何时大容量存储器(如 USB 设备)连接到了计算机上。
  • 本地进程 API:Adobe 在保证跨平台的情况下尽最大可能地提供本地集成的支持。
  • 网络更新:此次发布加入了 AIR 开发者社区长久以来一直期待的众多网络更新,包括 UDP 支持、Socket 支持等等。

请参考 Rob Christensen 在 Adobe Developer Center 上的文章来深入了解 AIR 2.0 的新特性。

查看英文原文: Beta Versions Flash Player 10.1 and AIR 2.0 Released

2009-11-23 00:371304
用户头像

发布了 88 篇内容, 共 263.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

一顿午饭的现实思考

石君

28天写作 择业

第九周 性能优化(三)课后作业

简简单单

“苹果陷阱”无法避免,但我们已经在路上

JiangX

苹果 供应链 28天写作 制造业

产品经理训练营笔记-产品思维和产品意识(中)

.nil?

产品经理训练营

Spring Boot 中集成Lucence

武哥聊编程

Java springboot SpringBoot 2 28天写作 Lucence

【CSS】格仔背景

德育处主任

html css3 大前端 CSS小技巧 28天写作

2021开启数据结构与算法的学习之旅

Nick

学习 flag 新年计划

数字货币交易所软件开发|数字货币交易所系统APP开发

系统开发

四个策略,三个“坑”,读《架构师也不写代码》有感

李忠良

28天写作

Spring Boot 中集成 Shiro

武哥聊编程

Java springboot SpringBoot 2 shiro 28天写作

网络出口究竟选择防火墙,还是路由器?

我是这样使用极客时间APP的

熊斌

极客时间 28天写作

Mysql 4种方式避免重复插入数据!

xcbeyond

MySQL MySQL使用 28天写作

区块链交易所APP开发|区块链交易所系统软件开发

系统开发

碎碎念之「卡马克的反脆弱想法生成系统」

Justin

心理学 创意 28天写作 反脆弱

如何快速提升自己的能力?高效学习让你更出类拔萃。

一笑

学习方法 28天写作

项目管理系列(9)- 项目分析与报告

Ian哥

28天写作

HASH碰撞问题一直没真正搞懂?这下不用慌了

架构精进之路

算法 hash 七日更 28天写作

原来Canal也可以做HA!

大数据老哥

机器学习笔记之:监督学习

Nydia

当情绪生病?就嫁接一段新的记忆「幻想短篇 16/28」

道伟

28天写作

第九周 学习总结

简简单单

一起进阶一起拿高工资!Java开发进阶-log4j2日志脱敏原理分析

看点代码再上班

Java 程序员 log4j 编程开发

架构师训练营第四周学习总结

跳蚤

28天瞎写的第二百二十七天:跨年夜的故事

树上

28天写作

JVM垃圾回收机制是怎样的,何时触发YoungGC或FullGC操作?

Java鱼仔

Java 面试 JVM 垃圾回收

新荣耀历险记:带着“神装”踏上英雄试炼路

脑极体

架构师训练营第四周作业

跳蚤

Elasticsearch 乐观锁并发控制

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

Mac 电脑安装Etcd和Go的etcd/clientv3

BigYoung

Mac etcd client Go 语言

产品经理训练营作业-第二周-产品思维和产品意识

.nil?

产品经理训练营

Flash Player 10.1及AIR 2.0 Beta版发布,支持多点触摸_Java_Jon Rose_InfoQ精选文章