在小小的移动设备中纷争不断,一场没有硝烟的技术战逐渐明朗。Adobe周三宣布,该公司将停止为移动浏览器开发Flash Player,这表明该公司基本上承认在与其竞争对手苹果长期以来的网络标准“战争”中落败。为什么Flash无法在移动设备上立足?
Adobe放弃移动版Flash,并不是一个特别惊爆的消息。虽然Adobe已经使尽浑身解数来优化性能,但是HTML5似乎已经成为业界公认的技术趋势。Adobe今天表示,在停止开发移动版Flash Player以后,该公司将把业务重心转为向使用HTML5工具进行开发的网站开发者出售这种工具。于此同时,不只是移动版Flash,Adobe也同时也停止了TV版的开发。
Flash在移动设备方面优化不足。近一年来,虽然许多移动终端为了对抗苹果的iOS大军,都以能支持Flash播放当做卖点,但是其播放器的性能表现并不令人满意。一些低码率的移动视频回放还算可以接受,但对于一些复杂的应用来说,则显然有许多不足之处。下面这张图标列出了目前几款流行的智能手机对Flash和HTML5的测试结果:
图:主流智能手机Flash和HTML5的测试结果
缺乏跨平台支持。早在2010年,苹果前任CEO史蒂夫乔布斯就发表过一篇炮轰Flash的文章“关于Flash的几点思考”。这对于移动版Flash来说是一个非常巨大的打击。苹果宣布当下最流行的iPhone和iPad不再支持Flash技术,并且还对Flash提出了如此严厉的批评。
昨晚Adobe的一名产品经理,在自己的博客上表示:Adobe承认移动版Flash的未来前景并不理想,但这不等于Adobe承认Flash就是坏技术,不等于它在其他领域的应用是不好的。
相反,苹果、谷歌和RIM等公司则鼓励数以百万计的移动应用程序开发者们,使用开放标准的HTML5和其他Web技术进行开发。苹果是最早看到这种趋势的公司。他们早在四年前,就已经表明了自己的态度和立场——移动设备最终会转向HTML5。由此也会更加从容的适应和拥抱未来更多的HTML5网站、游戏和应用。
Flash不能适应移动互联网大时代。对于移动互联网终端来说,它是用户随身的伴侣,需要具备立即响应能力,并且要提供足够长的连续工作时间。而Flash的特点是耗电大,预载时间长,这完全背离了移动互联网设备的发展趋势。乔布斯在去年指出:移动时代需要低功耗的设备,触摸界面和开放网络标准,而这些方面都是Flash的短板。
HTML5成长过快。在未来几年内,支持HTML5的浏览器将会占据巨大的市场份额。根据ABI Research的调查数据显示:到2016年,将超过2.1亿部移动设备支持HTML5浏览器。而2010年支持HTML5的设备仅有109万部。HTML5是跨平台的开放标准,目前亚马逊、谷歌、微软、Facebook和苹果等大公司都宣布支持。此刻的互联网,正处在从Flash到HTML5的过度时期,而在未来这种过度的速度将会进一步加快。Amazon Kindle,YouTube,Vimeo,Vudu,Pandora,Twitter 和SlideShare等等网站都将支持HTML5,正如本文开头所述,Adobe也登上了HTML5这条大船了。