AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

Adobe Flex:最近的一系列事件是否会影响到其在企业中的应用?

  • 2010-03-01
  • 本文字数:2546 字

    阅读完需:约 8 分钟

在过去几年中,Adobe Flex 生态圈的发展势头强劲,涌现出了大量社区驱动的项目和部署。然而这几个月发生的一些事情却让人不容乐观,比如iPad 平台不支持Flex、社区对于长久存在的bug 的激烈反应等等,人们不禁对Flex 的未来产生了质疑。

InfoQ 有幸采访了 Adobe Flash Platform 的产品市场经理 Dave Gruber 以深入了解这些问题以及 Flex 和 Flash 在企业开发中的未来。

InfoQ:近日 Adobe Flash Player 的产品经理 Emmy Huang 就 Flash 一个会导致浏览器崩溃的 bug公开道歉,虽然该bug早在17 个月前就已经发现,但Adobe 一直没有对任意一个Flash Player 的产品版本发布补丁。Emmy 说会导致崩溃的bug 都处于最高优先级,之所以这么久还没有发布补丁是因为 Adobe 没能正确地标识好 bug 报告。在这段时间内已经有人就这些问题发布了不少报告,你难道不觉得社区会对 Adobe 未来处理 Flash/Flex 问题的态度产生质疑么?

Dave:正如上面所提到的博文所述,这个问题将在 Flash Player 10.1(现在已经发布公共 Beta 版了)中得到解决。长久以来,Adobe 一直都在很认真地对待问题并与客户进行积极的沟通,我们始终致力于高质量产品的开发。

InfoQ:由于前不久发布的 iPad 不支持 Flash,Adobe 一直在强调这样一个事实:很多现有的站点将无法正常用在iPad 上,因为这些站点都嵌入了Flash 。虽然这可能不利于iPad 的推广,但其实这也意味着RIA 技术的决策者们可能会转向其他技术(比如HTML 5)以便将用户从移动设备上解放出来。你认为像 iPhone Packager (会将 Flash 应用转换为本地的 iPhone 应用)这样的解决方案够么?Adobe 打算如何解决这个问题?

Dave:Adobe 正致力于向开发者提供尽可能多的解决方案而无论交付手段或是用户所用的设备和平台是什么。 借助于 Flash Player 10.1,开发者可以在浏览器中向众多的设备交付富 Web 内容,从桌面、Smartbook、上网本到智能电话和 Tablet 等等。我们将于今年上半年发布面向 Windows、Macintosh、Linux、Android、Palm webOS 以及其他平台的 Flash Player 10.1。Flash Player 在桌面市场上已经拥有了 98% 的装机量;明年将有两亿五千万个智能电话会完全支持 Flash Player。

借助于 Packager for iPhone 和即将发布的 Adobe AIR,开发者将能够脱离浏览器以独立应用的形式发布内容。开发者可以先创建应用,然后通过 App Store 和 Marketplace 发布应用,所发布的应用能够运行在多种设备上,如 iPhone、Android,未来还将支持 BlackBerry。我们看到开发者对 Packager for iPhone 表现出了空前的兴趣,也很欣喜地看到大量的应用已经发布到了 Apple App store 上。

InfoQ:目前的 Flex for Eclipse 还不兼容于 Galileo,而 Galileo 已经发布 8 个多月了。在 Adobe 的 JIRA(需要注册)上虽然已经确认了这个问题,但却建议想要集成 Galileo 的开发者使用 Flex 4 Beta。Scott Selikoff 对此抱怨到“怎么能将这个问题关闭呢?这分明就是一个大 bug,我希望 Adobe 能够解决这个问题。”你认为这么做会疏远开发者么,会不会导致众多的开发者在是否使用 Adobe Flex 这个问题上犹豫再三呢?

Dave:Adobe 致力于交付能够与开发者生态圈集成良好的软件。我们的目标就是每次新发布的版本都搭配与之相关的软件版本,前提是该软件版本符合我们的产品发布周期。有时相关的软件会发布新版本, 而我们的新版本却还没有发布,这就会导致版本之间的不兼容问题。Galileo 发布于 Flex Builder 3 和 Flash Builder 4 的间隙,这样我们会在即将发布的 Flash Builder 4 中支持 Galileo,这也是将该问题标为关闭的原因所在。

InfoQ现在有越来越多的服务使用了 HTML 5 video ,此外很多大公司如 Google 和 Apple 都是 HTML 5 的坚定支持者,你认为 Flash/Flex 市场会因此受到冲击么?未来 2~3 年内,你认为 Flex 开发如何与 HTML5/Javascript 开发竞争?

Dave:即便 HTML 获得了长足的进步,Flash 的生产力和表现力依旧会给 Web 社区带来巨大的能量。未来,HTML 和 Flash 将会并存,二者各具价值,也会驱动 Web 上的创新,HTML 5 并不会改变这一点。如果公司需要将视频部署到 Web 上,那么 Flash 依旧是首选,这是由 Flash 平台所提供的附加值决定的,比如 monetization 特性和内容保护等。 此外,随着 Flash Player 10.1 的发布,公司应该清楚借助于 Flash 技术其视频内容可以被 98%的桌面用户和成百上千万的移动设备所访问。由于 HTML 5 规范并不要求使用特定的 video codec,因此不同的浏览器会使用不同的 video codec,这样通过 HTML 5 就没法发布可靠而又一致的视频了。Flash Player 支持常见的大多数 video codec,包括 On2 VP6、Sorenson Spark 以及高清视频的工业标准 H.264,这保证了开发者和社区所发布的视频内容能够被 98%以上的桌面用户观看。

InfoQ:你认为 Flex 4 AIR 2.0 中的哪些新特性和改进会巩固 Flex 在企业市场中的地位?

Dave:Flash Builder 4(以前叫做 Flex Builder 3)引入了一个全新而又重要的组件架构,企业可以使用该架构构建独特的用户体验,该架构还极大地提升了创作自由度,公司可以借此实现面向客户、自我服务的应用。凭借与 Flash Builder 4 和 Adobe Creative Suite 工具高度集成的工作流,设计者和开发者之间实现了紧密的协作,能够快速开发出更富于表现力的应用。这种新的集成还能让企业开发者轻松实现表现力强、更具交互式的业务应用,用户也能够更加容易地理解与使用关键的业务数据。 AIR 通过众多功能增强了 Adobe 的企业解决方案套件。凭借 AIR,开发者可以在线或离线的方式将 Web 应用部署到桌面和移动设备上(如 Field Force Automation),进而提升了生产力。AIR 2 通过如下特性满足企业的需求:全局的错误处理、支持屏幕阅读器、支持 IPv6 网络、本地的进程 API、多点触摸、增强的打印支持(如报表)、嵌套的数据库事务、加密的 Socket、数据报 Socket 以及 Server Socket 等等。现在 Yammer 和 Oracle 已经在使用 AIR 了,大家可以通过 http://www.acrobat.us/cfusion/showcase/index.cfm?event=finder&productid=351521&loc=en_us 了解更多的案例。

各位可以在 InfoQ 上找到关于 Flex AIR 以及 RIA 方面的更多信息。

查看英文原文: Adobe Flex: How have the Latest Developments Affected its Momentum for Enterprise Adoption?

2010-03-01 20:113045
用户头像

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

关注

评论

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

第二次书摘的微信视频号直播复盘

小匚

用户体验

快速搭建本土「Clubhouse」

anyRTC开发者

ios android WebRTC RTC 语音通话

开源微服务运行时 Dapr 发布 1.0 版本

阿里巴巴云原生

开源 容器 微服务 开发者 云原生

2021最新总结:阿里/京东/饿了么/拼多多/爱奇艺面经分享(堪称Offer收割机)

比伯

Java 编程 架构 面试 计算机

从架构设计的演进来看,我们真的需要DDD

三石

DDD 软件架构 话题讨论

读懂框架设计的灵魂—Java反射机制

Java 编程 架构

架构设计篇之微服务实战笔记(四)

小诚信驿站

架构师 刘晓成 小诚信驿站 28天写作 架构师成长笔记

区块链电子合同应用平台,区块链存证系统

13530558032

做一个很出色的程序员

四猿外

Java 程序员 面试 架构师 职场成长

2021 iOS底层提升计划

iOS底层

使用 RxJS 设计实现一个下载中心功能

laoergege

大前端 RXJS

1月干货总结:EasyDL上线时序预测模型,文档翻译全新发布

百度大脑

话题讨论 | 你”节后综合症“了吗?

程序员架构进阶

话题讨论 28天写作 2月春节不断更 话题王者 节后焦虑

产品训练营第五周作业

产品经理训练营

OAtuth2.0 知多少

圣杰

oauth2.0 dotnet

深入理解 Web 协议(三):HTTP 2

vivo互联网技术

Web HTTP HTTP2.0

60K*17薪的面试题是什么样的,需要具备什么技术?首发“Java面试考点大全”

Java架构之路

Java 程序员 架构 面试 编程语言

读书笔记-MySQL索引

yunCrush

云算力系统开发|云算力APP软件开发

系统开发

智慧组工党务解决方案,智慧党建系统

13530558032

为了面试阿里巴巴、腾讯、字节跳动、京东、华为等大厂,我收集了8家大厂高频Java面试真题集锦(含答案)

Java架构之路

Java 程序员 架构 面试 编程语言

最值得期待的Python进阶宝典《Effective Python》第2版中文版来咯!

华章IT

Python 代码整洁 Python编程 EffectivePython Python进阶

Protobuf源码解读之编解码

batman

protubuf zigzag varint

jenkins Android 自动构建-扫码下载

三爻

农产品区块链溯源平台,区块链溯源方案

13530558032

面试腾讯T3,过关斩将直通3面,终斩获offer流下了激动的泪水(腾讯面经总结分享)

Java架构之路

Java 程序员 架构 面试 编程语言

LeetCode题解:322. 零钱兑换,动态规划,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

量化机器人APP开发|量化机器人软件系统开发

系统开发

助力文化荟萃,区块链或可打造“新”春晚?

CECBC

区块链 春晚

话题讨论 | 技术从入门到熟练是怎样的?

happlyfox

话题讨论 28天写作

日记 2021年2月23日(周二)

Changing Lin

2月春节不断更

Adobe Flex:最近的一系列事件是否会影响到其在企业中的应用?_Java_Dio Synodinos_InfoQ精选文章