阅读更多

8顶
3踩

移动开发

注:内容源自TechForm,本文保留了原文中的摘要点评,并将全文翻译如下。

 

后PC时代,围绕着应用和HTML5之间的争论一直未曾停止。科技源在《未来趋势大争论:应用 vs 网络,谁是未来? 》文中详细分析过事情的大致来龙去脉,内容源于BI的分析报告,结论是:

 

  • HTML5 短期内无法撼动移动应用为代表的应用,大约会需要3-5年的时间;
  • HTML5 拥有更好的用户交互性和更丰富的网络在线内容;
  • 作为移动应用的受益方,苹果公司将随着HTML5的崛起,其移动应用逐渐减少和衰落;
  • 未来的内容仍然是决定二者发展的重要因素,广告仍将是盈利主要来源。 

 


特别解释:Apps 、Native Apps ,都是指移动应用为代表的应用,类似于PC 电脑时代的本地应用程序。《未来趋势大争论:应用 vs 网络,谁是未来?》《网络Web Internet已死?还是应用App Internet 将死?》两篇文中给出了详细的解释。

 

以下是报告的主要内容。在这篇报告中, 美国媒体SAI采访了LeKiosque.fr(在法国iTunes App Store中最卖座的app)的CTO——Stéphane de Luca,以及Applidium(一个app开发公司)的创始人兼CTO——Romain Goyet;Software of Backelite(一个移动软件公司)的创始人兼副总裁——Thomas Sarlandie;还有Financial Times的新兴技术部门领导人——Steven Pinches。

 

该报告的主要摘要:

 

  • 取代本地化应用程序的主要因素分析
  • HTML5是什么?
  • HTML5对战本地应用(Native Apps):目前的情况对比
  • HTML5占领和压倒应用的过程分析
  • HTML5 最成功的应用:英国金融时报(The Financial Times)
  • HTML5 未来是什么样子

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

 

主流网站逐渐开始支持HTML5

 

HTML5对战native apps听起来像是一个技术之争,但事实并非如此。究竟未来是由HTML5主导还是native apps?这个问题牵涉到多个方面:

 

分发渠道。 native apps和HTML5 apps的分发渠道非常不同。各大平台的供应商(基本上就是指iOS和Android)通过app stores和app markets控制native apps的分发。而HTML5则是通过开放web的规则——链接分发,通常是通过搜索引擎或是社交平台。

 

盈利模式。 HTML5 和native apps的盈利模式也有所不同。Native apps通过移动平台的一键付费模式将应用货币化,尽管需要将部分收益分配给下载平台提供商,但是对用户而言,这种直接的支付方式还是相当方便的。相反地,HTML5 apps则趋向于通过广告获取收益,因为毕竟直接支付模式缺乏对用户的友好性。

 

平台的力量与网络的效应。 为什么当今Apple的app分发渠道如此强大?因为app开发者都必须遵从Apple的规则,并且与Apple保持步调一致。Apple可观的市场份额创 造了网络效应和锁定现象:如果你想让用户使用你的应用,那么你就需要与Apple合作。一旦开发者能够使用HTML5开发出优秀的iPhone和iPad 功能,他们就能摆脱对Apple的依赖。这将削弱Apple平台的网络效应(以及财务收入)。

 

功能。 现在,HTML5 apps还无法像native apps那样实现许多功能。HTML5 apps将越来越好,但是可能不会像许多HTML5拥护者想象的那么快。(后面将继续讨论。)

 

发布自由。 web是一个完全开放的媒体,允许各种资源自由发布。而(著名的)App stores则更像是一个“有限制的”环境,没有充分体现web的自由性。

 

所以这个问题绝不仅仅是技术层面的问题。它会影响到技术领域的每个成员,并且可能会改变现有的格局。但是首先需要弄清楚:究竟什么是HTML5?

 

2. HTML5是什么?

 

人们总是在谈论HTML5,但是很少有人真的了解究竟什么是HTML5。

 

首先是一些背景资料。HTML是一个用来设计万维网上的页面的基础编程语言。你现在看到的页面就是用HTML编写的。大约从1995年起,HTML中就引入了许多其他的技术,比如动态HTML、JavaScript和Flash,它们使得web页面变得越来越丰富,并且有了更好的交互性。

 

HTML5是最新的HTML版本。它之所以受到如此多的关注,主要有两个原因:

 

  • 它的目标是取代和超越所有其他已有的 web 语言
  • HTML5 宣称它将使得web apps 能够像native apps 一样:具备丰富的功能和良好的交互性。

HTML5 拥护者表示,一旦HTML5成熟并被广泛采用以后,原来native软件能够实现的效果在web上也能够实现。这样web将取代native软件,这将改变整个产业的格局,这是一个非常重大的改革。这意味着,web将取代所有基于客户端的软件,我们将进入一个“瘦客户端”电脑时代,所有的计算都将在web 和云中完成。

 

关于HTML5的另一件事也非常重要——就是它是由专门的委员会制定的技术。HTML5 需要得到所有人的支持 ,因此它由一个团体共同制定——World Wide Web Consortium (W3C),它是web领域的一个主要国际标准制定组织。

 

这并不是说HTML5是一个糟糕的技术,但这意味着,它的推动进程将会比较缓慢和随意。那么,与native apps相比,HTML5具有哪些优势和缺点呢?

 

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

 

这里总结了HTML5和Apps对战的情况:

 

开发成本

 

 

HTML5的开发成本更低,因为它是跨平台的。如果你想让你的应用程序能够在所有的设备上运行,你几乎需要针对各个平台重新开发一遍。但是使用HTML5,则基本可以做到一次性开发,然后就可以在所有的平台上运行了。app开发公司Applidium 的CTO,Romain Goyet表示:开发人员觉得HTML5更容易上手。

 

用户体验

 

 

在这方面,目前还是native apps胜出。Goyet表示“所有最好的apps都是native的”。因为现在HTML5技术还不够成熟,而native代码提供了更加丰富的功能。

 

功能

 

 

HTML5目前在这方面还有很多问题。有些事情还无法用HTML5实现。例如,浏览器应用程序无法访问手机的GPS,所以那些需要使用位置信息的应用程序目前还不会选择HTML5技术。HTML5将在后续的发展中解决这个问题。

 

分发渠道 

 

 

这个目前还很难评价,但在此还是判HTML5胜出。一些人非常欣赏native/app store这种分发模式。但是,更加开放的web模式最终将使得更多人能够有机会将自己的应用程序推向用户。这也将削减像Apple这样的控制平台的影响力。

 

货币化

 

 

通过app stores 发布的native apps可以直接让用户使用信用卡付款,获取服务,这使得native apps比起HTML5来,更容易货币化。

 

这样看来,似乎native apps占据了绝对的优势,那为什么说HTML5最终将替代native apps呢?

 

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

 

 

 

Native apps似乎在许多方面都优于HTML5。那么,为什么大家还认为HTML5会取代native apps呢?

 

因为HTML5 具备了一个颠覆性技术应该具备的所有特质

 

在Clay Christensen著名的技术侵蚀框架中:一个技术如果不如当前技术,但是成本比现有技术要低,并且具备了一些现有技术所不具备的特性,那么它将侵蚀现有的技术。新兴的技术一开始可能只能占据小份额市场。然而,随着时间的推移,低成本的技术将不断地发展,并开始逐步吞掉剩余的市场份额。

 

HTML5现在就是这样。在许多方面它都不如native apps。但是这个技术正在不断地提升。并且,开发HTML5 apps的成本要低于native apps。

 

更重要的是,对某些类型的apps——这些apps代表了大多数与此类似的apps——HTML5技术特别适用:

 

媒体apps 。这些apps会显示文本、图像和视频信息,它们通过广告和订阅获取收益,HTML5特别适合这类应用程序的开发,因为它的代价更低并且更加有效。Apple一直试图通过“报亭”这种特殊的分发策略处理媒体类型的native app,但是大多数的媒体大鳄对此并不买账。

 

  “访问”apps ,比如,通过移动设备访问一个银行或工具的服务账户的apps。

 

另一个预示HTML5兴起的现象就是套壳 apps (shell apps)越来越多。这些apps都有一个native“壳”,这样用户就能在app stores中下载到这些应用了,但是这些应用的所有功能其实都是使用HTML5技术实现的。Facebook的iPad app就是这样一类应用。这种“混合”apps能够利用两种技术的优势,这也意味着越来越多的开发资源正在朝着HTML5转变。随着HTML5的提升,这 种“封装过的”apps最终将无需再套上一层native的壳了。

 

话虽如此,HTML5 还需要花上好一段时间才能真正替代apps ——这个时间超出了HTML5 迷们的期望 。为什么?

 

首先,历史经验显示,技术通常会在短期内被炒得很热,但是真正要做到广泛使用需要一段很长的时间。

 

其次,HTML5 现在还没有充分做好全面投入生产的准备 。许多native apps能够实现的功能,目前在HTML5 apps中还无法实现。native apps更加丰富和优美。另一个可能还会长时间坚持使用native apps的领域就是游戏,它需要利用native软件的丰富功能。

 

另外一点,HTML5 来自一个复杂的团队 。 这意味着HTML5的推动进程将会非常缓慢。也就是说,这个技术必须让所有人满意。当W3C通过了一个新的HTML5标准,Microsoft、 Google、 Mozilla和Apple都需要更新他们的浏览器来支持这个新标准。与此相反,如果Apple决定开发一个新的iOS标准,它只需要实现这个标准,然后让所有的开发人员遵循这个标准就行了。

 

因此,随着功能集的不断完善,HTML5可能将逐步取代apps,从媒体apps和“访问”apps入手,最后占领游戏领域。

在可预见的将来,native apps还将在开发领域占据一席之地,但是它的数量和影响力将逐渐下降——就行今天还有许多PC用户一样,虽然以后“主要是在浏览器中访问应用服务”,但一些native apps还是会被保留下来。

 

从native Apps转到HTML5获得成功的例子有很多,下面的FT就是其中一个非常成功的案例。

 

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

 

 

 备注,因为金融时报跟苹果应用商店的政策规定冲突,所以金融时报直接放弃移动应用转而使用html5开发,短期内获得了几十万用户使用,获得了空前的成功。

 

FT是第一个走HTML5路线的媒体出版商。为了更加深入地了解他们的策略,我们采访了FT的新兴技术部门主管Stephen Pinches。下面是采访内容:

 

  • 因为HTML5的开发成本更低 ,同时能够帮助开发者掌握控制权,所以FT决定采用HTML5技术:功能的测试和部署更加及时,商业模式可以简单地通过一个用户名和匹配的密码来维护。
  • 实现HTML5 apps还存在一些技术难点 ,因为目前为止,它还没有一个统一的标准可以遵循。
  • Pinches认为app stores 是一个糟糕的应用分发模式 :无论是大品牌还是小品牌应用,都能够在web上找到更多的分发渠道。(这也是HTML5的另一个优势。)
  • HTML5目前还难以在web上实现,因为像IE6/7这样的浏览器还广泛存在(这些浏览器并不支持HTML5)。Pinches认为,如果一个网站不曾开发过桌面版apps,那么他们可以尝试使用HTML5开发

那么,未来HTML5将会发展成什么样呢?

 

6.  HTML5 未来是什么样子



  • Roger McNamee认为HTML5将改变出版行业的游戏规则
  • HTML5将使得web上的软件和体验变得越来越丰富。

高地风险投资公司(Elevation Partners)的创始人Roger McNamee是HTML5最大的推动者之一。HTML5是他的技术投资十大猜想中的一部分(他的PPT 中有更多详细介绍)。尽管我们认为HTML5时代可能不会像McNamee认为的那样那么早到来,但我们仍然同意他的观点。

 

 
HTML5将是下一个app模式
根据McNamee的观点,HTML5能够做到:

  • 更多交互性的在线内容。“在 HTML5 中,一个广告可以是一个app ,一个推文可以是一个app ,所有的内容都可以是app 。” “它就是一张白纸,开发者可以尽情发挥他们的创造力。”
  • HTML5将使得在线内容从普通商品转变为有差异性的商品,因为它在内容中增加了交互性。(虽然大多数的人都认为在线内容是普通商品,但我们并不这样认为。)因为HTML5将使得网站更加丰富并且更具交互性,用户访问网站的时间可以从几秒钟到几分钟不等 。
  • HTML5还将改变在线广告,它将使得广告更加丰富多彩,并且能够与用户交互。通过交互,广告可以直接根据用户的需求为用户提供服务,目前其他的广告形式还无法做到这一点(商业信息广告除外)。

最后的总结:

 

  1. 基于Web的HTML5 ,将在3-5年内取代移动应用;
  2. 移动应用仍有一段时间的存活期,但是游戏类方面可能会经久不衰;
  3. HTML5 让在线的软件和内容互动性更强,更加丰富。
  4. 随着HTML5 的盛行,移动应用一定会逐渐减少。
  5. 目前主要是通过应用商店发布移动应用,但是,未来HTML5在分发渠道方面将会跟现在不同,并且非常明显的影响未来商业化内容如何发布。
  6. 在内容发布供应方和平台之间有个平衡,但总体上朝着有利于内容方的演进。但是,苹果公司和更多未来的应用商店仍将会有很强的发布控制权。

文章来源:TechFrom  作者: CharlesZuo

8
3
评论 共 12 条 请登录后发表评论
12 楼 james_jj 2012-01-15 11:19
再过3-5年! ,靠!!到那时候浏览器早没了!
11 楼 tedeyang 2012-01-14 22:02
html5必然是趋势,没有错。经历过桌面版软件泛滥到消亡的时代,你就会认同这个观点。
10 楼 chloerei 2012-01-14 14:30
再写一篇《HTML5无法彻底取代移动应用》,又是一篇报道
9 楼 zeeler 2012-01-14 14:20
扯淡吧,现在HTML还支持不了摄像头吧,还有好多硬件访问不了,怎么代替Native App呢
8 楼 rain999 2012-01-14 13:19
据预测:xml十年前就干掉了html
7 楼 icezx 2012-01-14 11:59
不会取代的,只会共存
6 楼 zzj_2012 2012-01-14 11:05
苹果注定是要再衰落的,没办法的事情。
5 楼 yawei 2012-01-13 23:17
moonlitsky 写道
哎呦!HTML5真牛逼,今天要干掉Flash,明天又要干掉native app。结果人家苹果现在safari里把html5的audio干掉了。哈哈

safari是什么东西?
4 楼 zui4yi1 2012-01-13 16:06
一句话,如果你还年轻,学HTML5准没错
3 楼 triplekill 2012-01-13 15:58
moonlitsky 写道
哎呦!HTML5真牛逼,今天要干掉Flash,明天又要干掉native app。结果人家苹果现在safari里把html5的audio干掉了。哈哈

鼠目寸光
2 楼 ad6543210 2012-01-13 13:02
當全世界傳輸數據都免費的時候再說吧。
1 楼 moonlitsky 2012-01-13 12:31
哎呦!HTML5真牛逼,今天要干掉Flash,明天又要干掉native app。结果人家苹果现在safari里把html5的audio干掉了。哈哈

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • IIS操作类

    using System;using System.Data;using System.DirectoryServices;using System.Collections; namespace IISManage{ ///  /// IIS管理类,可以实现创建站点、虚拟目录,删除虚拟目录等 ///  public class IISManager {  private string _serve

  • 配置IIS之虚拟目录

    什么是IIS虚拟目录?有什么优点? 虚拟目录指在站点下建立一个虚拟子目录,指定一个固定的物理路径做为站点的应用路径。 1、虚拟目录与父级站点共用一个应用程序池,例如:站点TestWeb(c:\Inetpub\wwwroot\ TestWeb)下建立了SubTestA(D:\SubTestA)的虚拟目录.若TestWeb为设定了Framework V2.0,则SubTestA也必须是Framewo...

  • BI报告:HTML5将在3-5年彻底取代移动应用!

    注:本文先出自TechForm推荐,并做了摘要...[全面详解]文中详细分析过事情的大致来龙去脉,这篇来自BI的分析报告,HTML5 短期内无法撼动移动应用为代表的应用,大约会需要3-5年的时间;HTML5 拥有更好的用户交互性和更

  • HTML5将在3-5年内彻底取代移动应用

    注:内容源自TechForm,本文保留了原文中的摘要点评,并将全文翻译如下。 ...后PC时代,围绕着应用和HTML5之间的争论一直未曾停止。科技源在《未来趋势大争论:应用 vs 网络,谁是...HTML5 短期内无法撼动移动应用

  • LaKSA: A Probabilistic Proof-of-Stake Protocol

    我们通过假设在异步期间进一步限制这一点,尽管攻击者可以存在于所有现有的分裂中,但攻击者不能自适应地在分裂之间移动节点而不被检测到。 我们模型中的对手能够控制拥有 f = αn“恶意”权益单位的节点,对于任何 ...

  • HTML5新增属性

    CSS3高级特效以及CSS3动画 video、audio canvas 本地存储、离线缓存 课程导学 课程特点: 少逻辑多语义 简单易学高效 学习方法 固定标签、属性、语法需要记忆 勤加练习,善于总结,归纳易错点 本章目标 了解什么是...

  • DAFA-BiLSTM: Deep Autoregression Feature Augmented Bidirectional LSTM network for time series predic

    时间序列预测模型使用外源或内源序列的过去信息来预测未来序列,在现实世界中发挥着重要作用,因为大多数现实世界时间序列数据集都富含时间相关信息。大多数传统的时间序列数据集预测模型非常耗时且充满复杂的局限性...

  • 技能篇:开发必备linux命令大全-稳赚不亏

    我们的服务一般都是在linux系统运行,因此了解一些关于linux命令是必须。接下来将一一详细介绍一些常用的linux的命令文件操作远程登录与操作磁盘挂载进程管理 启动和结束系统性能参数查...

  • 【HTML5 + CSS3 + JavaScript】HTML教程笔记

    【HTML5 + CSS3 + JavaScript】第一章:HTML5基础 标签(空格分隔):【HTML5 + CSS3 + JavaScript】 文章目录第一章:HTML5基础1.1 HTML 发展历史1.2 HTML 文档结构和基本语法1.4 HTML4 属性1.5 HTML5 元素 第一章...

  • HTML5新特性归纳和同类比较

    1 HTML5新特性简介 2 与Flash,APP的应用场景、发展趋势比较 3 简单推介几个HTML5游戏的资源

  • BI工具怎么选型--BI厂商有哪些--BI系统多少钱--BI工具2019排行

    犹记 10 年前,接到第一份 offer,岗位 Title 就是 BI 工程师 从此也就和 BI 行业有了这份...往前推 10 年,还是 08 北京奥运的时候,听起来似乎已经是很久远的样子,尤其是现在 BI 行业的生力军 90 后会问:...

  • 安卓移动办公软件_商用软件的爆发7-2016年移动办公

    通过百度指数可以看出,2016年是近十年内移动办公最受欢迎的时期。2016年之后,移动办公再也没有成为关注点。 1. 智能终端的出现和衰落“移动办公”的概念出现是非常“早”的,不仅远远在2007年第一台iPhone(第一代...

  • 【论文阅读笔记】Structured-light 3D surface imaging: a tutorial(结构光三维表面成像)

     该文回顾了3D表面成像技术的进展,重点介绍了基于结构光的非接触式3D表面测量技术、数字光投影技术提供的高速和高分辨率模式投影能力,以及成像传感器技术,可使新一代3D表面测量应用系统在速度、精度、分辨率、...

  • 2021-IEEE论文-深度神经网络在文档图像表格识别中的应用现状及性能分析

    2021年5月12日收到, 2021年6月4日接受, 出版日期2021年6月9日, 当前版本日期2021年6月24日。 摘要 - Abstract   表格识别的第一阶段是检测文档中的表格区域。随后,在第二阶段识别表格结构,以便从各个单元中...

  • 2018年5大可视化BI工具选型对比分析

    在本文中,笔者将比较近两年国内外市场份额较高,也是相对成熟的BI分析平台,对比其主要功能,为个人使用或企业IT工具选型提供一个参考。 在百度搜索商业智能(BI)工具时,可能每个BI供应商都将其产品称为唯一...

  • 盘点现在应用得最多的8大BI工具

    面对市场上众多的BI工具,许多企业不知道到底选择哪一款,笔者在此盘点了几款现在比较流行的BI工具,也是在各行各业中应用得最多的。 1、亿信ABI 亿信ABI是亿信华辰开发的一款全能型数据分析平台。支持连接...

  • 梁勇:展望 2017年商业智能BI 发展的趋势

    在展望2017年商业智能 BI 发展趋势前,我们先来了解一下商业智能 BI 发展的几个重要阶段。 传统 BI 和新型 BI 的分水岭(2013年) 大背景 在2013年以前相当长的一个周期(2005年-2013年),市...

  • wheel-0.9.6-py27-none-any.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

Global site tag (gtag.js) - Google Analytics