怎么看待Adobe停止移动版Flash播放器开发,而加大HTML5的开发?
这是我在知乎上的一个回答,原文:http://www.zhihu.com/question/19910415/answer/13337373
HTML5势不可挡,但Flash在视频、游戏方面依然有优势。
其实现在互联网上跟风叫嚣Flash烂的人,绝大多数都是没有深入过Flash开发的人。
Flash在技术上与HTML5+JS2+CSS3相比,目前还是有很多优势的:
- 比较完善的开发和调试环境;
- 统一的性能表现;
- Socket连接的支持;
- 优秀的摄像头和麦克风的支持;
- 统一的平台语言;
- 面向虚拟3D设备的编程。
但,Flash也有很多劣势:
- 不适合企业开发。Flex是一个优秀的框架,但性能始终差强人意,开发过程太过缓慢;
- 拥有大量不懂编程的“伪程序员和伪闪客”编写了大量影响浏览器性能的Flash小广告和小动画,影响了互联网上绝大多数不懂技术和不懂Flash编程技术的人对Flash技术的正确判断;
- 不专业。上面两点影响了所有人的判断(包括我),认为一个用Flash技术制作的企业网站是不专业的;
- 性能,还是性能。基于浏览器的性能和基于浏览器的插件的性能,谁可能做得更好?
当然,上面说的大多数的优势与劣势,都是基于桌面平台的。Flash技术在移动平台上可以说是完败。JAVA都做不到的事情,Flash也做不到。Sun做不到的事情,Adobe更不可能做到。
Adobe一开始就走错了路,搞了个不伦不类的Flash Lite,居然现在还开发到4.0!如果一开始就走原生程序的路,现在或许会好很多。
AIR是个不错的东西,但还是被Adobe那龟速的开发时间表所拖累,先是放弃了Linux平台的用户与开发者,然后到了3.0才加上原生插件支持,结果现在都脱不了“玩具”的帽子。
Adobe放弃支持移动平台Flash Player,是希望集中精力用AIR统一移动开发平台,至于结果如何,就只有拭目以待了。
- 文章ID:1477
- 原文作者:zrong
- 原文链接:https://blog.zengrong.net/post/adobe-stop-flash/
- 版权声明:本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可,非商业转载请注明出处(原文作者,原文链接),商业转载请联系作者获得授权。