原创 是flash不适合移动设备,还是flash动了乔布斯的奶酪?

2010-5-12 18:55 5133 7 27 分类: 消费电子

----原文前半部分发在了手持移动设备的论坛上(点击查看),这里转过来,后面再加了一些评论。----

 

苹果的乔布斯炮轰flash不适合移动设备的新闻链接在:

 

http://tech.sina.com.cn/it/2010-04-30/01064130293.shtml


如果说flash播放器不适合移动设备,那苹果自己的视频播放器QuickTime的效率好像更低。在配置稍差的PC上,QT永远是执行最慢的那个播放器。


老乔的这些辩解,无非是欲加之罪、何患无辞。播放慢永远只能是暂时的原因,而不是永久的原因。随着技术的改进,“播放慢”、“费电池”这样的矛盾总是能解决的。当初java刚出现时,效率何其低、速度何其慢?随着硬件性能的提升,当java的效率和速度不再称为瓶颈的时候,它的通用性优势发挥起来,还不是占了大块的市场?


真正的原因,老乔只说了半句话——flash是个专有系统。他少说的半句话就是——flash破坏了苹果一贯的全线掌控技术的传统,影响了老乔的财路。个人电脑发展了这么多年,PC的wintel体系是开放的,谁都可以进来玩。而苹果的mac机体系是不开放的,只有苹果公司允许的企业才能进来玩。ipod, iphone, ipad也是秉承这一传统,独立的体系、不公开的标准、一切技术都由苹果公司掌控。


在这样的体系下,如果用了flash标准,那就等于苹果产品上的视频和互动平台上有很大一块要受Adobe的控制,这完全不符合老乔的习惯,所以老乔竭尽全力禁止flash上苹果的产品。


不开放、独立掌控的体系真能成功吗?我始终怀疑。Mac跟PC斗了几十年,PC占绝对优势说明了这点。ipod、iphone、ipad系列的成功是在于商业宣传、新颖的人机界面、还有丰富多彩的apps。而不开放的技术体系和技术标准,我认为始终在拖累苹果产品。


ipod和iphone所在的mp3播放器和手机市场,本来就没有统一的行业标准,苹果坚持过去封闭体系的传统,在这两个市场上并不吃亏。但ipad即将面对的,是基于开放的wintel体系的上网本。


记得前些日子有篇评论预测,ipad和上网本在未来将面对同一块市场;他们两者的区别,就象直板手机和翻盖手机的区别一样。确实,如果把上网本的屏幕改成直板的,跟ipad又有多大区别?


上网本有PC行业成千上万的软硬件企业支援,恐怕很块就会形成桌面电脑上Mac vs. PC那样苹果一家单挑整个行业的局面。而这个行业中,不乏Intel、ARM、微软那样的巨人,更别提google、adobe那样会毫无疑问支持开放体系的企业。这场竞争中谁占优势不言而喻。苹果坚决不支持flash格式,到头来只会进一步限制自己的市场。

 

咱去年就开始用ipad了,只不过是翻盖的。

PARTNER CONTENT

文章评论20条评论)

登录后参与讨论

用户1653199 2012-5-20 21:38

旁听

用户1418270 2010-5-10 13:46

苹果就是想垄断市场,想想那代工厂,鸿海他们毛利这么低,导致我们打工的大好青年只能拿最低工资就知道苹果是代表马克思讲的最实质的资本的属性。芯片代工为了垄断不就是专门扶持三星,也是同样的道理。迟早要会有像垄断调查委员会来出面的。出来混,迟早要还的。

用户1253814 2010-5-8 14:54

从Badcat所述学到很多以前不知道的,有些文字要看多遍才理解,很补。 我烦Adobe Flash,因为他们自大,很难打交道。我也不哈Apple,更也不会盲从老乔,因为他不肖中国。有个iPhone,丢在床边,白天用Google Phone。办公桌旁也有一个ARM9,FL播H.264视频硬解码很流畅,有照片可分享。 之所以在此冒泡是因为关注业界动向是工作的一部分,很多技术趋势必须要在12-18个月之前作一个判断。 只低头拉车,不抬头看路,这是老板最乐意见到的,可对个人成长不利,写一辈子代码不好玩。 这周旧金山有个Web 2.0的会,期间HTML5与Flash谁更胜出是最火的话题之一,可谁也不会有答案。当《HTML5 vs. Flash: Webocalypse Now?》的主讲Eric Meyer被问到,Flash是否会被HTML5所取代时,他答说3-5年内不会,但15年以后也许会,主要是因为Flash是浏览器的插件,而HTML5却是web stack本身。Eric有点烦讨论谁一定kill谁。他们指的是PC。手机对2者都还是新兴的。 同理WebKit是个浏览器的渲染组件,除了微软的几乎所有的智能手机都已经在用;FL却是一个额外的,所以我说它“过一手”,可能不确切,而decoder两者是都少不了的。负担多一层,播同样的video效能一般会差一点。 Flash 10.1我跑过β2和β3,会调用DxVA的硬件加速没错,但Adobe还做了些放不上桌面的手脚。

用户1277994 2010-5-8 11:36

非常感谢两位在这里的辩论,我感觉“真理在理性的讨论下是越辩越明。” 代码加工写很辛苦,但能够与内行人士一起讨论,又何尝不是对自己专业认识的一种加深呢。

用户1190859 2010-5-8 02:22

先重申HTML5和Adobe的FlashPlayer我都没有兴趣; 1)HTML5与FlashLite效能如何我不去评论: HTML5我不懂, 不懂的话我不说; FlashLite效能低下的原因我讲的很清楚, 当前FlashLite视频解码"多数"使用软件解码, 这正是被老乔批评的, 但事实上FlashLite保留了硬件解码接口---老乔说错了;关于您所说的HTML 5效能一定比Flash高,我希望有事实数据说话;"webkit当然比Flash过一手要更省系统资源"我不明白, 请给我事实解释? WebKit就不过一手吗? 我听说新的Flash10可以直接透过硬件显卡播放----老话, 给我证据, 证明您说的是对的 2)扩展接口仅仅说明在视频播放上的灵活性, 以Apple封闭的系统可能允许播放一些怪异平台的怪异视频吗----当然是不需要平台的本地视频, 但FlashLite可以; 您如果认为这是缺点, 我无话 3)我从没有说我在ARM 7上播放的是Flash Video, 看清楚再说话; 我们是在ARM7上播放网络下载的Pucca Flash Content,有视频为证(平台ARM 7 96MHz, 800 x 480分辨率, 高画质 4x4抗锯齿), 我只知道用事实说话; 关于OVG补充一点, 对于硬件厂家OVG和OGL都要钱, OVG便宜些有过错吗? 今天在这里献丑不是我喜欢Adobe, 再次重申, 我讨厌人云亦云, 拿事实说话, 我仅以我知道的反驳老乔而已----因为他讲错了,我看过官方FlashLite和FlashPlayer的完整源程序, "Videodude "兄看过WebKit的源代码吗? 这场游戏本来美国两个软件巨头的商业竞争, 他们只是在因为自己的利益吵闹, Apple的开放性比Adobe好多少? 对于我们应该做什么, 盲从? 如果"Videodude "是个"汉子", 做一个不需要FlashPlayer的2D矢量引擎----这是您应该做的, 至少这是我们国人的骄傲; 我痛恨自己会在晚间工作完把时间浪费在这里争论无聊的话题, 觉得自己在半夜两点看完程序到这里争论这些话题才是真正的SB ---- 有这时间至少多写两行代码;

用户1253814 2010-5-7 13:27

有意思,Badcat对Flash很内行,若攻击性不要这么强就更好了。

1)多一层FL多一点系统开销,是泛指整个FlashLite,并非特指FL对视频的接口。可笑的好像不是我。同样播一个H.264 video,走HTML5,webkit当然比Flash过一手要更省系统资源。

2)扩展FL可以支持多种视频格式是好事,但若要求一个手持设备今天要支持Flash明天还要支持多种视频格式实在没有什么必要。

3)OVG与OGL ES相比可以不计没错,但Badcat后面一句却是多余的。小难到就可以不要钱了吗?聊到此,话题都是指Flash video,Badcat扯到Flash8 AS的解析效能稍有点偏题,会令人误以为ARM7 100MHz也可以播Flash video,有空还请澄清一下。Flash8播video的主要问题是On2的VP6缘故,因为没有人做硬解码。

同意Open Screen project很搞笑。至于与国内软件有何关联倒是一个没有思考过的话题

用户1277994 2010-5-7 13:27

高手论战,闲人躲远点看。一阵阵掌风吹过,好劲! (为这里的高人亲自冒泡感到高兴,向两位致敬。)

用户1190859 2010-5-7 01:22

再给"Videodude "扫扫盲:

1)FlashLite的视频底层接口分两类:Device Video和Native Video;

2)Device Video顾名思义是设备所支持接口, 他是直接对应到Host系统端的;

3)Native Video是Flash播放器内部视频解码的接口, 提供给用户的只有两个接口; 但针对是嵌入视频还是FLV视频在底层略有差异; 该部分主要是为播放器提供硬件解码的视频播放能力和接口;这一层调用基本很简单很单纯(诸如一帧的视频数据, 是否关键帧....)

Flash的最大问题是在Flash8之前AS的解析效能低下, 实际消耗会超过渲染;

事实上合适的Content和合适的制作技巧, Flash可以运行在某些低端平台, 如ARM7 100Mhz以下; 甚至经过适当变换可以运行在16 Bits的系统上(如Sxxx公司的Gxxx软件);

Flash我不爽他的原因是他是Adobe一家独有的, 这点不如HTML5厚道; 另外Adobe一直在声称开源, 但实际AVM2仅仅放出了非常有限的代码(几乎没什么用), 更搞笑的是Open Screen Project计划;

用户1190859 2010-5-7 00:59

关于Videodude的我的答复:

1)"多一层FL总是会多一点额外的系统开销",这是一个很可笑的回答,相对视频解码FlashLite增加的接口开销可以说的上忽略不记----在FlashLite中关于本地化视频接口只有两个函数(SI层),考虑到内部调用大约有6~7个函数;

2)至于H264和RVMB....格式是针对不同的硬件厂商,有些厂商的硬件支持RVMB,因此通过扩展FlashLite可以支持RVMB的播放----这不正好反驳了老乔的观点吗?当然您也可以根据您自己的硬件状况支持具体厂家的硬件解码规格,而不需要受Adobe的SPEC的限制,如果硬件有这个解码功能我为什么不用?

3)OVG的成本相对iPhone的OpenGL ES硬件加速成本基本可以忽略不记;所以您最好有点成本概念再发言; 再次重申,无论是老乔,还是Adobe我都不喜欢(尽管我的手机是iPhone 3GS),之所以站在这里浪费时间讲这些是我很看不惯"人云亦云"----如果您老对Adobe的程序非常了解我们在这里辩论还有意思;只是因为盲目崇拜而甘做他人的小卒子是一件可悲的事情----Adobe和Apple孰赢孰输对国内的软件有什么好处(又不是国内公司)----这只是两家的商业上的事情;我们该做什么?盲从----做SB?

用户1277994 2010-5-6 13:17

高。
相关推荐阅读
用户1053229 2015-01-09 13:09
Cicret投影手环——别闹了,忽悠人的
最近一段时间,各类媒体上关于可穿戴智能设备的报道都会提到一个看起来超牛的手环——一款名为Cicret的投影手镯。据说是一家同名的法国公司在Youtube上发布了一段这款产品的视频,点击量超六百万。...
用户1053229 2014-10-21 17:55
又一个坑蒙拐骗的山寨公司被受害方揭发了 (关键字: ZigBee, 物联网)
今天收到ZigBee联盟的公开信,内容如下。大家自己看看吧,我就不多说了。 Dear ZigBee Alliance Members and Interested Stakeholders: ...
用户1053229 2014-04-22 09:46
关于薪资待遇和事业奋斗的一些传统偏见——读《中国的汽车工程师都去哪了》杂感
昨日白天读到《中国的汽车工程师都去哪了?》(原文链接 http://forum.eet-cn.com/FORUM_POST_10009_1200263350_0.HTM )一文,诧异于其如此过时的...
用户1053229 2014-04-15 22:05
没有用户会为智能路由器买单,内容才为王
似乎自年初以来,智能路由器忽然火了。做移动互联的、视频网站的、家电的,再加上传统做路由器的,一起参与了2014年的这一新浪潮。引用别人的一句话,“得入口者得天下”,谁控制了家庭接入因特网的入口,好...
用户1053229 2014-03-12 14:46
80,20,和渣——说说研发计划的前瞻性
今天上午看到“速生机的形成”一文, 原文链接: http://forum.eet-cn.com/FORUM_POST_10010_1200261510_0.HTM 有感而发,写了评论和微博...
用户1053229 2012-05-14 16:12
又见中国芯
这星期又见两条“中国芯”的新闻,一是合肥的“魂芯”,二是据说要建立国家标准的CPU架构。作为曾研究过处理器架构的人,我一直是很关心这方面的消息的。可惜,我再也没有十年前的兴奋感了。 十年前,本以...
我要评论
20
7
关闭 站长推荐上一条 /4 下一条