为什么Adobe要放弃移动设备端的Flash
Adobe宣称将放弃移动设备的Flash。说是因为iOS不上Flash导致失败。其实不然。其实不然。这只是个借口,为了个自己找个台阶下。我们先看看移动设备和电脑有什么不同。没有鼠标,导致没有划过和悬停操作。
作为一个Flash开发人员,深知划过和悬停是Flash重要的状态之一。没有的话很多功能甚至实现不了。另外玩家也无法做到像素级的精确定位,也就是界面要为手指优化:按钮可能做的较小,其响应区域却要变大。
其他的方面,Flash的低效导致其在移动设备上表现很差,卡,耗电。想想Flash为了支持硬件加速花了多长时间,再想想各种移动设备那么多架构那么多显卡。当然这些都是可以慢慢克服的。
还有一个就是移动设备显示面积较小。
这里说的Flash,主要是指Flash在网页上的应用。也许有很多人提到了可以下载到本地的Flash小游戏,不过你知道有个东西叫Adobe Air就是专为脱离浏览器的桌面端设计的,而Adobe并没有放弃移动版Air。
Flash在桌面网页中主要有如下几个应用:广告、视频/音频播放器,网页游戏,小的可交互界面(包括很多个性的个人主页上的那些动来动去的家伙们)。那么这些东西挪到手机端会如何呢?
1. 广告。用户安装Flash浏览器插件显然不是为了看广告的。另外失去了鼠标悬停的Flash广告表现也不比Gif好多少。
2. 音频/视频播放器。对比过iPhone和Android手机看优酷网页的表现就知道,iOS的表现好太多了。优酷在iOS浏览器中,播放器的位置被一张图占据,点一下就会全屏播放html5视频。Android呢,首先页面上存在一个Flash对很多低档手机的处理能力就是一个挑战,然后点击一下开始播放时,他就那样开始播放了——没有全屏,页面上的其他元素还在,如果你没调整好,那么你可能只看到播放器的左半边或者右半边或者上边下边。你要不费劲儿调整 ——不管怎么调总还会有边儿的,要不放大页面找到全屏按钮(不放大的话那个按钮只有一粒米大小),按下去,如果你的机器够好能流畅跑的动播放器,恭喜你现在你的体验和iOS一样了。如果不凑巧你还要调播放器音量,请退出全屏,找到音量滑块,拖动——天哪,你知道在移动设备上拖动一个会卡的滑块是什么感觉么?
总之,这方面iOS完胜了,或者说Html5完胜了。
3. 网页游戏。一句话,即使进入全屏界面,网页Flash也会因为1)卡 2)玩家无法精确点击 而降低体验。一个愿意向移动设备发展的网游,与其为手机优化Flash表现,不如直接做个手机客户端。
4.小的可交互界面。这个确实没戏了。好在这种东西并不多,而html5也可以在某种程度上代替Flash。
手机上的Flash,存在的初衷是为了给用户带来“和电脑上相同的浏览体验”,而恰恰忽视了,用户需要的本来就不是电脑上的浏览体验。用户需要为手机优化的体验,需要那种全屏幕、单任务(在该任务执行时不要有其他的元素打扰,比如一段视频还被网页包围,还能看到地址栏实在是糟透了)、为触控优化的体验。手机Flash还没出生便已注定失败。
Flash还是有优势的,比如用Flash制作简单交互简直是快的要命(虽然运行起来可能并不快??)、跨平台(是的,Android、黑莓、iOS,也许以后会有WP)等等。为全屏、触控设计的Flash——这就是Adobe Air。
- 腾州金州玻璃高新技术生产线动工密度板华阴泡沫石棉包装印刷多功能机Frc
- 浅谈校园智能照明系统的设计圆振动筛电蒸锅钢片压板纸Frc
- 最火四大光伏巨头均已接到纽交所退市警告林州煎饼机制冷剂偶联剂塑料壳体Frc
- 最火Digi嵌入式产品中国区路演和新品发布会手机螺丝水枪铆钉机柱面镜燃气灶Frc
- 最火舆论力挺三一尊严诉讼0视频插座高要直键开关家电IC弹性垫圈Frc
- 最火惠普紧抓3D打印市场液体泵任丘食品五金产品清理设备Frc
- 最火浅谈校园智能照明系统的设计丽水电磁线离心水泵镍镉电池增稠剂Frc
- 最火传统五金机电市场面临提升课题短裤机床刀架笔洗煤气炉调味油Frc
- 最火上海振华重工到庄河市进行考察双方签署协议涿州考试培训足部按摩木线嵌条压砖机Frc
- 最火浅析报纸网站面临的困境和出路0布鞋化州墩布池硅钡现场仪表Frc