之前看到标题为“Adobe放弃移动版flash”的新闻,我很震惊,为何Adobe会放弃这么一个大市场呢?

这样无疑打击原来在flash的开发上的应用,我想很多人和我想的一样,flash很容易开发富客户端,而且由于平台特性,他可以将RIA(Rich Internet Applications)做到很多平台,而只用写一次代码。要知道PC上有很多的flash游戏和应用,我估计他们之前开发就是考虑这种一次编写和快速开发特性。可如果没有flash,就是说这些应用程序不能顺利移植移动客户端。

后来查阅了相关消息才知道,原来只是放弃了移动版flash,而非AIR,什么意思呢?看看下面的文章

Adobe产品经理谈放弃移动版Flash原因

【这造成了一个局面,“若你要在移动设备的浏览器上用 Flash 提供丰富的网络体验的话,那么除了 Flash 版本以外,你还要为不支持 Flash 的平台开发 HTML5 的解决方案。

既然如此,在移动设备对 HTML5 的支持普遍良好的前提下,选择 HTML5 的解决方案变得更有实际意义。

所以,Chambers 认为“如果你要移动设备的浏览器上提供丰富的网络体验,很明显 HTML5 解决方案是更好的选择。”

当一个用户需要在移动设备上玩游戏的时候,他们可以打开对应移动平台的应用商店。这种方式令用户很容易就能够发现以及部署新内容,此后这个内容就可以随时打开,甚至不需要使用网络连接。

也就是说,用户在移动设备上更喜欢通过应用来消费富内容,这意味着移动设备不像桌面电脑一样那么需要 Flash Player。】

选择了两段话就能说明一些问题,很清楚了,这种知识对我们来说太重要了,这毕竟是大公司深思熟虑后的结果。

flash指的是flash player 和浏览器上的插件,这个在手机领域取消算是合理的,因为现在在移动端很少在浏览器上去选择应用,而是直接打开应用程序。什么意思呢?

For Example,我们在手机上买东西,总是喜欢到淘宝的App上去买,而非浏览器上的www.taobao.com上买,为啥呢?这是富客户端体验问题,上面的文章已经说明了原因。

Adobe AIR是一种富客户端平台,他做动画和Flash一样。我还记得MS出了一个叫Expression Blend开发工具,这个富客户端开发工具也很厉害,直接利用熟悉的.net语言开发

WPF程序,而将界面设计工作和后台逻辑分开,而界面设计动画就跟flash一样简单。

 

从大二开始做的很多的Flash程序,现在都不见了,没有保留下来,包括一个俄罗斯方块和一个模拟集成电路的程序,当时还在快毕业的时候用Flash做了自己的网站,打印出来找工作,想想那时候还真的挺幼稚。哈哈。

放弃移动版Flash而非AIR的更多相关文章

  1. [转]Flash Player、AIR、Flex SDK 大全

    平时不断看到有朋友在各种论坛.空间.知道.群里求 Flash 平台各种版本的运行时(Flash Player)和SDK(Flex.AIR).今天就看到不下10次!所以决定把 Macromedia.Ad ...

  2. MVC5+EF6 简易版CMS(非接口) 第四章:使用业务层方法,以及关联表解决方案

    目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...

  3. MVC5+EF6 简易版CMS(非接口) 第三章:数据存储和业务处理

    目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...

  4. MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型

    目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...

  5. MVC5+EF6 简易版CMS(非接口) 第一章:新建项目

    目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...

  6. flash、flex builder、flash builder、 air的关系

    flash VS flex builder flash被adobe收购的时候是flash8,已经可以AS2面向对象了. 而被adobe收购后,adobe准备把flash打造成一个开发工具.就比如JBU ...

  7. Effective Java 第三版——27. 消除非检查警告

    Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...

  8. Flash builder发布Air程序时设备配置文件supportedProfiles的配置

    1. 发布的程序:需要访问本地进程,那么只能发布为exe程序才可以.   此时supportedProfiles 配置为 extendedDesktop desktop   desktop保证能发布a ...

  9. 暂时放弃ts版个人博客转js版博客

    我本打算信心满满的做个vue+ts做个博客的,其实架构搭的差不多了,但是我在用vuex的时候发现一个自己无法忍受的瑕疵,那就是在用vuex的时候,得利于普通版vuex的map语法糖实在太好用,这把我惯 ...

随机推荐

  1. Oracle命令(一):Oracle登录命令

    1.运行SQLPLUS工具 C:\Users\wd-pc>sqlplus 2.直接进入SQLPLUS命令提示符 C:\Users\wd-pc>sqlplus /nolog 3.以OS身份连 ...

  2. sed awk 要获得每行的最后一个逗号后边的内容

    获得每行的最后一个逗号后边的内容.例如:KIAA1967 KIAA1967, xxxxSECIS biding proin 2-like, SECISBP2L, yyyy 1234ankyrin re ...

  3. 5个难以置信的VS 2015预览版新特性

    Visual Studio 2015 Preview包含了很多强大的新特性,无论你是从事WEB应用程序开发,还是桌面应用程序开发,甚至是移动应用开发,VS 2015都将大大提高你的开发效率.有几个特性 ...

  4. JSOI2007建筑抢修

    实际上和大多这类题一样(比如wikioi上的地鼠游戏),考察的都是堆的操作 这次改完之后就算把堆的模版定下来了 悲剧的是:大根堆打成了小根堆,导致一开始一直是10分…… 按结束时间排序,(经过验证,结 ...

  5. RPi 2B 中文语言包

    /************************************************************************* * RPi 2B 中文语言包 * 声明: * 本文 ...

  6. 并发编程之--ConcurrentSkipListMap

    概要 本章对Java.util.concurrent包中的ConcurrentSkipListMap类进行详细的介绍.内容包括:ConcurrentSkipListMap介绍ConcurrentSki ...

  7. Java + Excel 接口自动化

    最近项目比较悠闲,想找点事干,写了个 Excel 接口测试的 "框架" 以前用 python 写过一个,这次用 java, 应该说框架都不算,反正就是写了,能帮我解决问题就行. 当 ...

  8. MyEclipse的Hibernate Reverse Engineering失败解决方法

    当使用MyEclipse的Hibernate逆向工程功能时,有时出现不成功的情况,点击finish按钮后对应的源文件目录没有生产相关对象,这时应该如何解决呢? 在国内的网站找了很久没找到,最后在国外的 ...

  9. CVTE面试经历

    CVTE也算一般的公司,很偏,不想说.我重点说一下面试的过程,我面试的C++程序开发工程师. 1.自我介绍自己的基本情况. 2.首先问你了解C++的面向对象么,他有哪些主要内容.对面向对象中的多态性你 ...

  10. FZU 2129 子序列个数

     Problem Description 子序列的定义:对于一个序列a=a[1],a[2],......a[n].则非空序列a'=a[p1],a[p2]......a[pm]为a的一个子序列,其中1& ...