写点什么

IDC:HTML5 的过去、现在与未来

  • 2014-04-09
  • 本文字数:1209 字

    阅读完需:约 4 分钟

IDC 应用开发研究主管 Al Hilwa 最近撰写并发布了一份研究报告: HTML5 演进状态。在报告中,Hilwa 力图评估迄今为止所取得的进步和当前的状态,并对 HTML5 作为统一 Web 平台的未来进行了展望。

该报告指出,最初 HTML5 被看作是“一套统一的技术,用于横跨各类型客户侧平台的应用开发”。苹果在 2010 年宣布禁止在其设备上运行 Flash,转而专注于 HTML5。这一举措竖起了对 HTML5 的“极高期望”,而 HTML5 也得到了主流软硬件公司的支持,这一阵营包括苹果、Google、诺基亚、黑莓、英特尔等等。另外该报告的作者还对 HTML5 的若干特性加以赞誉,认为它作为“跨平台的统一者”、“供应商的支持和中立性”以及“生态系统吸引力”,拥有令人瞩目的优势。

许多人对 HTML5 报以欢迎的态度是因为“Web 很流行且无处不在”;而且,在过去二十年间,许多开发者在 Web 技术方面做出了大量投入,另外为了满足 Web 平台对工具的需求,应运而生的开源项目也在不断涌现。但是很快,一些人意识到了 HTML5 的不足,对此该报告指出:

  • 设备变更的快速节奏——对于不断涌现的新设备上引入的各种类型的新特性,HTML5 未能紧跟其步伐;
  • 设备和平台碎片化——每家浏览器和设备制造商都自行选择了要实现的 HTML5 特性;
  • 移动浏览器实现不力——移动浏览器的脚步滞后了;
  • 工具不足——缺乏工具,或现有工具不够成熟;
  • 开发技能不成熟——缺少精通新技术的开发者;

因此,一些人心中涌起了“无可避免的幻灭感”并抛弃了 HTML5,至少部分程度上如此。报告作者以 Facebook 和 LinkedIn 为例,它们分别在 2012 和 2013 年放弃了各自的 HTML5 应用,转而采用原生解决方案。但是还有一些坚持下来并取得了成功,例如金融时报。

接下来,这份 IDC 研究报告聚焦于视频 /H.264 和 WebRTC,评估了 Web 平台的当前状态。尽管这些组件并未整合在 HTML5 规范中,但它们都在整个 Web 生态系统中扮演了关键角色。Hilwa 指出,在经历了数年之久的视频编码领域 Web 主导权之争后, Google 已经解决了与 MPEG LA(H.264 专利管理人)之间的专利争端,而思科已经决定将其 H.264 实现开源,以促进 Mozilla 成为这一最常用视频格式的支持者。因此,IDC 预期“随着这一系列进展,HTML5 视频标准化领域的争论将在 2014 年开始缓和下来。不过将 H.264 和 / 或 WebRTC 纳入官方标准的问题,很可能依旧是可望而不可及的。”

对于 WebRTC,Hilwa 强调了三点:苹果和微软对于实现这项技术的排斥,通过信号来管理和控制媒体流,以及与 Web 视频的整合。

对于不久的将来(2014-2017),这份报告预测 HTML5 将继续前行,原生与 Web 之争还将继续,但 HTML5 将无法在移动设备上取代原生应用的位置。HTML5 将“作为一种适用于多类应用的技术获得显著的吸引力”,例如“针对杂志、电子书等领域开发的基于内容的推送应用”,以及企业级应用。此外,在今后数年间,混合应用也将在基于 HTML5 的应用中占据很大的份额。

查看英文原文: IDC: The Past, Present and Future of HTML5

2014-04-09 20:362432
用户头像

发布了 256 篇内容, 共 63.1 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

Flink 1.11 Unaligned Checkpoint 解析

Apache Flink

flink

kubernetes 集群升级,备份,故障恢复(kubeadm)

小小文

Kubernetes 群集安装 故障 kubeadm

itchat替代品,追妹子神器,个人微信给多个好友(群)发消息,定时提醒妹子喝水

Java_若依框架教程

技术 后端 itchat 微信消息 定时提醒

Python好找工作吗?

cdhqyj

「架构师训练营」第 7 周作业 - 总结

森林

像写Flutter一样开发Android原生应用

萧文翰

flutter android Compose Android Studio

又被逼着优化代码,这次我干掉了出入参 Log日志

程序员小富

Java

JAVA算法

Bruce Duan

排序算法 Java算法

阿里云高级技术专家李晓成:面向5G的云网一体及云原生应用实践

阿里云Edge Plus

饿了么4年 + 阿里2年:研发路上的一些总结与思考

程序员生活志

阿里 饿了么 经验总结

Oracle JDK7 bug 发现、分析与解决实战

vivo互联网技术

什么?不写代码也能做功能开发!- RUOYI教程

Java_若依框架教程

Java 技术 后端 开发 框架

数据库周刊33丨5大国产数据库中标中国移动;Oracle7月CPU安全预警;腾讯Tbase新版本发布;“2020数据技术嘉年华”有奖话题遴选;阿里云技术面试题;APEX 实现数据库自动巡检;MYSQL OCP题库……

墨天轮

MySQL 数据库 oracle 阿里云 面试

压测脚本

LEAF

网传Intel断供浪潮,英特尔:供应链调整

Geek_116789

【API进阶之路】因为不会创建云服务器,我被实习生摆了一道

华为云开发者联盟

虚拟机 服务器 API 华为云 API接口管理

[POJ 1000] A+B Problem 经典水题 JAVA解题报告

一直AC一直爽

POJ OJ ACM 水题

面向进化的软件架构

星际行者

软件架构 进化

存储性能加速引擎之预读

焱融科技

Linux sds 焱融科技 分布式存储 预读

字节跳动李本超:一年成为 Committer,我与 Flink 社区的故事

Apache Flink

flink

最新:英特尔断供浪潮系内部供应链调整,现已恢复供货

Geek_116789

Flink 最佳搭档:开发部署平台 Zeppelin 的自白

Apache Flink

报告|50%CRM品牌陷入竞争旋涡,破圈迫在眉睫

TE产服

智能标注原理揭秘,一文读懂人工智能如何解决标注难题

百度大脑

人工智能 百度 学习 AI 百度大脑

金融科技的碎片化思考(上)

曲水流觞TechRill

金融科技 FinTech

一口气说出 4 种分布式一致性 Session 实现方式,面试杠杠的~

楼下小黑哥

nginx redis 分布式 session

【小白学YOLO】一文带你学YOLOv1 Testing

华为云开发者联盟

人工智能 算法 图像识别 什么是多线程

实操案例:字符串哈希表操作

华为云开发者联盟

程序员 编程语言 C语言 哈希表 字符串

OFD 版式技术解析系列(三):仿射变换在OFD中的应用

thuni

版式文档 OFD 仿射变换

Java 面向对象知识整理

多选参数

Java 编程

架构师第七周总结

傻傻的帅

架构师

IDC:HTML5的过去、现在与未来_HTML5_Abel Avram_InfoQ精选文章