【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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:112893
用户头像

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

关注

评论

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

2.5TinkerPop3 升级指南

Geek_古藤模根

图数据库实战

分析一下微信朋友圈的高性能复杂度

Geek_7a789a

架构实战营 7 期「模块二」如何抓住架构设计关键点

Steve_bot

面试突击52:什么是三范式?它有什么用?

王磊

Java 面试

企业知识管理难题,现在有了一个好的解决方案

小炮

什么是哈希?趣投哈希幸运哈希竞猜游戏开发方案策划

开发微hkkf5566

畅聊安全生产,对话B站、唯品会一线专家!|TakinTalks大咖对谈

TakinTalks稳定性社区

Docker镜像制作实战:设置时区和系统编码

程序员欣宸

Docker 5月月更

[模块二作业]

wuli洋

前端食堂技术周刊第 39 期:TypeScript 4.7、Layouts RFC、Lerna 复活后的大版本 v5.0.0 、TypeScript 错误翻译器

童欧巴

JavaScript typescript 前端

SAP UI5 自动化测试工具的 qunit-redirect.js

Jerry Wang

JavaScript 前端开发 SAP Fiori 5月月更

通过集成腾讯IM来浅尝一下.net 6的MINI API

为自己带盐

.net core 5月月更 mini api

善事利器 - 我是如何在药师帮掌店易项目落地 Zadig 的

Zadig

DevOps 云原生 CI/CD

CopyOnWriteArrayList 源码分析-基础和新增

zarmnosaj

5月月更

在线HTML转ASP工具

入门小站

工具

【架构训练营】模块二作业

知北游

作业

Kafka到底有多高可靠?(RNG NB)

敖丙

kafka Java EE 程序员‘

理“ Druid 元数据”之乱

vivo互联网技术

大数据 存储 Druid Apache Druid

网站建设导致网站失败的十个原因

源字节1号

微信小程序 前端开发 后端开发 网站开发

要自信的对客户说 “NO”

源字节1号

架构实战营-模块二作业

Roy

架构实战营

模块二 微信朋友圈高性能架构分析

挖了蘑菇哩斯

作业 架构实战营

英特尔加速创新,唤醒网络及边缘原力

科技之家

直播预告丨 Hello HarmonyOS 进阶课程第五课——原子化服务

HarmonyOS开发者

HarmonyOS

web前端培训如何解决模块依赖复杂度太高的问题

@零度

前端开发

国密在车联网安全认证场景中的应用|车联网系列专题07

EMQ映云科技

车联网 物联网 国密 emqx 5月月更

【愚公系列】2022年05月 二十三种设计模式(十八)-备忘录模式(Memento Pattern)

愚公搬代码

5月月更

在线下划线转驼峰,驼峰转下划线工具

入门小站

工具

架构实战-模块二

yuansteel

聊聊 Kafka:Kafka 如何保证可靠性

老周聊架构

kafka 5月月更

java培训动态上传jar包热部署实战分享

@零度

JAVA开发

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