阅读更多

1顶
0踩

互联网
日前Adobe官方博客发布了一条旗下Flash Player播放器停止为Android更新的消息,因为无法直接进入iOS平台,Android又有着巨大的装机量,这一消息公布后引起了媒体的众多猜测,“Html5完胜”、“Flash退出移动领域“等消息此起彼伏。

Adobe是否真的放弃了Flash?HTML5又能否独立承担网络多媒体的发展?Adobe高管日前在接受采访时,给出了与坊间说法截然不同的答案。

Flash的未来

大多数普通用户接触Adobe产品,一是Photoshop,二是Flash Player,前者以强大的图片处理功能以及引申出的娱乐恶搞著称;后者以高CPU能耗、低效率、但又不得不用而闻名。

事实上,尽管Flash Player用户群广泛,但仅算得上Flash平台上的“外壳”而已,该平台真正的核心包括IDE(集成开发环境)Flash软件、Flex开发框架与AS脚本语言等,网络上大多数的矢量动画、多媒体网站都在Flash平台完成。

不为Android开发Player是否意味着退出移动领域呢?Adobe创意部门亚太区专业讲师Paul Burnett日前在接受采访时阐述的观点则正解释了这点,他认为,Flash最大的成功之处在于“可做的事情远远超越浏览器端”,其未来发展方向有两方面,一是网页游戏,二是DRM数字版权管理,前者将越来越多的应用在移动终端。

Paul解释称,尽管HTML5和CSS3技术进步明显,甚至可以取代Flash进行视频播放、网页动画等工作,但都局限在浏览器前端,Flash未来发展已经定位在网页游戏开发领域,“以3D高端网游为主的开发工作是HTML5无法做到的”,他称,“在DRM领域,也只有Flash可以做到”。

在最新发布的Flash CS6中,软件也大幅升级了代码管理,3D转换、视频集成等功能。

这意味着,Flash在HTML5的快速发展下,将逐步放弃受众较广的播放(浏览器插件)平台,转而集中在开发领域,其源文件通过收购的PhoneGap可以直接转为HTML5跨平台发布。可以预见,终端将会出现更多由Flash开发的应用,这也是Paul一直在强调“HTML5不是挑战而是机遇”的原因。

可以说,Flash从未退出,只是用更擅长的方式与移动领域紧密结合。

移动领域的野心

2011年10月,Adobe宣布收购PhoneGap,后者是一个能将网页快速转换为APP的开源平台,这意味着Dreamweaver等网页工具可直接开发跨平台应用,这也是CS6产品线重要卖点之一。

Paul介绍,与锁定游戏领域的Flash不同,PhoneGap的应用目标是资讯型APP,Adobe还承诺将保持该平台一直开源。

除了移动产品开发外,Adobe自身的软件也在一步步App化。

在4月份CS6系列套件的发布会现场,Adobe曾表示未来所有旗下的软件都将发布移动版本,目前的进度是已经完成了6个软件的Android移植,其中3个也同时拥有iOS版本。

与游戏和应用软件相比,设计软件因为需要精确定位和大量快捷键,对鼠标键盘等外设的依赖更为严重,即使开发出移动版本,多数设计师和开发者也不会将其视为主要工具。

对此,Adobe将APP定位为辅助工具,Paul举例称,“在咖啡馆使用iPad进行草图创作后,回到家后可以直接在云端打开保存的文件用PC继续完成刚才的工作”。

“云操作的方式不仅限于图片,体积庞大的视频也将能在PC与iPad上实现远程剪辑”,Adobe过段时间将发布该方案,Paul透露。

软件的融合之道

“也许10年之后只有一个叫Adobe的软件”。当被问及软件行业的融合趋势时,Paul如是说。

与科技企业的发展轨迹一样,一条路走到黑未必与“专注、成功”等词汇划等号,企业间并购与软件间的融合有着相似之处。

以腾讯QQ为例,从10几年单纯的IM通讯工具,到逐步发展为结合大量桌面常用功能并在不断延伸的平台型产品,正是一条“走别人的路,让别人无路可走 ”的模式。

“融合”是否是所有软件的发展道路?Paul称,Adobe目前正在考虑是否将旗下的四大系列套件进行重新部署,这意味着将颠覆用户对原有产品的认识,“能否实现的关键仍是用户的接受度”。

可以看到的是,在最新的Photoshop CS6中已经加入了视频编辑功能,随着硬件与网络的提升,软件的融合趋势或将很快到来。


Adobe CS6 四大产品线


  • 大小: 37.5 KB
来自: 网易科技
1
0
评论 共 2 条 请登录后发表评论
2 楼 shatuo 2012-07-16 16:52
忆当年Macromedia公司旗下的flash再和Adobe旗下的flash,真是亲生和领养的区别。
1 楼 chaimzane 2012-07-14 20:57
苦B的程序猿 一生 角斗士 的宿命。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java Annotation入门.doc

    本文针对java初学者或者annotation初次使用...初学者可以通过以上的说明制作简单的annotation程序,但是对于一些高级的annotation应用(例如使用自定义annotation生成javabean映射xml文件)还需要进一步的研究和探讨。

  • SpringMVC-Annotation简单入门

    与基于XML配置的SpringMVC简单入门的区别 只是springnvc-servlet.xml配置文件需要改动:视图映射器和视图适配器用 mvc:annotation-driven/代替,而视图解析器仍然保存 <context:component-scan base-package=...

  • java annotation入门_Java Annotation入门

    Java Annotation入门作者:cleverpig版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:...

  • java 注解入门 简书_Java注解Annotation快速入门

    注解,Annotation,是Java语言5.0版本引入的特性。自诞生到现在,Java语言的项目中,注解出现的频率比较高,已经成为了Java语言非常重要的特性之一。这篇就是将注解的快速上手。本文假定读者在java代码中见过注解,...

  • Annotation简单入门

    这是自己看IBM DeveloperWorks中的文章的读书笔记,和大家分分享 另外附上pdf版 :)

  • java 注解入门 简书_Java入门篇——注解Annotation

    // 不太好看,不建议 public static synchronized @Test void test(){ } 上面简单定义了一个注解,但是一般我们定义的注解,还会定义一些注解的类型,Annotation有四种元注解类型,元注解专职负责注解其他的注解,...

  • spring简单入门-注解(annotation)

    spring简单入门-注解 项目目录 建立对应的包,导入需要的jar包 ICustomerDao.java package com.zh.dao; public interface ICustomerDao { void saveCustomer(); } ICustomerDaoImpl.java package ...

  • hibernate注解annotation入门了解

    前面我们写了实体类之后,都会写一个对应的*.hbm.xml配置文件,然后把这个配置文件关联到hibernate.cfg.xml中,其实hibernate还有另一种写法,来映射对象关系,那就是注解annotation,今天就来简单的先看一下注解...

  • Android Annotation使用快速入门,Android入门

    import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target(ElementType.METHOD) @Retention...

  • java 注解入门 简书_注解(Annotation)自定义注解入门

    要深入学习注解,我们就必须能定义自己的注解,并使用注解,...Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:@Target,@Retention,@Documented,@In...

  • JAVA 注解Annotation入门

     元注解的作用就是负责注解其它注解,Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它annotation类型作说明。JAVA5.0定义的元注解:  1.@Target  2.@Retention  3.@Documented  4.@Inherited...

  • Android Annotation使用快速入门

    Android Annotation使用小技巧背景定义组成部分环境配置注解类型注解使用注意事项 背景 在Java中,注解(Annotation)引入始于Java5,用来描述Java代码的元信息,通常情况下注解不会直接影响代码的执行,尽管有些注解...

  • Android Annotation使用快速入门,赶紧收藏

    import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target(ElementType.METHOD) @Retention...

  • Java annotation 入门

    作者:cleverpig(作者的Blog:...原文:[http://www.matrix.org.cn/resource/article/44/44048_Java+Annotation.html]http://www.matrix.org.cn/resource/article/44/44048_Java+Anno

  • annotation java 数组_深入理解Java:注解(Annotation)自定义注解入门

    要深入学习注解,我们就必须能定义自己的注解,并使用注解,...Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:1.@Target,2.@Retention,3.@Document...

  • Java注解(Annotation)自定义注解入门

    要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的...Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:  1.@Target,  2.@Ret

  • JAVA annotation入门

    初学者可以通过以上的说明制作简 单的annotation程序,但是对于一些高级的annotation应用(例如使用自定义annotation生成javabean映射xml文件) 还需要进一步的研究和探讨。涉及到深入annotation的内容,作者将在后...

  • 泰迪杯 : 基于 python 实现 运输车辆安全驾驶行为的分析

    【作品名称】:泰迪杯 : 基于 python 实现 运输车辆安全驾驶行为的分析 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 在车辆运输过程中,不良驾驶行为主要包括疲劳驾驶、急加速、急减速、怠速预热、 超长怠速、熄火滑行、超速、急变道等。 针对以上运输车辆的不良驾驶行为,给出不同不良驾驶行为的判别标准,行车安全评价模型如下: 疲劳驾驶:连续行车时间超过4小时。 提取数据思路:若某一行acc_state列值为1并且gps_speed列数值大于0,则认为汽车开始启动,继续扫描数据表,直到寻找到一行gps_speed列的数值为0,则认为汽车已经处于停止状态,再根据location_time列由两个数据获取时间间隔,判断是否属于疲劳驾驶。 急加速、急减速:每两个经纬度间汽车的加速度达到或者超过20km/s^2。两个经纬度间汽车的加速 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。

  • 基于springboot的校园社交平台源码数据库文档.zip

    基于springboot的校园社交平台源码数据库文档.zip

Global site tag (gtag.js) - Google Analytics