>

但乔布斯的身份无疑令它具备了别家不可企及的

- 编辑:澳门博发娱乐官网 -

但乔布斯的身份无疑令它具备了别家不可企及的

HTML5 杀不死移动应用

2011/11/24 · HTML5 · 来源: our4     · HTML5

苹果在其对抗 FLASH 的过程中,是否让自己也限了进去?

通过明文禁止 Flash 应用到 iPad 和 iPhone 上,苹果迫使 Web 开发人员不得不放弃采用 Flash 技术。可以说,苹果和乔布斯为 Adobe 公司的放弃移动 Flash 业务的最终决定“提供了很有价值的参考意见”。当然,从另一方面来讲,苹果使得 HTML5 应用得到更好的发展。这对 Safari 用户来说是个好消息,对 Android 等 Web 平台的用户来说也不坏。如果存在一个优秀的通用在线应用平台的话,那么毫无疑问开发者都会为这个平台开发应用,因为这样才能获得最多的用户,这不难理解!

此外,现在 Adobe 现在已成 HTML5 的信徒,他们正准备发布高品质的 HTML5 开发工具,以期让他们的 Flash 开发者迁移到新的平台。我想在不久的将来,应该就能看到基于 Web 的移动应用如洪水般涌现了。

这一切似乎正好合乎苹果的意图:乔布斯发起的让世界摆脱 Flash 的运动似乎好像快要成功,用户将能在苹果移动设备上看到更好的应用、有更好的 Web 浏览体验了。

我曾与一个网络公司的首席执行官交谈,他为 HTML5 的进步激动不已,因为他看到了不必针对不同平台开发同一应不同版本的未来。吸引他的正是 HTML5 的跨平台性,如果 HTML5 流行起来,那么他们只要开发一个 HTML5 版本的应用就会足够。

但对于苹果利润丰厚的 App Store 来说,我不知道应该怎样理解这对它才算是好消息。因为 HTML5 发展越好,传统应用的开发者就会越少,苹果应用商店就会赚得越少,而且,由于应用的跨平台性,iPhone 和 iPad 的独特之处也会变少。换句话说,苹果在把世界推向 HTML5 的时候,同时也正斩断自己的一棵摇钱树。

HTML5 能够杀死移动应用吗?

相反的观点来自另一个公司的首席执行官,这个公司在 Web 服务、移动应用和传统电脑软件领域都有所建树。他认为移动应用将会继续生成下去,最终决定移动领域发展方向的不是开发者,也不是消费者,而是移动操作系统的控制者:苹果、Google 和微软。

移动应用开发人员面临的最大的挑战莫过于使得应用能够持久得到关注,而对于那些 Web Apps 来说,目前没有行之有效的办法,即使得到是知名站点的推荐和评测,其影响仍然是稍纵即逝的。要想让你的应用不断的出现在潜在客户的眼中,最好是把它放在一 个应用程序商店里面。

目前或者在可预见的将来,要想建立一个与所有硬件平台兼容的 Web 应用,似乎并不容易。这不是因为 HTML5 不够先进,而是由于移动硬件和操作系统制造商总是尽力保持自己的产品超前于所有同类产品的“最小公分母”特性,这就是他们售卖自己产品的采用的策略。( 注:“最小公分母”特性可以理解为:那些所有系统都支持的功能。)

所以,如果创建一个移动应用,你要跟随这一趋势,这样才能盈利。

现在整个移动领域广泛宣传 HTML5 的兼容性,可能是个陷阱。为了成功,开发者需要把各个平台区分开来对待。而在非 HTML5 时代,可能你建立的应用只适用于最新最好的硬件平台,没错,一般用户使用它的机会概率变小了,但每一个购买了新设备的人会偏向于使用它。你的应用越能发挥 新硬件平台的优势,硬件和系统提供商就会越倾向于帮你宣传应用,这会给你带来一些意想不到的效果。一旦你的应用中一个新硬件平台上获得了成功,那么你就可 以开始侵占其它硬件平台的行动了。

而对于那些试图一次性征服所有平台的开发者,通常都找不到市场营销合作伙伴,或者说,在一个所有人都不会输的时代,也很难有人赢。HTML5 杀不死移动应用。

赞 收藏 评论

澳门博发娱乐官网 1

这是乔布斯 2010 年 4 月 29 日发表在苹果网站上的文章。跟三年前炮轰 DRM 的「关于音乐的思考」一样,这也是一篇檄文,声讨对象是与苹果多年来亦敌亦友的 Adobe 门下的 Flash 技术。近几个月来,业界就 Flash vs. HTML5 的问题讨论得热火朝天,本文并未带来新的视角与观点,但乔布斯的身份无疑令它具备了别家不可企及的重要性。—— 编者

下一代网页:当HTML5取代Flash

2011/11/29 · HTML5 · HTML5

Flash 投降了。

我们说的是在移动互联网上。Flash 的专利持有者 Adobe 公司——没错,就是那家发明了著名的 PhotoShop 软件的公司,在上周宣布了一个消息:放弃在手机等移动设备上对 Flash 的支持,公司将不会再对此投入任何资源。

十多年来,Flash 一直是网页在展示多媒体内容时的标准格式,它也是 Adobe 公司除 PhotoShop 等产品以外最重要的盈利手段之一。Flash 动画曾经风靡一时,用 Flash 制作的网络广告至今还随处可见。还有上传到 Youtube 的那些视频,在早期绝大多数都是 Flash 格式。

这项技术的兴起源自1990年代中后期的浏览器大战。当时,网景和微软都凭借各自的浏览器争夺市场,但激烈的竞争却导致网络内容发布商遭遇了不 同浏览器间的兼容问题:为了超越对手,网景和微软都在自己的浏览器中整合了专有技术,“扩展”原有的技术标准,以便让网站在终端用户面前显得有所不同。结 果造成了各个浏览器中的效果不一,给网站开发者和用户带来了困惑。

一家名为 Macromedia 的公司发现了这样的机遇,开发了 Flash,后来它们被 Adobe 所收购。Flash 从诞生之日起,就以一个统一解决方案的面貌出现,被广泛应用到了网页和网络多媒体的制作上,使网页变得丰富多彩,不再只是单调的不同粗细、不同大小的文字 或者图片,并且当时鲜有能与 Flash 匹敌的同类技术。

但技术的洪流总是滚滚向前的。十多年过去了,如今当移动设备也成为上网和娱乐的主流设备时,Flash 的问题就变得越来越严重。比如它太耗电了,而手机和平板电脑最重要的就是足够的电力续航时间,另外,Flash 还会占用太多宝贵的移动设备内存资源。但无论是技术上还是商业策略上,Adobe 都不会主动改变这种局面,毕竟没有哪家公司愿意打破自己稳赚不赔的商业模式。

那些需要在移动互联网时代争夺话语权的大公司们—苹果、Google 和微软,就不这么想了。2010年2月起,随着 iPad 的推出,苹果率先宣布了 Flash 在移动设备上的死刑,转而支持新的网页格式;紧随其后的是 Google 和微软:Chrome 浏览器全面转向新的网页格式,甚至专门推出采用新技术的网页程序商店;在微软下一代操作系统的浏览器界面中,也不会再支持那些需要安装特定插件才能运行的 技术,包括 Flash。

他们新的支持对象共同指向了 HTML5。现在,随着 Adobe 在移动设备上对 Flash 的主动放弃—甚至连 Adobe 自己都推出了基于 HTML5 的开发工具“Edge”,HTML5离成为未来网页新标准的那一天也就越来越近了。

一个很直观的解释是,HTML5就是网页通用技术标准 HTML 的第五版,与上一代 HTML 相比,它为开发者们提供了一个完整平台,不需要借助任何插件。除了最基础的音频和视频以外,它还支持更多交互功能,以及多线程处理等全新特征。正是这些特 征,使在网页上实现大型程序的一般的复杂效果成为了可能。它不仅有利于开发,也有利于维护。在手机等移动设备上,它也表现得比 Flash 更高效、更节省电力。已故的苹果公司创始人乔布斯就曾提到,用 Flash 观看视频的耗电量几乎是用 HTML5 观看视频的两倍。

开发者对 HTML5 可以跨平台开发的优点也大为追捧,这意味着他们可以利用这一技术为各种智能手机、平板电脑和 PC 开发完全兼容的产品,不用专门针对特定硬件或在线商店进行修改。无论是苹果 iOS、Google Android 还是微软 Windows Phone,甚至是没落的黑莓手机操作系统也无妨,用户只要打开浏览器就能使用程序。这使得开发者们可以在最大范围内推广自己的产品。

百纳信息公司 CTO 刘铁锋甚至告诉《第一财经周刊》,从技术上看 HTML5 已经具备了取代 Flash 的能力,在3D 图形的绘制上还可以做得更好。百纳信息公司是 HTML5 技术的坚定支持者,它现在最知名的产品是海豚浏览器。

根据跟踪互联网技术的科技博客 binvisions.com 的统计,2011年第三季度最受欢迎的100个网站中,有34%采用了 HTML5。技术职位网站 Dice.com 称,今年第一季度至第三季度,人事经理对 HTML5 技术人才的简历搜索量翻了一番多。

移动广告公司 InMobi Mobile Insights 副总裁詹姆斯·兰伯蒂(James Lamberti)透露,2011年9月,美国使用 HTML5 技术制作广告的大型广告商数量已经从1月时的62家增加至250家。

看起来 HTML5 的大潮有点势不可挡,不过有人提醒我们应该打住了,因为更令人好奇的是,何时可以全面拥抱漂亮的 HTML5 网页呢?

话题又回到了那些大公司身上。实际上 Adobe 公司一直在抱怨,苹果、Google 和微软之所以计划远离 Flash,更多的是出于商业立场而不是技术问题。从这些大公司转向 HTML5 的形形色色的动机上看,这多少也有些道理。

苹果在支持 HTML5 一事上一直有所保留。比如在为 iPhone 开发基于 HTML5 的应用时,开发者们眼下还无法调用摄像头、陀螺仪等功能,而只有在开发 App 版本时才能获得完整支持。这是因为 AppStore 一直是苹果商业模式中不可或缺的一环,而 HTML5 却鼓励在网页上直接开发应用。

2011年6月,老牌英国财经媒体《金融时报》由于不满 AppStore 中的新政策,撤下了自己的付费应用,改由网页进行推广。三个月之后,网页客户端 FT.co 累计达到了20万的下载量,并且其中有15%的付费用户。尽管这并不是一个普遍的例子,它暂时也还没有威胁到苹果,不过苹果并不希望这样的例子越来越多。

在 Google,情况也很复杂。这家公司的移动战略还有些模糊,除了用于笔记本的 Chrome 操作系统之外,还有炙手可热的手机操作系统 Android。前者的应用依赖网页,Google 甚至为此推出了不安装任何软件、只有一个浏览器的 Chrome 上网本,但后者则更接近苹果模式,视 App 为主流。因此,尽管 Google 已经宣布支持 HTML5,但也希望将它的发展完全纳入自己的轨道中。

至于微软,虽然在 IE9 和 IE10 浏览器中,都部分加入了对 HTML5 的支持,但这家公司也有计划对 SliverLight 进行推广,这是微软自己的新型网页开发技术。如果全面支持 HTML5,那么未来将会降低 SilverLight 的市场份额。

这些大公司各怀鬼胎,对 HTML5 的支持程度也并非达到百分之百,因此由多家公司组成的 HTML5 阵营,至今没有形成统一标准。仅以对视频的支持为例,一方是支持H.264编码格式的苹果,另一方则是支持 WebM 的 Google 和浏览器公司 Firefox、Opera,微软则干脆当起了墙头草。这种技术阵营分散、对开发者的支持不足的局面,导致大部分 HTML5 应用遭遇启动速度过慢、体验不佳等种种问题。

现在越来越多的开发者正在尝试将 App、普通网页和 HTML5 同时融入到产品中,这几乎就是应对未来趋势的最安全的方式。在热门应用“航班管家”里,关键的机票查询和航班动态功能直接在 App 上实现,地图和酒店查询则采取了内嵌的普通 web 网页,而按照他们的最新计划,未来的社区服务将会采用 HTML5 技术进行开发。这种暂时将 HTML5“打包”进 App,为跨平台和更丰富的功能做准备的方法,已经被为数不少的开发者采用。

毕竟谁也不愿错过可以让网页变得更加丰富,并且可以跨平台开发的 HTML5。除了 Adobe 的主动投降以外,他们还迎来了一个更强大的生力军—Facebook。11月9日,Facebook 宣布收购 HTML5 程序分销平台公司 Strobe。它还在10月份刚刚推出了 iPad 客户端软件,支持 HTML5 网页开发技术。

让我们把目光再次转到十七年前,当微软的比尔·盖茨看到网景浏览器轻易占领90%的用户桌面之后,全力驱动公司投入了 IE 浏览器的开发,这一决策使微软依靠操作系统和浏览器统治了 PC 市场。到今天,浏览器公司们同样野心勃勃,希望把各种程序—包括操作系统直接搬到网页上来使用,而 HTML5 成为了它们最重要的筹码。

历史总是这样,不可避免的出现轮回。现在,又到了新一代粉墨登场的时间。

赞 收藏 评论

澳门博发娱乐官网 2

HTML5才是苹果摒弃Flash于iPad平台之外的原因,这一观点并不让人意外。iPhone与iPad拒绝Flash,也可以看做乔布斯想从Adobe抢夺一定市场有关。

苹果与 Adobe 的关系由来已久。Adobe 的创始人还在那如今已成传说的车库中工作时,我们就已经认识了。苹果是他们的第一个大客户,将他们的 Postscript 语言改为我们当时新推出的 Laserwriter 打印机所用。在很多年里,苹果都是 Adobe 的股东之一,拥有其 20% 的股权。两家公司通力合作,开创了桌面电脑出版业,其中有不少快乐的时光,但那段黄金时代一过,我们便分道扬镳了。苹果经历了濒死的过程,Adobe 凭其 Acrobat 产品进入了企业市场。今天,两家公司仍然同心协力为创意产业的客户服务——Adobe 的 Creative Suite 软件的顾客里,有大约一半是苹果电脑用家。但除此之外,我们几乎没有别的共同利益了。

最近 Apple 和 Adobe 之间因为 Flash 的支持与否,口水仗打的比较热闹。个人愚见,苹果公司做出当前的选择应该不是因为乔布斯要逞一时口舌之快,相信是内部自有 iPhone 以来的长期评估后做出的选择,苹果公司从战略层面甚至会把 Adobe 看作竞争对手而不再是重要的合作伙伴,而谢绝 Flash 入内,是一个非常精明的借口。

我想在这里记下自己关于 Adobe 的 Flash 的一些想法,希望我们的顾客以及批评家们能够更好地理解为什么我们不允许 Flash 在 iPhone, iPod 和 iPad 上运行。在 Adobe 口中,我们这一决定背后主要的驱动力是商业上的考量。他们说,我们是为了保护自己的 App Store。但事实上,这里的问题主要是技术问题。Adobe 说,苹果是一个封闭系统,Flash 则是开放的,但他们恰恰说反了。我来解释一下吧。

澳门博发娱乐官网 3

首先,谈谈「开放」。

之所以说二者是竞争关系,关键字还是在于"平台"。Adobe Flash 是当前业界占有率最广泛的一个技术平台,甚至超过大家想当然的 Java 。根据 Adobe 的统计,Flash Player 占领了 99% 可上网电脑设备,有超过 200 万专业用户在使用,这里的专业用户应该指具备一定开发能力的用户,依托于 Flash 的应用程序数量已经相当的惊人。所以,是否在 iPhone 、iPad 上引入 Flash 的支持,从苹果的角度看,这是平台之战,谁也不想引狼入室。我们设想一下假定 Flash 已经得到了苹果公司的支持,那么 Adobe 可以一转身也建立一个 "Flash App Store" 或者类似的东西,开发者可以用上传的小应用,任何平台的用户都可以下载使用。想想对苹果的冲击会有多大? Adobe 或许还没想好如何也建立一个 App Store ,但不排除将来会染指这一块业务。

Adobe 的 Flash 是 100% 的私有软件。你只能从 Adobe 处获取 Flash,并且 Flash 在未来的改进、定价等等,完全受到 Adobe 一家的左右。尽管 Flash 和相关产品的应用十分广泛,但这并不等于说它们是开放的,因为它们完全处于 Adobe 的控制之下,并且你也只能从 Adobe 那里获得它们。无论怎么定义,Flash 都是一个封闭系统。

苹果公司长久以来不太有"开放"的态度,或者说是"封闭的开放",最希望通过 自己封闭的环境,让用户通过圈下来的地建立一个生态圈子,不想和其它公司一起合作。乔布斯回归后,通过激发用户对 iPod 喜爱与信赖,进而购买使用 iPhone ;通过 iPhone ,进而使用 iPad ;通过 iPad ,再回去使用 Mac 。这是个非常好的封闭循环过程。开放,会丢掉利润,而封闭,才会让苹果公司有更大收益。当然,我也想说的是,对 Flash 的支持友好也的确有可能让 iPad 在某些方面导致平庸,比如性能。与之类比的是 Firefox ,现在速度问题广为用户诟病,而这问题基本由插件导致的,现在 Chrome 尽管足够快,但随着扩展日益增多,必然重蹈覆辙。

苹果也有很多专有性的产品。虽然 iPhone、iPod 和 iPad 的操作系统是私有的,但我们完全相信与万维网相关的所有标准都应该开放。我们没有用 Flash,而是选择了 HTML5, CSS 和 JavaScript,它们全都是开放标准。苹果的所有移动设备都与生俱来地对这些开放标准有着良好的支持:运行速度快,用电量低。HTML5 是万维网上的新标准,为苹果、谷歌以及很多其他公司所采用。网页开发者利用 HTML5 就能做出高级的图像、字体、动画以及过渡效果,而不必倚赖第三方插件(例如 Flash)。HTML5 完全开放,并受一个标准委员会控制。苹果是该委员会的成员之一。

现在乔布斯游说内容提供商加入他的 iPad 阵营,而他之所以敢批评 Flash 的不足,也是因为还有另外的技术路线可选,那就是 HTML5 。但是有多少内容提供商会舍弃 Flash 而加入 HTML 5 的阵营,这个还需假以时日才能看清楚。换做另外一家公司,来自用户的呼声可能都会受不了,对于苹果来说,我行我素是一贯的风格,乔布斯一直是个精明的商 人。 

苹果甚至还为万维网创造了一些开放标准。例如,我们从一个小型开源项目出发,做出了 WebKit。WebKit 是一个完全开源的 HTML5 页面转译引擎,我们所有产品中的 Safari 浏览器的内核用的都是它。WebKit 也广泛被别家公司所采用。谷歌在其 Android 系统的浏览器里用它,Palm 用它,诺基亚用它,RIM(黑莓)最近也宣布将会改用它。除了微软以外,几乎所有智能手机里的浏览器用的都是 WebKit。苹果通过开放自己的 WebKit 技术,为移动网页浏览器订下了标准。

澳门博发娱乐官网 4

第二,谈谈「完整的互联网」。

是否会在 iPad 上看到 Flash ? 将来或许会,但是这要在乔布斯开给 Adobe 的条件都得到满足的情况下才会出现(没错,这两家现在或许已经在谈判桌上了),这些条件当中,除了解决当前的性能和稳定性问题(这个问题并非原则上的问 题),最重要的是 Adobe 不要与苹果有商业利益上的冲突,苹果一定要得到某种承诺,而这,对于 Adobe 来说,也会是艰难的选择。

本文由胜博发-前端发布,转载请注明来源:但乔布斯的身份无疑令它具备了别家不可企及的