游戏观察 游戏产业媒体
手机端下载
当前位置:游戏观察 > 新闻 > 研发资讯 > 正文

Flash 如何改变了互联网?

2014-12-01 09:12 来源:虎嗅网
  Adobe Flash平台——就是那个电脑总是弹出更新提示的东西——快要不行了。真的,Adobe公司最近一次更新Flash播放器是不到一个月之前的事情,修复了一些安全问题。仔细看一下最新版本的Flash制作软件,不难发现平台的变迁:开发、部署应用软件的需求已经从Flash转向了其他新的Web技术。

Flash 如何改变了互联网?

  Flash曾经代表着Web的梦想,一个向所有人开放的平台,逐渐地被苹果App Store取代了。伴随每一个新版本Flash制作软件的推出,这个梦想越来越遥远。那么究竟发生了什么呢?为什么 Adobe 这款曾经装机量一度达到 99% 的软件这么快就冷淡了?为什么这一点要引起我们的关注?

  Flash 软件提供了一个通用的开发平台,所有人都可以享受其富媒体技术。这款软件的设计初衷就是超越浏览器之间的区隔,实时播放流畅的渲染动画,在Web上易于传播。Flash的衰落,造成互联网的分隔化 (fragmented)更为严重,不仅仅是一款软件消失了这么简单。

  2010 年,乔布斯向Flash宣战,在iOS中禁用Flash。开发者们意在获取快速增长中Phone用户,被迫放弃了 Flash 平台,换到苹果的生态系统。当时甚至 Adobe 好像都不要 Flash 了,该公司2011年表示将不会再支持移动 Flash播放器的开发,而在此之前,安卓曾经在推广中将这一点作为和 iOS 相比的市场优势。随着智能手机和平板电脑的普及,乔布斯赢了,再没有多少开发者有精力投入在Flash上面。

  虽然现在Flash行将就木,但是Web上仍旧有许多Flash内容。看一看弹床的Flash游戏就知道了。

  Flash培养了一代动画制作和游戏设计者,Flash提供的技术让个体创新成为可能。Flash让人们设计的游戏和动画可以直接发布在网上,而不需要通过广播渠道的审核。Flash提供了一个内容中立的平台。

  Flash的消逝,也宣示着一个程序员理想的消逝:“一份代码、全平台运行” (write once, run anywhere) 的软件已经不存在了。科技已经从某种单一的占统治地位的设备,变成围绕在周围的设备生态系统,每一种设备都有自己的独特用途,每一种设备的体验都来自多样化的操作界面。没有一个接近通用操作界面的环境,通用的软件平台无法出现。

  有人认为 HTML5会成为 Flash的后继者,但是HTML5显然也不是通用的解决方案。HTML5无法跨平台和浏览器工作,尤其是老版本的 Internet Explorer 也不行。移动设备的处理器仍旧无法处理过度复杂的程序,大部分 Web 端的优秀设计只能够在桌面电脑上实现。

  如今,在一个没有了Flash的世界,开发者们必须在一系列不同的设备上测试他们的产品。用户有时会在应用程序或网站上看到“请使用 Firefox 浏览本站获得最佳体验”,这是一种会让人回想起早期 Web “浏览器大战” (browser wars) 时的场景。

  当你在使用浏览器访问诸如 Google 地图这样的服务时,网站会提示你,是否需要下载 App?他们当然希望你点 Yes。这些 App 的用户体验会比移动网站更好,这是因为发挥了手机的设计优势,不仅仅是屏幕尺寸的问题,更重要的是计算方法——手机会用不同的方式处理图形。但是下载 App 也就意味着你要成为 Apple 分发平台的一部分。

  于是这两者的战斗就这样开始了。开发者们必须要考虑两个平台,并且用不同的工具分别开发。Flash 当然也有自己的问题,但是对于一个由公司控制的平台来说,Flash 曾经为开发者提供了一个创建开放交互网络的工具,从生产到分发都是史无前例的。业余爱好者可以使用画图工具创作,Flash 的程序环境能够完成自我实现的支持,而内容中立的原则又激发出许多带有试验性和争议性的作品。而其中一些,因为某种原因,是无法通过苹果 App Store 的审核的。

  未来的 Web 或许充满了令人赞叹的设计,但是这些产品无疑是针对某种环境而特定的。Flash 在逐渐消失,而这款产品的理念仍旧在影响今天手机上的游戏设计:流畅的动画、跨平台运行、自由实现不同的商业模式。

  Flash 已死,Flash 永生。
本网站所收集的资料来源于互联网公开信息或网友自助投稿,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您知识产权的资料,请与我们取得联系,本站会在3个工作日内删除。

游戏观察

聚焦极有价值的游戏产业资讯。打造有影响力的游戏产业媒体。

赋能游戏跨端开发,Unity于2021 ChinaJoy推出跨端移植服务