标签: 推荐热点 深度分析 html5 方向 移动应用 | 发表时间:2012-01-10 10:29 | 作者:CharlesZuo

TechFrom科技源 1.10日,后PC时代的应用和HTML5之争,双方观点目前都在争论。科技源在 [超级火爆]未来趋势大争论:应用 vs 网络,谁是未来?[全面详解]文中详细分析过事情的大致来龙去脉,今天来自BI的分析报告,HTML5 短期内无法撼动移动应用为代表的应用,大约会需要3-5年的时间;HTML5 拥有更好的用户交互性和更丰富的网络在线内容;作为移动应用的受益方,苹果公司将随着HTML5的崛起,其移动应用逐渐减少和衰落;未来的内容仍然是决定二者发展的重要因素,广告仍将是盈利主要来源。



Apps ,native apps ,都是指移动应用为代表的应用,类似于PC电脑时代的本地应用程序;

请阅读 [超级火爆]未来趋势大争论:应用 vs 网络,谁是未来?[全面详解][跨世纪激辩]:网络Web Internet已死?还是应用App Internet 将死?[英],了解清楚基础内容。


For this report, we interviewed Stéphane de Luca, CTO of LeKiosque.fr, the top-grossing app on the iTunes App Store in France, Romain Goyet, co-founder & CTO of Applidium, an app development company;  Thomas Sarlandie, co-founder & VP Software of Backelite, a mobile software company; and Steven Pinches, Head of Emerging Technologies at the Financial Times.


  1. Why The HTML5-vs-Apps Debate Matters
  2. What Is HTML5?
  3. HTML5 vs Native: The Pluses And Minuses
  4. How HTML5 Will Take Over
  5. An Example Of An HTML5 Pioneer: The Financial Times
  6. What The HTML5 Future Will Look Like

1. html5取代本地化应用程序的主要因素分析

HTML5 support


Top sites increasingly support HTML5

HTML5 vs. native apps sounds like a technical debate, but that’s not just what this is.

The question of whether HTML5 or native apps will dominate the future has an impact on many things, including:

  • Distribution. How applications are distributed is different depending on whether they are native or HTML5. Native apps are distributed through app stores and markets controlled by the owners of the platforms (mostly iOS and Android). HTML5 is distributed through the rules of the open web: the link economy, whether through search or social platforms.
  • Monetization. HTML5 and native apps are probably monetized differently. Native apps come with one-click purchase options built into mobile platforms, and so can be monetized easily with direct consumer payments, even though this increased effectiveness comes at the cost of having to pay the gatekeeper. Conversely, HTML5 apps will tend to be monetized more through advertising, because payments will be less user-friendly.
  • Platform power and network effects. One of the reasons Apple’s app distribution gateway is so powerful right now is that app developers have to conform with Apple’s rules and give Apple a piece of the action. Apple’s market share, meanwhile, creates network effects and lock-in: If they want to reach users, developers need to work with Apple. If and when developers can build excellent iPhone and iPadfunctionality on the web using HTML5, meanwhile, developers can cut Apple out of the loop. This will reduce the network effects (and financial power) of Apple’s platform.
  • Functionality. Right now, native apps can do a lot more than HTML5 apps. HTML5 apps will get better, but not as fast as some HTML5 advocates think. (More on that later.) 
  • Freedom of speech. The web is a totally open medium that allows for full freedom of speech and expression. App stores (famously) are "curated" environments where there is less freedom of speech and expression.

So this issue isn’t just about technology. It will affect every player in the technology industry, and change a lot of the landscape. But first, just what is HTML5?

2. HTML5 是什么?

People keep talking about HTML5, but it is poorly understood.

First, some context. You should know that HTML is the basic programming language that is used to render pages on the world wide web. The page you’re looking at right now is written in HTML.

You should also know that since the web became popular circa 1995, many other technologies have been bolted on to HTML to make web pages richer and more interactive: technologies like Dynamic HTML, JavaScript and Flash.

HTML5 is the newest and most advanced version of HTML. It is a big deal for two reasons:

  • It wants to replace and supersede every other web language that came before it.  
  • HTML5 promises to make the web as rich and interactive as native apps. Once HTML5 is mature and widely adopted, advocates argue, all of the things that can be done in native software will also be doable on the web. Given that the web has been disrupting native software, transforming whole industries in the process, this is a momentous development.  It means that the web could replace all client-based software and move us fully to a world where computers are "thin clients" and all the computing happens on the web and in the cloud.

Another thing you need to know about HTML5 is—and this is important, as we’ll see—is that it is technology done by committee.  HTML5 needs to be adopted by everyone to be useful, so it is being built by a consortium, the World Wide Web Consortium (W3C), which is the main international standards organization for the web.

This doesn’t mean that HTML5 is a bad technology, but it certainly means that it is evolving slowly and haphazardly.

The video at the top of this page shows how HTML5 can enable rich and interactive apps within the browser.

Ok, so what are the advantages and drawbacks of HTML5 versus native apps?

3. HTML5 对战 本地应用Native Apps: 目前的情况对比

We’ve summarized the pros and cons of HTML5 vs Apps in a simple table:

html5 logo small

HTML5 apps are cheaper to make because they’re cross-platform. If you want to build an app on every platform, you need to build it almost from scratch. With HTML5, you can (mostly) develop once and be up and running on every platform.

According to Romain Goyet, CTO of app development company Applidium, engineers are more comfortable with HTML5, to boot.

User experience
app store logo
On this score, so far, native apps win. "All the most beautiful apps are native", Goyet says. This is because HTML5 technology still isn’t evolved enough, and also because you can do more with native code.

app store logo
This is a big problem with HTML5 right now. There are some things HTML5 simply can’t do. For example, browser apps cannot access a phone’s GPS, so for any app that relies on location data HTML5 is a non-starter. This should change as HTML5 evolves

html5 logo small

This could be a wash, but we’ll award it to HTML5. Some people are very happy with the native/app store distribution model. But ultimately the more open web model will let more people have distribution. It will also reduce the power of gatekeepers like Apple.

app store logo

With app stores and native apps hooked into services like iTunes that have your credit card, native apps are just much easier to monetize than HTML5.

It looks like native apps have the edge. So why do we think HTML5 will eventually take over?

4. HTML5 占领和压倒应用的过程分析

HTML5 video


Support for HTML5 video has been growing

Native apps seem to have lots of advantages over HTML5. Why, then, do we think HTML5 will take over?

Because HTML5 has all the hallmarks of a disruptive technology.

Within Clay Christensen’s famous technological disruption framework, a technology comes along that is inferior to the incumbent, but is cheaper and has something key the incumbent doesn’t have. The newcomer takes the low end of the market. And, over time, the new, cheaper technology gets better and better, and as it does it starts to eat the rest of the market.

This is what HTML5 is, right now. It’s less good than native apps at lots of things. But the technology is improving. And it is cheaper to produce HTML5 apps than native apps.

What’s more, for certain types of apps–apps that represent a majority of the apps out there–HTML5 is particularly useful:

  • Media apps. Apps that display text, images and video and monetize through ads and subscriptions can be done more cheaply and effectively through HTML5. Apple has been trying to get media inside the native app world through special distribution schemes like "newsstand", but most of the big media companies aren’t biting. 
  • "Access" apps, i.e. apps that just let you access an account with a service, like a bank or a utility, from a mobile device.

Another thing that shows HTML5′s promise is the increasing prevalence of shell apps. These are apps that have a native "shell" so they can get in the app stores, but where the entire functionality is done via HTML5. One such shell app is Facebook’s iPad app. These "hybrid" apps get the best of both worlds and mean more developing resources will shift to HTML5 over time. These "wrapper" apps will also end up on the web as HTML5 improves.

All that being said, it will take a lot of time for HTML5 to replace apps—more than HTML5 bulls think.

HTML5 support


Top sites increasingly support HTML5


  • First, history has shown that technologies tend to overpromise in the short term and overdeliver in the long run. 
  • Second, HTML5 still isn’t ready for prime time. There are many things that HTML5 apps just can’t do right now that native apps can, such as location, payments and more. And native apps are richer and prettier. Another huge subset of apps that will stay native for a very long time (perhaps forever) are games, which require the richness of native software.
  • Third, HTML5 comes from a consortium. This means the technology will evolve slowly. It means the technology isn’t really worth using until everyone adopts it. Once W3C decides on a new HTML5 standard, Microsoft, Google, Mozilla and Apple have to update their browsers for the standard to be widely used. When Apple decides on a new iOS standard, it just needs to implement it and developers have to use it. 

So HTML5 will likely progressively replace apps as the feature set improves, starting with media and "access" apps and ending with games.

Native apps will still be part of the landscape for the foreseeable future, but their number and power will be greatly reduced after a while–much as many PC users today "live inside their browsers" but still use some native apps.

For an example of the benefits to going to HTML5 instead of native Apps, the FT is a good example…

5.  HTML5 最成功的应用: 英国金融时报(The Financial Times)

ft financial times ipad app

Financial Times


The FT was the first big media publisher to go the HTML5 route. To find out about how this is going, we spoke with Stephen Pinches, Head of Emerging Technologies at the FT.

Here’s what we learned:

  • The FT went the HTML5 because of the lower cost and also the control: they can test and deploy features much faster, and retain their business model based on a single username and password.
  • It’s still a technical challenge to do HTML5 apps, because the standards are not yet fully defined.
  • Pinches thinks the app store is a poor model for distribution: big brands will get found regardless, and smaller brands have more ways to market themselves to get discovered on the web. (This is another edge for HTML5.)
  • HTML5 is still difficult to implement on the web, because older browsers like Internet Explorer 6 and 7 are still so prevalent (they don’t support HTML5). Web sites that don’t have legacy desktop apps will serve up new experiences, Pinches thinks.

So, what will the HTML5 future look like?

6.  HTML5 未来是什么样子

Roger McNamee Investing Hypotheses

Roger McNamee by permission

Roger McNamee thinks HTML5 is a game changer (click to enlarge)

HTML5 is a promise of web-based software and experiences becoming much richer.

Native iPhone and iPad apps show what the web could look and behave like a few years from now in terms of interactivity and beauty of use.

One of the biggest boosters of HTML5 has been Elevation Partners co-founder Roger McNamee. It’s part of his 10 hypotheses for tech investing (see the slides at right, which you can click to enlarge), and he’s also made it part of a talk earlier this year.

Even though we think HTML5 will be a longer time coming than McNamee does, we agree with his vision.

Roger McNamee Investing Hypotheses

Roger McNamee by permission

HTML5 is the next step after the app model (click to enlarge)

According to McNamee, this is what HTML5 will enable:

  • Much more interactive online content. "In HTML5, an ad is an app, a tweet is an app, everything is an app." "It’s a blank sheet of paper, and creativity rules again."
  • McNamee believes HTML5 will make online content go from a commodity to a differentiated good because of this added interactivity. (We don’t think online content is quite the commodity that most people think.) Because HTML5 can make sites rich and interactive, engagement on a site can go from seconds to minutes.
  • HTML5 will also change online advertising, McNamee says, by making it richer and more interactive. Ads will become interactive experiences where demand can be generated and satisfied in the same place, which is impossible with other forms of advertising today (except infomercials).


1、基于Web的HTML5 ,将在3-5年内取代移动应用;


3、HTML5 让在线的软件和内容互动性更强,更加丰富。

4、随着HTML5 的盛行,苹果这个的应用的受益者,移动应用一定会逐渐减少。



2012年10大科技和网络发展趋势:IPv6和html5开始登场 TechFrom2012 PCWorld版
移动广告的未来 5 大发展趋势和方向[英文]
2012年科技创新领域5大发展趋势和方向 TechFrom2012

相关 [趋势 方向 bi] 推荐:


- - TechFrom科技源
TechFrom科技源 1.10日,后PC时代的应用和HTML5之争,双方观点目前都在争论. Apps ,native apps ,都是指移动应用为代表的应用,类似于PC电脑时代的本地应用程序;. 请阅读 [超级火爆]未来趋势大争论:应用 vs 网络,谁是未来?[全面详解]和 [跨世纪激辩]:网络Web Internet已死?还是应用App Internet 将死?[英],了解清楚基础内容.


- - 199IT互联网TMT数据
1、易用性加强,业务人员做分析. 商业智能易用性的提高是商业智能发展的必然趋势,而这一趋势也将改变商业智能分析人员的组成结构,由传统的IT信息人员做分析转化为业务人员自主分析,更快地去响应变化的需求,节省大量沟通时间. 随着企业处理存储数据的量级增大,很多企业都将应用和功能部署到了云上,其产生的大量数据也就存储在了云端.


- 小熊维尼 - 数据文化
BI是Business Intelligence的缩写. 在国内报表软件市场,BI常常和报表当成可互换的名词. 一部分的原因可能是因为报表通常是BI软件中应用最多的部件. 但实际上BI所包含的功能和使用范围要远远超出报表的领域. 从概念上来讲,BI包含了所有对信息提取的过程,包括数据的准备,集成,转换,存取,和信息的展示,分析,和预测.


- - 人月神话的BLOG
对于传统企业内部,更多的应该是使用了大数据技术的传统BI平台,或者是融合了传统BI+大数据的混合平台,而不能单纯说是大数据平台. 在谈大数据平台的时候,一味去否定传统BI是不合适的. 在没有和互联网打通的传统企业内部,更多接触的仍然是结构化数据, 优先要解决的是围绕企业核心价值链的数据建模和企业战略,各业务域KPI体系的建立,决策支持和分析这些内容.


- - TechWeb 今日焦点 RSS阅读
  导语:Business Insider Intelligence日前在最新报告中剖析了原生应用与HTML5的发展现状,指出HTML5的性能和盈利等问题都是可以解决的,而HTML5正以“润物细无声”的方式被越来越多人接受,并且与原生应用相比更具长期优势. 如今的移动浏览器支持大部分HTML5功能(绿色为支持,蓝色为部分支持,红色为不支持).


- - i天下网商
2012年,数据是一个时髦的词语. 在很多企业,提供数据解决方案的部门BI(商业智能)如雨后春笋般涌现,那么放眼国际,企业设立BI的目的都有哪些,又有何不同. 为此,天下网商数据中心搜集整理了一组数据为您解读中美日企业设立BI目的. 天下网商视觉团队制图,图说中美日企业设立BI的目的.


- - IT瘾-geek
从技术的角度来看,BI的技术正在走向成熟,处于一个发展的阶段,但它促使了BI的应用在成本方面开始逐步的降低,越来越多的企业在BI应用方面取得了成功. 从实施的角度来出发,实施商业智能系统是一项复杂的系统工程,整个项目涉及企业管理,运作管理,信息系统,数据仓库,数据挖掘,统计分析等众多门类的知识. 因此用户除了管理咨询要选择合适的商业智能软件工具外还必须按照正确的实施方法才能保证项目得以成功.

解密 Airbnb 自助 BI 神器:Superset 颠覆 Tableau

- - IT瘾-dev
我非常认同前百度数据工程师、现 神策分析创始人桑老师最近谈到的数据分析三重境界:. 数据分析的统计计数和多维分析,我们通常称之为数据探索式分析,这个步骤旨在了解数据的特性,有助于我们进一步挖掘数据的价值. 而基于我们对数据的理解,再引入机器学习的算法对数据做出预测就变得水到渠成了. 现实世界里,大部分的公司更多时间其实没有这个精力去搭建复杂的数据分析平台,面对快速变化的业务需求,很多数据工程师都把自己的青春埋葬在SQL里了.


- 小明 - 博客园-首页原创精华区
在学校的时候从asp转到asp.net从而接触了c#和.net,期间为学校和社会做过很多的门面网站和一个BS的政务系统. 毕业后从事BI的开发工作,主要关注SSAS往上的部分,包括复杂的动态报表的开发,后期发现Silverlight的优势所以研究RIA在BI中的应用,并把地图数据也应用进项目. 第一个项目就取得了意想不到的效果,也成为了在BI圈里应用RIA方案里比较早的一批吃螃蟹的人.


- - 人人都是产品经理
      之所以要区分大数据应用与BI(商业智能),是因为大数据应用与BI、数据挖掘等,并没有一个相对完整的认知. BI(BusinessIntelligence)即商务智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策.