最近Flash开发界有点不安,起因是Jobs发表了一篇“Thoughts on Flash”,而后是 Internet Explorer General Manager Dean Hachamovitch发表的关于
“HTML5 Video”bolg,似乎在说明一个趋势,业界认为HTML 5是未来发展方向,Flash 将走向末路。
我想事实上这只是商业竞争策略。Jobs希望保持Apple的垄断特性, 在iPad上持续iPhone 的App Store模式。而微软则是在自相矛盾,因为否定Flash也就是在否定他自家的Silverlight,当然当下Silverlight还不是Flash的对手。
HTML 5是否真得会代替Flash呢?
除非adobe自杀,HTML 5最多只能替代目前Flash的部分应用,前提还是HTML 5自己能发展成熟,展现它与Flash相比的优势。
adobe的flash目前有问题吗?
问题还真不少。就从Flex来说,flex (air)SDK的稳定性、功能性远远低于JDK、NET Framework SDK的水平,发布太慢、bug太多;开发时不知道去选择哪个SDK,低版本没有那个功能,高版本有degenerate bug。从open source的Flex SDK代码来看,开发管理和开发水平是有问题,Adobe AIR 需要化力气早日提供稳定的、完备功能的SDK。Adobe AIR applications 发布时需要digital certificate,这对自由软件开发者极不友好,如果数字签名真得能起到目前吹嘘的功能,那么应该作为Adobe的服务免费提供,至少不能像现在这么”昂贵”(变相捞钱)。
Flash 会消亡吗?
凯恩斯:“从长远看,所有的一起都消亡了。”
其实不用担心,技术被替代了,算法、模式、架构这些东西几乎都可以继承,即使迁移,也不是问题。
所有现在,我们安心使用Flash吧。