放弃移动版Flash而非AIR
之前看到标题为“Adobe放弃移动版flash”的新闻,我很震惊,为何Adobe会放弃这么一个大市场呢?
这样无疑打击原来在flash的开发上的应用,我想很多人和我想的一样,flash很容易开发富客户端,而且由于平台特性,他可以将RIA(Rich Internet Applications)做到很多平台,而只用写一次代码。要知道PC上有很多的flash游戏和应用,我估计他们之前开发就是考虑这种一次编写和快速开发特性。可如果没有flash,就是说这些应用程序不能顺利移植移动客户端。
后来查阅了相关消息才知道,原来只是放弃了移动版flash,而非AIR,什么意思呢?看看下面的文章
【这造成了一个局面,“若你要在移动设备的浏览器上用 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的更多相关文章
- [转]Flash Player、AIR、Flex SDK 大全
平时不断看到有朋友在各种论坛.空间.知道.群里求 Flash 平台各种版本的运行时(Flash Player)和SDK(Flex.AIR).今天就看到不下10次!所以决定把 Macromedia.Ad ...
- MVC5+EF6 简易版CMS(非接口) 第四章:使用业务层方法,以及关联表解决方案
目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...
- MVC5+EF6 简易版CMS(非接口) 第三章:数据存储和业务处理
目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...
- MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型
目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...
- MVC5+EF6 简易版CMS(非接口) 第一章:新建项目
目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...
- flash、flex builder、flash builder、 air的关系
flash VS flex builder flash被adobe收购的时候是flash8,已经可以AS2面向对象了. 而被adobe收购后,adobe准备把flash打造成一个开发工具.就比如JBU ...
- Effective Java 第三版——27. 消除非检查警告
Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...
- Flash builder发布Air程序时设备配置文件supportedProfiles的配置
1. 发布的程序:需要访问本地进程,那么只能发布为exe程序才可以. 此时supportedProfiles 配置为 extendedDesktop desktop desktop保证能发布a ...
- 暂时放弃ts版个人博客转js版博客
我本打算信心满满的做个vue+ts做个博客的,其实架构搭的差不多了,但是我在用vuex的时候发现一个自己无法忍受的瑕疵,那就是在用vuex的时候,得利于普通版vuex的map语法糖实在太好用,这把我惯 ...
随机推荐
- 【HDOJ】4412 Sky Soldiers
1. 题目描述有$k$个伞兵跳伞,有$m$个汇点.当伞兵着陆后,需要走向离他最近的汇点.如何选择这$m$个结点,可以使得士兵最终行走的距离的期望最小.求这个最小的期望. 2. 基本思路假设已经选好了这 ...
- Visual Studio Developer Command Prompt删除localdb的方法
PM> sqllocaldb.exe stop v11. LocalDB instance "v11.0" stopped. PM> sqllocaldb.exe de ...
- NOI2002robot
这题又是纯数论题…… 独立数就是欧拉函数,政客和军人的含义已经说的很清楚了,学者是最多的…… 首先,如果我们知道了政客和军人的答案,那就只要用n的所有因子的欧拉函数值减去这两个值,然后取模就行了. 但 ...
- 4月数据库流行度排行榜 MySQL能否追上Oracle
4月的数据库流行度排行榜可谓看点十足.闲言少叙,先上图: 前十名中,名次上升的都是NoSQL数据库,NoSQL凭借其对大数据处理的优势,发展越来越快.NoSQL是对众多非传统关系型数据库的总称,按存储 ...
- 【jQuery】
TryjQuery:jQuery官方推出的教学视频http://blog.jobbole.com/37699/ jQuery 1.11 / 2.1 beta 版发布,全面支持异步模块加载 √http ...
- 新手学习数据库(一)用Powerdesigner设计数据库
说明: 一.学会用开发语言进行数据库编程,其关键是在于学会sql语言,开发语言只不过给程序员提供了一个操作数据库的接口罢了. 二. 本人也是初学者,采用的数据库设计软件是powerdesigner.利 ...
- 基于WebForm+EasyUI的业务管理系统形成之旅 -- 施工计划查询(Ⅷ)
上篇<基于WebForm+EasyUI的业务管理系统形成之旅 -- 施工计划安排>,主要介绍整个施工计划列表与编辑界面. 下面看看施工计划查询(ⅠⅡⅢ ⅣⅤⅥ Ⅶ Ⅷ) 一.施工计划查询 ...
- MySQL数据库的同步配置+MySql读写分离
使用mysql主从复制的好处有: 1.采用主从服务器这种架构,稳定性得以提升.如果主服务器发生故障,我们可以使用从服务器来提供服务. 2.在主从服务器上分开处理用户的请求,可以提升数据处理效率. 3. ...
- 4种activity的启动模式
在android里,有4种activity的启动模式,分别为: “standard” (默认) “singleTop” “singleTask” “singleInstance” 它们主要有如下不同: ...
- linux内核-双向链表
linux中的经典宏定义 offsetof 定义:offsetof在linux内核的include/linux/stddef.h中定义. #define offsetof(TYPE, MEMBER) ...