- 浏览: 648351 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
ssxszt:
...
解决PopUpManager弹出窗口RangeError: Error #2006: 提供的索引超出范围 -
lijiajia:
木子佳 写道楼主,想要源码学习,谢谢。kajiamuzi@16 ...
DataGrid和AdvancedDataGrid CheckBox全选功能 -
juedi:
很好,是我需要的东东
Flex异常处理设计 -
暖暖fh:
大神,我想要源码,这个功能我折腾了好我啊 fuhan247@1 ...
DataGrid和AdvancedDataGrid CheckBox全选功能 -
chenzi:
一样的代码,两台机器上面,完全不同的报错。。Flex实现htt ...
Flex使用Https协议
最近一段时间,Adobe和Apple两个昔日的好伙伴,一直都处于硝烟弥漫当中,还有Google,微软等这些巨头,时不时的也会跳出来凑一下热闹。表面上看起来这一切都是开始于Apple CEO对Flash安全和性能上的指责,而实际上,和那些非常坚固的堤坝一样,内部的问题,才是导致其溃决的真正原因。丹·雷伯恩(Dan Rayburn), StreamingMedia.com执行副总裁,也是 Frost & Sullivan的首席分析师,在其个人博客上发表了一篇题为The Underlying Story Behind Adobe’s Failed Mobile Strategy的文章,向我们这些“局外人”解释了Adobe移动战略失败的幕后故事。当然,他在他的博客上写自己的文章,我相信你会用你的智慧去分析,理解。下面是部分译文。 另外,也许你有印象,之前2008年Adobe将裁员600名左右正式员工,2009年Adobe将全球范围内裁员680人。
上周,围绕着苹果对 iPhone 开发人员计划许可协议变更事件——新的协议禁止开发者使用 Adobe CS5 等中间软件将 Falsh 内容转换为 iPhone 应用程序——暴露了这家位于加州圣何塞(San Jose)的软件巨人在移动领域的缺陷。
有趣的是 Adobe 问题的由来并非一日之寒,或者说不是仅因为苹果突然间变更了开发者许可协议的内容。不过,苹果倒是让人们认识到了 Adobe 在移动领域的行动有多缓慢。
过去几个月里,我花了很多时间与 Adobe 现有的和之前的主管们非正式地聊天,他们向我透露了 Adobe 移动战略里的许多危险信号的细节,该战略早在几年前就已得到 Adobe 管理层的高度重视。不过,与我谈话的这些对象们都表示 Adobe 最近正在管理风格上发生改变,并强调 Adobe 会坚持到底而不会向目前在移动市场上的处于弱势地位的现状妥协。
多年以来,Adobe 能保持上升势头直至成为软件业的顶级企业,是因为他们对于自己的产品抱有愿景和梦想,而不仅仅是拥有销售目标。与我聊天的前 Adobe 工程师向我证实了「昔日的美好时光」:当年创始人约翰·沃诺克(John Warnock)和查尔斯·格什克(Charles Geschke)经常在办公大厅转悠,亲自测试产品,与产品开发团队的成员聊天。这种同甘共苦、脚踏实地的作风向工程师们传达了一种兄弟友情和创新的使命感,让他们总是想要做出「最好的」产品,而不是「已经够好了」的产品。Adobe 对开发的每个软件都有清晰的目标,希望它们能满足用户最挑剔的需求。整个公司,从最高层的主管到设计实验室中的工程师,都在为这个共同的目标而紧密合作。
但是最近几年,Adobe 的焦点从保持软件业的领先水平转移到了关注账本底线。成本削减成为公司的优先工作,公司每年因裁撤员工带来的成本缩减不低于 10% 。自然而然地工程师团队的士气也越来越低落,因为他们知道,每年第四季度后当他们为之付出一年心血的新产品要发货时,他们的工作也可能会被 Adobe 一同「发」出去。高管们以牺牲质量为代价的过分关注短期利润的政策开始带来负面的影响,它不仅局限在当前的产品开发方面,而且还影响到公司的长期战略设计以及对行业变化的适应性方面。
2005 年,Adobe 的目光注意到了 Macromedia 和他们的 Flash 技术。Macromedia 之前仅通过向日本的各手机运营商授权 Flash Lite 技术,就创造了 10 亿美元的 Flash Lite 内容市场。2005 年 12 月当 Adobe 收购 Macromedia 时,他们希望将后者在日本市场的成功复制到欧洲和美国市场,但有一个关键的不同:在向运营商授权Flash Lite 的同时,Adobe 将开设一个 Flash App Store ,各运营商手机用户可以付费从这里下载额外的 Flash 内容到他们的手机上,Adobe 将分享这部分利润。
2006 年,在让那些曾在日本创造辉煌业绩的 Macromedia 原移动业务员工全部停工放假之后,Adobe 开始重新考虑这一战略。新的移动战略出炉,Adobe 将移动业务的全部赌注下在了具有各种零碎功能的常规手机市场上,却完全忽视了正在隐隐上升的智能手机市场——其中最著名的 iPhone 。这一战略的效果,适得其反。
Adobe 为常规手机定制的 Flash Lite 版本没有能够成功培养起一个开发者生态圈,因为它们的内容在(前 iPhone 时代的)更高级的手机的 Flash Lite 版本上不兼容,而Adobe 的移动业务部门却并不让步。他们坚称常规手机才是主流,当时 iPhone 刚上市不久,常规手机的销量也远远高于智能手机。不过非常讽刺的是,有人告诉我,当时 Adobe 的移动业务部门里有一半的人私下里都拥有一台 iPhone 。
后来 Adobe 移动部门内部开始有人建议为 iPhone 对 Flash 进行大的翻修,但 Adobe 公司却拒绝对翻修进行投资,很可能是因为这与缩减成本的总方针不符。到2008 年 iPhone SDK 首次发布时,Adobe 的移动业务部门已经被撤销了,所有剩下的成员均被安排到了其他各个部门,而那些最具才华的移动工程师们则已经或正在准备从 Adobe 辞职。Adobe 就这样将自己的移动工程智囊团破坏殆尽。
Adobe 在响应行业变化方面的愚蠢,则只是该公司的多层级管理结构带来的一个副产品。前 Adobe 雇员向我抱怨公司极其官僚化的管理程序,由于不断地强调「由委员会来决策」公司对进步的要求已被降至最低。与通常将重要决策委托给聪明的团队产品经理来决定不同,Adobe 现在依赖一批精心挑选的中层经理网络,而他们并不能完全近距离地理解自己所做的决定。更糟糕的是,其中的一些经理甚至从来都不使用他们监督的产品。他们的决策逻辑不是基于对产品的利弊,而是为了保住自己的工作。
与例行裁员随之而来的还有,在雇员心中产生了对新创意负责的恐惧。团队成员现在害怕与公司内部的官僚气质做对抗,生怕一个新的意见或创意都有可能会让自己走人。过度复杂的决策程序也使得创意最终被采纳成为产品的一部分变得十分困难,这使得团队成员更加沮丧。卡喉咙的态度还不时出现,某些管理者会在自己的下属面前枪毙掉一个很棒的创意,而后又将这个创意作为自己的想法呈交给上级主管。这进一步打碎了团队协作的灵魂,正是这一传统使得 Adobe 的工程师曾经开发出了开拓性的产品。
虽然这种将创意“据为己有”的问题在大多数大公司内部都有存在,但不容争辩的是Adobe 在移动市场的步子确实慢了。Adobe 的焦点一直都在桌面平台,直到最近他们才在移动领域加快步伐。我相信其中的原因之一,就像他们的员工对我说的那样,他们的管理部门有些缺乏愿景。2008 年 Adobe CEO 曾记录在案地公开表示,Adobe 已经在视频格式领域打败了微软,而且后者无法赶上。正如我在一篇文章的标题中所写的那样:「Adobe CEO 低估了微软与 Flash 竞争的能力」。这种假设是危险的,我在当时的文章中指出,Adobe 还没有在移动领域取得重大突破,尤其是当时还在2008 年,定论未免太早。如今,我们又看到 Adobe 低估了这一领域的另一家公司,这一次是苹果。
我很早就学到,谈论自己做的好的地方总比糟糕的地方要容易的多。现在 Adobe 对于放弃苹果转而寻求一个更大的市场,比如 Android 置之不理,相反一些主管却继续为与苹果的这场战争添加燃料。长远来说,Android 对于 Adobe 是一个更大的机会。今天终于很高兴看到 Adobe 宣布最终放弃对 CS5 的任何 iPhone 功能 的投资,并将注意力转移到 Android 平台。
对 Adobe 来说,这是个正确的决策,但这个决策花费了他们太多的时间。从一开始 Adobe 就应该淡化苹果的决定,或者扭转局势地声明 Flash 对苹果的设备是否支持不是「技术上」的问题。但是我没有看到 Adobe 引用任何第三方数据表明,苹果不让 iPhone 支持 Flash 的真实原因其实是从商业考虑,而非技术层面的问题。StreamingMedia.com 进行的测试并发现「测试结果表明 Flash 并非苹果所说的『CPU 占用大户』」。但其实 Adobe 应该带头做这些事情,并坚持公司的总体移动战略比是否支持某一款设备的更加重要。从第一天开始,他们就应拥有这样的立场。
今天 Adobe 终于说了「iPhone 并不是唯一的一场游戏」,这使我确信它真的相信了这一点。虽然很明显 iPhone 对他们是一个非常大的生意,管理部门也在 10Q 报表中称如果苹果阻止 Flash 在其设备上运行将给他们的生意带来多大的冲击,但 Adobe 已经在 Flash Player 10.1 和 Adobe AIR 2.0 for Android 测试版方面取得了一些进展,很期待看到 Adobe 在这一市场的表现。
目前为止,移动市场的战斗对 Adobe 来说还不是失败,而只是一场大战前的热身。不过,我禁不住会想,如果 Adobe 一开始愿景就更好,如果管理团队能鼓励创新思维,如果公司文化能够继承创业时的遗产,迅速灵活地部署基于 Web 平台的配置,Adobe 会走多远呢?或许只有时间能告诉 Adobe 他们是否真的改变了公司内部的文化。不过,我想到今年年底时,我们也应该能看出 Adobe 在移动领域的基本表现了。移动领域还有巨大的增长空间,一台好戏正在上演……
发表评论
-
图片背景使用九宫格
2012-07-24 10:20 0[Embed(source="../ass ... -
Flex弹出窗口做为Module
2012-07-23 18:00 0今天才知道原来TitleWindow也可以单独编译 ... -
Repeater使用简介
2012-05-09 19:26 1666mx组件中的Repeater类似与sprak中的Da ... -
Flex失效机制
2012-02-29 17:19 3024一、什么是失效机 ... -
Image倒影效果
2012-02-20 10:11 1729利用spark的BitmapImage实现倒影效果 ... -
Flex设置z轴的index
2012-02-13 14:58 4801flex4的UIComponent新增了dept ... -
得到一个字符的Unicode编码
2012-02-09 12:59 2019ActionScript 3.0String类中函数charC ... -
解决PopupManager.createPopup报错:状态“inactive”未定义
2012-02-04 21:27 2247出现这种的场景是在Module中使用弹出窗口Pop ... -
用chrome浏览器调试flex程序
2012-02-04 18:55 6925开发flex程序难免需要debug,但是IE8浏 ... -
Flash Player11不能输入中文,请谨慎升级
2011-12-18 01:04 2705很多时候,Flash的程序需要集成到其他系统中 ... -
优化Flash Builder
2011-12-18 00:54 2671Flash Builder4中新增了一个ASDO ... -
设置DataGrid的DataGridColumn的width
2011-12-18 00:42 5204DataGrid的column的width属性不 ... -
RollOver和MouseOver的不同
2011-12-12 15:03 3040共同点:都是针对鼠标的进入和进出事件。 ... -
Flash Builder该这样编译,希望adboe的人能看到
2011-12-06 12:17 0从3.0开始使用flash builder,对f ... -
List或DataGrid可变行高
2011-11-29 21:57 3171默认情况下List组件是每行的行高是固定的,但 ... -
访问flex sdk版本和Flash player版本
2011-11-16 15:52 1360下面的代码将flex sdk的版本号和Fla ... -
设置TitleWindow的closeButton的mode
2011-11-16 15:42 1218默认情况下,TitleWindow的closeBu ... -
DataGrid header显示tooltip
2011-11-15 17:18 2543有时需要在DataGrid的header上显示 ... -
flash右键菜单项关键字
2011-11-15 16:26 1249有时需要在flash的右键菜单中添加 删除 ... -
设置spark的rowCount
2011-11-15 08:48 1848在mx的列表组件中,可以通过设置rowCount, ...
相关推荐
解决 Adobe Flash Player 安装失败的方法 Adobe Flash Player 是一个非常流行的多媒体播放器,但是在安装时经常会遇到安装失败的问题。今天,我们将详细介绍解决 Adobe Flash Player 安装失败的方法。 解决安装...
在使用Adobe软件的过程中,有时会遇到安装或卸载失败的问题,这可能是由于各种原因引起的,如系统冲突、注册表错误、文件损坏等。本篇文章将深入探讨Adobe软件安装与卸载失败的常见原因,并提供一系列详尽的解决步骤...
### IE9 网页 Adobe PDF 打印失败的解决方案 在使用Internet Explorer 9(简称IE9)浏览网页时,遇到Adobe PDF文档打印失败的问题是较为常见的技术难题之一。这种情况不仅会影响工作效率,还可能引发一系列相关的...
Adobe AIR 移动开发源是针对想要创建跨平台移动应用的开发者的重要资源。它通过一个实际的Adobe AIR项目,向用户展示了如何利用Starling框架和Feathers库来开发高性能、美观的移动应用。Adobe AIR(Adobe Integrated...
### Adobe Flex 和Adobe Flash Builder移动开发 #### 一、概览与重要性 Adobe Flex 和 Adobe Flash Builder 是一套强大的工具组合,旨在简化跨平台移动应用的开发。通过使用 Flex 4.6 和 Flash Builder 4.6,...
**Android 移动开发——基于Adobe AIR 源代码** 在Android移动开发中,Adobe AIR(Adobe Integrated Runtime)提供了一种跨平台的方式,允许开发者使用熟悉的Flash、Flex或ActionScript技术来构建原生的移动应用。...
Adobe安装清理程序是一款专为Adobe系列软件设计的实用工具,其主要目的是在安装或卸载Adobe产品前,帮助用户清理相关的注册表项和系统文件,以确保安装过程的顺利进行和系统的整洁。在Windows操作系统中,注册表是...
这篇博客“Adobe AIR * 设置移动应用程序属性”可能详细介绍了如何在开发Android应用时配置Adobe AIR的特定属性。 在使用Adobe AIR开发移动应用时,设置应用程序属性是至关重要的步骤,它影响着应用的行为、界面和...
综上所述,Adobe Streamline V4.0作为一款早期的位图转矢量工具,虽然现在可能已被更现代的软件替代,但它在当时的创新和影响力不容忽视。对于那些需要处理旧有项目或者对复古设计工具感兴趣的人来说,这款汉化绿色...
为了促进跨平台移动开发,Adobe 提供了 AIRSDK(Adobe AIR Software Development Kit),使开发者能够将原有的 Flash 项目打包成适用于 iOS 的 IPA 文件或 Android 的 APK 文件。这种方式使得可以快速地将已有的 ...
Adobe Flash Player 安装失败遇到错误解决方法 Adobe Flash Player 是一种广泛使用的多媒体播放器插件,但是在安装过程中可能会遇到错误,导致安装失败。为了帮助用户解决这个问题,本文将详细介绍 Adobe Flash ...
1. **PDF转Word**:在Adobe Acrobat DC中,用户可以选择“导出PDF”功能,将PDF文件转换成Microsoft Word文档(.doc或.docx格式)。转换过程中,软件会尽可能地保留原文档的布局、图片、表格和超链接,确保转换后的...
资源名称:Android移动应用开发 基于Adobe AIR内容简介:《Android移动应用开发:基于AdobeAIR》共四部分19章,主要介绍如何使用AdobeAIR开发Android移动应用,深入讲解Android移动开发特有的各种主题,力图帮助读者...
Adobe PDF无法在某些G版操作系统上安装的问题是一个常见的困扰用户的技术难题。这主要源于G版系统为了优化性能和节省空间,可能对原版系统进行了精简,移除了部分非核心组件,其中包括Adobe PDF安装所需的依赖项。...
这些应用程序可以在Windows、Mac OS X以及移动设备上运行,提供了一种将网页应用转化为桌面应用的方式。 标题中的"adobe air runtime version 33.1.1.744 for Mac"指的是针对Mac OS X操作系统的Adobe AIR运行时环境...
### SAP Adobe 服务配置知识点详解 #### 一、概述 SAP Adobe 服务配置主要涉及在SAP Portal中集成Adobe Interactive Forms(AIF)及Adobe Document Services的技术过程。本教材适用于SAP NetWeaver 7.0 (Support ...
### Adobe Acrobat 官方使用教程知识点详述 #### 第1章: 快速入门 - **激活和注册**:在初次使用Adobe Acrobat时,需要通过激活码完成软件激活,并进行注册,确保用户能够享受到官方提供的所有功能和服务。 - **...
subinacl.msi uninstall_flash_player.exe reset_minimal.rar: subinacl.exe reset_minimal.cmd ...Adobe(R) Flash(R) Player 安装失败.有关故障排除的提示,请访问 httpwww.adobe.comgotn_19166_cn..txt
Adobe公司的PDF编辑软件,轻松完成PDF转化word等pdf编辑功能。
如果输入的序列号与Adobe记录中的不匹配,激活过程将失败,阻止用户使用软件。 然而,分享或使用非法的Adobe序列号码是违反版权法的行为,可能导致法律问题。Adobe公司有强大的反盗版措施,包括使用数字权限管理...