7yue's Weblog

Thinking in RIA Solutions...2470,8514,1020的生活演绎

« TourDeFlex再次更新Foxconn Tablet将支持AIR2 »

iPad与Flash

“万人瞩目”的iPad在乔布斯老爷子泰然自若的坐在沙发上兴致盎然的浏览Web站点时登上了舞台,这个被苹果某位高管号称的有史以来最具震撼和创新的设备就这样诞生了。先抛开Flash不谈,我们先来谈谈iPad(首先声明我不是纯粹的果粉,我只是一个关注自身体验的互联网网民,也就是说,一切具备体验和优秀的产品,我都乐于接纳,不管它是来自于苹果,谷歌,微软还是其他公司),由于我本人并未有幸有个iPad亲自体验(其实我也没打算入手一个体验一下,如果是单纯为了和Kindle竞争电子书市场的话,我有个Kindle国际版就够了),因此很多印象都由观看苹果此次发布会实况而产生。iPad仍然是一如既往的继承了苹果公司顶尖的工业设计理念,外观,颜色和做工仍然是那么的出色,而且苹果在此次的大会上对iPad的一个重要诠释是“Ultimate Browsing Experience",也就是终极浏览体验,果真如此么?

很显然不是,在发布会上,除了看到一连串宣传iPad如何优秀的参数之外,一个大大的刺眼的“蓝盒子”(iPad safari不支持Flash插件,就会显示这个图标)映入眼帘,没错,那就是乔老爷在浏览纽约时报网站时,在屏幕居中的位置出现了这个“终极体验”的“蓝盒子”,如果你觉的这没什么,那么你可以看看来自Adobe的传教士Lee在使用iPad时候的截图,而且他还给这个截图系列配套了一个有趣的标题“The iPad provides the ultimate browsing experience? ”。这篇有趣的文章就在这里:
http://theflashblog.com/?p=1703
如果你无法看到,你可以看下图(我转过来的)

这就是iPad所谓的终极用户体验。

Flash旨在为互联网用户带来超凡的用户体验,而乔老爷和苹果们的说法是,Flash太消耗性能了,不能够在iPhone和iPad上支持。果真如此?我看未必,大家知道,苹果是全球最封闭其硬件环境和设备的一家公司,乃至对于在苹果的设备上开发内容,都有严格的要求和审核限制,其中最重要的一点是,任何运行在iPad/iPhone上的应用应该使用XCode/ObjectiveC和相关SDK,经过编译打包签名后的程序要上传到Apple Store,还必须具备99美金的开发者资格,而且还要经过苹果的审核。如果你想使用Flash开发一个苹果的应用,目前来看,由于苹果屏蔽了这一渠道,因此Flash应用设计开发者是不允许这样做的。究其根本,就是Flash庞大的制作开发者社区会一下推翻苹果辛苦构建的赚钱门槛,使苹果没法控制其Apple Store的赚钱渠道。至于Flash消耗性能,那只不过是说给不懂开发的最终用户的一个藉口而已。我们知道,不论你用什么语言或技术开发应用,如果你的架构,算法,编程习惯不够优秀,那么你都会遇到令人头疼的性能问题,只不过Flash应用制作社区开发者数量太多了,有很多Flash的创作都是没有良好开发习惯的和技术背景的人员制作出来的(Flash被滥用),这一问题被苹果以鼓吹的方式放大了而已。如果我用ObjC开发一个应用,大幅度的利用iPad或iPhone那娇小的CPU进行矢量渲染和动态特效而不加控制,你说是ObjC的效率有问题呢,还是我的开发方式有问题?所以,苹果iPad和iPhone不支持Flash根本就不是什么技术因素,而是苹果原有的赚钱方式被打破了(因为用Flash制作的游戏如果可以跑在iPad上,那么自然也可以跑在互联网和其他终端设备上,那用户还会掏钱去Apple Store里买游戏么?苹果还会得到高额的分销利润么?)。

不过,好消息就是,Adobe是一家技术型的公司,从收购Macromedia之后,在RIA领域的策略变的越来越开放,不久的Flash CS5也将包含Package for iPhone/iPad的开发方式,将确保每一个Flash设计和爱好者都有机会向iPhone和iPad输出自己用Flash创作的应用了,让我们拭目以待。

  • quote 1.rerd
  • 适时的对苹果进行回应,也能鼓励我们这些FLASH的粉丝,谢谢7yue
  • 2010-1-29 11:01:27 回复该留言
  • quote 3.路人甲
  • adobe连 OS X 上的flash插件都做不好,还想打移动设备的主意...
    Admin7yue 于 2010-1-29 11:25:20 回复
    刺痛了你作为果粉的心,我理解。
  • 2010-1-29 11:24:33 回复该留言
  • quote 5.青蛙小子
  • 首先声明我是果粉也是iphone开发人员。

    的确不让flash进iphone有利益和战略的考虑,但是我觉得不让进对falsh开发人员是好事,如果让进了,flash开发人员如何收钱呢,还不是免费白忙活,现在不让进,编译成app,flash开发人员也能分享app store的利润不是更好吗。

    我看过几个已经上线的用cs5开发的app,和原生的app还是有差距的,首先app还是考虑的鼠标的操作方式而不是手指,其次也没有原生的流畅。

    很多人对ipad不屑,我到觉得很不错,因为他重新定义了平板电脑和电子阅读器,我认为1,2年后也会成为年销量过千万的拳头产品。对开发人员也是另一个金矿,因为9.7寸的大屏幕,可以产生更多的创意。

    apple和adobe都是我崇拜的公司,都很具有创新精神。
    cs5也好,xcode也好,都是开发工具,我都愿意尝试。
    Admin7yue 于 2010-1-29 15:32:07 回复
    相对于当年ipod,iphone的发布,我觉的iPad是最让我失望的一次。packager for iphone,ipad是一个新尝试,只是Adobe单方面的尝试是艰辛的。苹果本身就是一家封闭的,而且想控制与他业务有关生态系统的一切合作伙伴和渠道的公司,iphone,ipod好,不代表ipad很好,我觉的ipad就很让我失望,我绝对不会再地铁里或者是我休假的海滩上捧着它看蓝盒子。
  • 2010-1-29 12:00:50 回复该留言
  • quote 9.acorn
  • 7yue你好,我没机会去上海技术日,看到有朋友的总结材料说有提到js虚拟机的,还说基于LLVM的?

    http://blog.yuzhile.net/?p=18

    之前关注过gordon,说是pure js + svg的,我对这一块不熟,不好判断,但是LLVM应该是牵扯到编译阶段的事情吧,你说的js虚拟机是adobe官方的么?还是就是说的gordon呢?
    Admin7yue 于 2010-1-29 16:47:50 回复
    gordon你说的是不是用Js实现flash playe vm的那个烎人?如果是,他跟adobe没啥关系,人家是社区里的强人。
  • 2010-1-29 15:36:22 回复该留言
  • quote 10.acorn
  • iPad算个鸟,Google工程师6个小时就造了一个山寨版

    http://blog.est.im/archives/916
  • 2010-1-29 16:12:07 回复该留言
  • quote 11.acorn
  • 回9楼7Yue: 对,我说的就是那个人,我知道他不是Adobe的,我只是比较关心Adobe目前有没有自己实现的js虚拟机一类的东西,7yue是不是有在上海提到过?

    跟LLVM有关么?
  • 2010-1-29 17:32:38 回复该留言
  • quote 12.bebeca
  • 我看了发布会上的视频,这个蓝盒子第一次出现时,下面哄堂大笑,
    Jobs自己说了一句:看到没,今天发生了什么事?
  • 2010-1-30 13:37:30 回复该留言
  • quote 13.bebeca
  • 回三楼,请您到这里去看看,你会对您家的Apple有个新的了解
    http://theflashblog.com/?p=1641,对于您不熟悉的adobe,,也会有个新的了解。
    Apple大概是行业里面最傲慢的公司了。
  • 2010-1-30 13:54:57 回复该留言
  • quote 14.bebeca
  • 可惜最近youtube支持了HTML5的Video Tag,否则Jobs演示youtube视频的时候,肯定更加精彩。哈哈哈哈。
  • 2010-1-30 14:05:55 回复该留言
  • quote 16.flasher
  • Apple再傲慢,人家就是潮流,adobe还不是跟着人×股后面走,这边还被ms挖着老巢,日子难过啊,也只有在这里才能从adobe粉丝群里找点安慰,抱怨一下了。
  • 2010-1-30 20:14:01 回复该留言
  • quote 18.bebeca
  • 回16楼,
    1 Adobe为了让更多的果粉接触到丰富的flash内容,所以想把player搭载到Apple的产品上,但是Apple小气不配合。我们遗憾地看到Adobe现在是单方面地推进这个事情。所以您说的对,Adobe这点上,的确不争气,热脸贴Apple的冷×股。
    2 微软和Adobe竞争,但是人家也是光明磊落地竞争(仅指技术),人家也开放接口让Flash 10.1的H.264 video加速得以实现。不像Apple自家接口藏着掖着。
    3 Adobe那么丰富的产品线,你可以到人家官网上看看。即使flash有一天真的被silverlight,or html5 or whatever替代了,Adobe也不会觉得“日子难过”。Flash是Adobe的,但Flash不是整个Adobe。
    4 我作为粉丝我不需要安慰,我很高兴看到flash有一个网络动画IDE到平台的进步。我相信你也装了flashe player,你有勇气把他卸掉么?
  • 2010-1-31 1:06:32 回复该留言
  • quote 19.flasher
  • 回18楼:Adobe并不是为了要Apple粉丝接触到flash内容才硬要往Apple产品上放flash player。如果说Adobe是平面媒体软件的老大,Apple应该算是平面媒体硬件的老大,但是软件离不开硬件,说白了Adobe也是为了自身利益才要在Apple产品上死推自己的软件,同样Apple也是为了自己的利益所以不对Flash开放。商业社会里,别把哪家公司想的那么大公无私!既然你认同Adobe推广的做法,觉得Adobe很大气,那你也不能怪Apple小气,Apple不是为了Adobe而存在的,Apple也有自己的利益!
    Admin7yue 于 2010-1-31 21:43:15 回复
    我觉的朋友你的id应该叫appler,而不是flasher。:)
  • 2010-1-31 1:41:05 回复该留言
  • quote 20.bebeca
  • 回19楼:
    让我们不说Adobe,我们找其他的标准,
    1 让我们以微软做标准,微软虽然有和Adobe直接竞争的silverlight,但是微软仍然开放接口,帮助flash获得更好的performance。
    微软也有自己的利益,不过人家可没有为了自己的私利牺牲用户的上网体验。

    2 让我们以google做标准,Google是坚定的HTML5标准的推行者,但是他们仍然认可flash作为ria的价值,他们的finance,他们的google map,他们的video,大部分也是flash base的。
    Google也有自己的利益,不过Google可没有为了自己的私利牺牲用户的上网体验。

    你可以认同Apple追求自己的利益的方式,可是这个利益是建立在牺牲你们接触丰富的ria内容的基础上的!!我很奇怪为什么你们心甘情愿牺牲自己来成全apple的利益?apple分红给你么?

    Apple有统治生态系统中上下游产业链伙伴的超强的欲望。它想问题从来不是从“双赢”这个角度出发的,它会挤压自己伙伴的选择空间,到最后你唯一的选择就是成为apple的附属品。当然,如果你只是一个Apple的用户,你是不会体会到这种痛苦的。你很幸福。

    Jobs是个天才,而苹果完全继承了Jobs的所有特点。不过,像这种天才主导的企业,苹果不是第一个,也不会是最后一个,你到《从优秀到卓越》里面看看,就明白苹果的将来是注定的,就那么一个命运。
  • 2010-1-31 12:00:33 回复该留言
  • quote 22.Nero
  • 蓝盒子绘图风格不象APPLE,挺丑。

    iphone装应用太麻烦,索性不用了。
  • 2010-2-1 4:37:24 回复该留言
  • quote 23.remaerd
  • http://remaerd.com
  • Vista 其实很好,但最大问题在哪里?在硬件兼容,软件兼容上。iPhone 的成功其实是建立在硬件和软件上良好的配合。

    现在 Steve. Jobs 总是在攻击 Flash,说 Flash 没有效能。那么说到底,这是 Flash 的错么?不是,这是因为 Adobe Flash 遵循了 Microsoft Windows 的发展模式(软件为核心的发展模式)。而通过 Vista 的情况和 Flash 在移动设备市场上的表现。这种发展模式是有风险的。

    从 Flash 在 EMCAScript 等各种需要体现 技术标准 上争取到的好处而言,Adobe 真的很失策。Adobe 本来就不比 Microsoft 强,而 Adobe AIR 甚至还要 Step Backward,去和 Microsoft 这些 Microsoft 的传统强项争市场。我知道这体现了 Flash Platform 完整的解决方案。但一个“没有市场价值”的解决方案,只能真的就仅仅 Flash 一下,开心农场一下,TweetDeck 一下,然后就昙花一现了。

    既然 Apple 不打算给我们这个发展的硬件环境。我们是根本不能指望 Apple 的。这是显然易见的。我不知道 Adobe 干嘛要买 Omniture。但 Adobe 最重要要做的事情,是要发展属于 Adobe 自己的硬件设备。你现在的 Adobe 的 OpenScreen Project 就像是孙中山的国民×,是不牢靠的。OpenScreen 的 Partner 有多少是牢靠的?Adobe 能够借他们多少的军队打江山?能够打赢 Apple 么?

    再看回去 Apple 吧,买下 PA Semi,自己设计产品已经算了,连 CPU+GPU 都是要自家人的。我觉得 OpenScreen Project 不牢靠,Adobe 应该考虑买下像 iRiver 这样的公司,用 Adobe AIR 做 iRiver 的软件产品。通过 iPhone,Apple 已经现实的显示出这种封闭式方案是行得通的,有市场价值的。Adobe 没有 Microsoft 的资本去失去市场。现在的 Flash 还要迎接来自 HTML5 和 EMCAScript 等各种挑战。
    Admin7yue 于 2010-2-1 9:24:23 回复
    有道理,Adobe应该买几个硬件的公司,一起玩玩世界级的设计。:)
  • 2010-2-1 5:58:22 回复该留言
  • quote 24.remaerd
  • http://remaerd.com
  • 你在看看现在 Microsoft 在 Windows Mobile 的表现。简直是一塌糊涂。如果你 Adobe 想在移动设备上有一番表现,不要再浪费金钱,去跟 OpenScreen Project 的人开饭局了,买下随便一个移动设备公司,开发出属于 Adobe Flash Platform 自己的硬件吧!!!
    Admin7yue 于 2010-2-1 9:30:22 回复
    我想先看看Google的Android上的开放软件服务模式是否能够击败iPhone的模式。Google和Apple现在才是针锋相对,Adobe还是专注把软件做好就行,毕竟Flash跟Java, .Net一样走的是平台推广策略,但是Flash不是Adobe的全部,要Adobe变的和Apple和Google一样大,很简单,每个人都用正版Adobe软件.:)
  • 2010-2-1 6:02:09 回复该留言
  • quote 25.remaerd
  • http://remaerd.com
  • 还有。Adobe 本来就不擅长做面向消费者类型的软件。Adobe TV,Photoshop.com 这些体现了 Adobe 在这些领域上的尝试都不成功。Macromedia Shockwave Flash 成为 AdobeFlash 我可以接受,但 iRiver U10 成为 Adobe U10 就算了。

    我斗胆一点,希望 7yue 你能组织一次有点“公车上书”的企划,让 Adobe 意识到 Flash 想获得成功,必须要有自己的硬件产品。这是我的一些想法。
  • 2010-2-1 6:16:53 回复该留言
  • quote 26.天气不错
  • adobe也要重视起来,如果不支持flash的终端越来越多,内容发布者也许就会考虑到这一部分客户而寻找其他替代技术了。
  • 2010-2-1 9:14:23 回复该留言
  • quote 27.finalcreator
  • 7yue 把评论close算了。太多人都处于浮躁状态。
    Adobe是一家技术型的公司,我喜欢这句话,有档次。
  • 2010-2-1 10:56:56 回复该留言

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 91204

Copyright 2007 www.7yue.com. Some Rights Reserved.
京ICP备05064035号