微信号:infoqchina

介绍:有内容的技术社区媒体

移动HTML5面对的问题

2013-11-12 16:50 InfoQ

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


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

  • 移动浏览器——针对移动设备开发,适合运行在移动浏览器环境中的Web应用或网页。

  • 原生应用包装——将Web应用封装到原生应用中,并通过应用商店发布。

  • Web到原生转换——使用JavaScript编写应用,并编译为原生应用。

  • 原生的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的方式。


更多精彩内容,请查看阅读原文。


***********************************

本文来自InfoQ微信公众账号:infoqchina

1、回复“今日新闻”,查看今天更新的新闻;

2、回复“今日英文”,查看今天英文站的更新;

3、回复“文章 +关键词”,搜索关键词相关内容;

4、回复“QCon”,了解QCon大会相关信息;

5、回复“活动”,了解最近InfoQ组织的线下沙龙;

6、回复“架构师”,获取《架构师》下载地址;

7、回复“投稿”,了解投稿和加入编辑团队的流程。

***********************************

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 Paxos理论介绍(2): Multi-Paxos与Leader Android开源项目推荐之「网络请求哪家强」 谷歌的野心,详解26字母代表项目 从Growth看“内容APP”与“技术社群”结合的可能性 useR!2016国际R语言用户大会视频已发布