写点什么

移动 HTML5 面对的问题

  • 2013-11-11
  • 本文字数:1397 字

    阅读完需:约 5 分钟

近期的一份研究报告,给出了与一般观点相左的结论,性能并不是 HTML5 面对的主要问题;相反,性能分析和调试工具的缺失,以及缺少某些特定 API 才是它的最大问题。

VisionMobile 对全球超过 6 千名开发者进行了调查,分析了超过 3 万款 Android Play 中发布的应用,评测了 42 款 HTML5 框架和工具,并就移动 HTML5 与原生应用之争的话题,访谈了 32 位顶级专家。最终,VisionMobile 对此进行总结,发表了研究报告《 HTML5 如何与原生应用竞争?》。以下是该研究中的一些最重要的发现。该报告划分出四类适合 HTML5 应用的主要市场路径:

  1. 移动浏览器——针对移动设备开发,适合运行在移动浏览器环境中的 Web 应用或网页。
  2. 原生应用包装——将 Web 应用封装到原生应用中,并通过应用商店发布。
  3. Web 到原生转换——使用 JavaScript 编写应用,并编译为原生应用。
  4. 原生的 JavaScript API——针对原生支持 HTML5 的平台编写应用,例如 Firefox OS、Windows 8 和 chrome OS 这样的平台。

该报告中的重要发现包括:

  • 61% 的开发者针对移动浏览器进行开发。
  • 在美国区 Android Play 的应用中,63% 的应用无法使用 HTML5 针对移动浏览器开发,因为浏览器还没有实现这些应用需要的某些 API 。
  • 在美国,37% 的 Android 应用可以使用 HTML5 实现,而如果浏览器能够增加电源管理和 WiFi 相关 API,那么这一数字将能够上升到 58%。
  • 39% 的开发者通过移动浏览器之外的其他三种市场路径创建 HTML5 应用。
  • 在美国,49% 的 Android 应用可以使用原生应用封装的方式;63% 可以使用 Web 到原生转换器的方式;而 98% 可以使用 JavaScript 的方式。

下图展示了 HTML5 吸引人的地方:

而下图展现了开发者对 HTML5 的抱怨:

许多开发者认为性能是 HTML5 的主要问题,但是在采访过这一领域的许多专家后,报告的作者认为性能是个“伪目标”,因为性能会随着硬件的更新换代、JavaScript 编译器的升级、Asm.js 等可选项的涌现等原因,而自动得到改善。在这些专家看来,首要问题与政治有关,更确切的说,由于主流浏览器供应商同时也是移动 OS 供应商,因此他们热衷于通过各自的应用商店来分发应用。Google 鼓励原生的 Chrome 应用,Apple 似乎打算实现最新的 HTML5 标准,但“却遗漏了性能相关的 API,例如 WebGL。”同样地,根据这份报告,HTML5 的神话之一,是开发很简单;但实际上开发很难——因为缺少充足的调试和性能分析工具。

在美国区的 Google Play 中,应用程序最常使用的 API 是:

目前的 HTML5 API 标准的状态,以及浏览器的支持情况,如下图所示:

如果某些特定 API 能够得以实现,那么对不同的市场路径造成的影响如下表所示。表中展现了如果拥有这些 API,使用 HTML5 开发的应用数量将会上升的比例:

市场路径

API

百分比

移动浏览器

电源管理

13%

原生应用包装

电源管理

12%

Web 到原生转换

WiFi

21%

原生 JavaScript API

日历

1.4%

针对 HTML5 领域,这份报告总结出的若干观察和推荐如下:

  • 浏览器应该实现更多的 HTML5 API,首先从电源管理和 WiFi 开始。开发者应该推动浏览器厂家实现更多的 API。
  • 原生 JavaScript 应用需要标准化打包解决方案,以便实现一次打包就能在任何支持的平台上部署的目标。
  • 应该开发设备身份识别 API,以减少与 cookie 和隐私相关的恐惧。
  • 开发者需要能够更好地获得 HTML5 相关知识,包括 HTML5 能够提供哪些能力、真正的优势和缺点。
  • 应该开发调试 API,以便创建一系列调试工具。

查看英文原文: What’s the Problem with Mobile HTML5?

2013-11-11 07:192347
用户头像

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

关注

评论

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

2025 哈尔滨等保测评指南:标准调整与落地执行方向

等保测评

单图高精度6D位姿估计方法开源,让机器人“一眼看懂”陌生物体

智源研究院

第五届新能源与电力工程国际学术会议(ICNEPE 2025)

搞科研的小刘

新能源 国际学术会议 电力工程

被动合规不如主动降碳:MyEMS 驱动企业实现 “政策达标” 与 “成本优化” 双赢

开源能源管理系统

开源 能源管理系统

大数据-137 ClickHouse MergeTree 实战指南|分区、稀疏索引与合并机制 存储结构 一级索引 跳数索引

武子康

nosql 大数据 flink 分布式 Clickhouse

2025年人工智能与可持续发展国际学术会议

搞科研的小刘

人工智能 上海 可持续发展 国际学术会议

企业选择IM即时通讯软件,为何更注重私有化部署?

BeeWorks

即时通讯 IM 私有化部署

2026全球舆情监控软件市场现状及未来发展趋势报告

沃观Wovision

舆情监控 舆情监测 海外舆情监控 全球舆情监测 全球舆情监控

全球舆情监控:实现多语言舆情实时感知的技术路径

沃观Wovision

舆情监控 舆情监测 沃观Wovision 舆情监控软件 全球舆情监控

OpenTiny HUICharts——RankProcessChart 排名进度图上手指南

OpenTiny社区

开源 前端 图表库 OpenTiny

不想付费?这8个舆情监测网站提供免费版与试用

沃观Wovision

舆情监控 沃观Wovision 舆情监测系统 舆情监测软件 舆情监测网站

别再瞎配低代码表单控件!功能 + 样式 + 多端适配,这篇讲透

引迈信息

盘点十个2026全球最佳舆情监测网站

沃观Wovision

舆情监测 海外舆情监测 舆情监测网站 舆情监控网站 全球舆情监测

“能耗责任田” 划分术:MyEMS 帮企业实现 “部门担责、人人节电” 的管理闭环

开源能源管理系统

开源 能源管理系统

大会回顾:不止于 “智能”!详解Data+AI 如何赋能企业决策与效率升级

袋鼠云数栈

数据治理 发布会 Data + AI 袋鼠云 数据筑基

告别数据无序:得物数据研发与管理平台的破局之路

得物技术

《AI+纺织服装白皮书》发布 第七在线实践成果获权威收录

第七在线

一起为可信数据流通添砖加瓦,隐语社区 OSCP 专项开源活动正式启动!

隐语SecretFlow

GitHub 贡献代码 #开源

杨凌美畅用 TDengine 时序数据库,支撑 500 条产线 2 年历史数据追溯

TDengine

tdengine 时序数据库

哈尔滨 2025 等保测评实操:流程规范与企业核心应对策略

等保测评

怎样通过Abaqus代理商思茂信息采购软件?-Abaqus采购流程

思茂信息

仿真 几何图形 abaqus

OpenRouter vs. SightAI:统一入口,还是统一“智能体验”?

SightAI

大模型 API 开发者体验 api Token

京东商品详情API秘籍!Python爬虫轻松获取SKU属性数据

Datafox(数据狐)

京东API 京东商品数据采集 京东商品详情API 京东数据采集

2026海外舆情风险全景图:关键区域与行业趋势洞察

沃观Wovision

舆情监测 海外舆情 沃观Wovision 海外舆情监测 全球舆情监测

GPT-4o 新增说话人分割模型 Transcribe-Diarize;巨人网络开源方言模型 DiaMoE-TTS 丨日报

声网

运维服务方案,运维管理办法

金陵老街

运维

从手动到全自动:我们如何用Dify重构了API回归测试流程

测试人

软件测试

告别 “专业壁垒”:MyEMS 如何让一线操作工也能看懂能耗、发现浪费?

开源能源管理系统

开源 能源管理系统

2026北京国际人工智能展览会(春季展)

AIOTE智博会

人工智能展览会 人工智能博览会 人工智能展 北京人工智能展

移动HTML5面对的问题_移动_Abel Avram_InfoQ精选文章