走向开放的移动 Web——写在腾讯 X5 内核开放之时

来源:科极网  
2014/9/28 14:41:22
第三方浏览器开始开放内核,是移动 Web 的平台化价值被行业充分认知的标志性事件,几乎所有 App 应用领域都可能从中受益,Web App 将融入 Native App 体系,而移动 Web 和手机浏览器内核技术本身也将迎来新的发展机遇。

本文关键字: Web 腾讯 X5 内核 浏览器
所以,对于移动 App 开发商而言,存在一个普遍的需求:只开发一套基于 Web 的应用,就可以同时部署在应用商店、社交平台、手机浏览器,可以被移动搜索访问,甚至还可以被其他应用直接调用。
 
但是,当前智能手机操作系统并不能很好地满足这个需求,用下面的图表就可以看出,当前应用 App 开发可用的内核平台运行效果差:
 
 
而且,基于移动 Web 规范开发具有 Native 表现力的 App,有大量尚未被满足的需求,包括:App 执行效率、Native UI 控件、一些移动 Web 规范尚未支持的 Native 功能调用。
 
解决问题并满足这些需求,就是三方手机浏览器开放其内核的意义所在。
 
同时,Web App 与浏览器内核打包为 Native App,Web App 在手机浏览器中运行可能存在的问题将得到自然解决,例如:
 
● 功能缺陷可以通过 Native API 调用实现(Hybrid App 技术)
 
● 杜绝与业务本身无关的操作元素,不产生操作混淆
 
● 资源可以预先下载到本地,不需要运行时下载大量资源
 
QQ 手机浏览器首先开放 X5 内核,在我看来,只是行业的第一步。
 
当然,QQ 手机浏览器 X5 内核有一个非常独特的优势,它本身已经成为微信、QQ、QQ 空间的内核。对移动 App 开发商而言,只需要开发一次,就可以顺利适配微信、QQ、QQ 空间并打包为 Native App。对腾讯而言,借助这个内核,甚至可以直接打通包括应用宝、微信、QQ、QQ 空间、QQ 手机浏览器的完整的应用开发服务和应用分发产业链。
 
面对移动 Web 技术的可能趋势,怎么办?
 
移动 Web 技术仍然面临诸多需求,需要不断解决。第一,需要提供针对移动 App 应用(而不仅仅是手机网页)的功能支持:传统上,Web 规范的使用对象是 Web 网页;但在今日,移动 Web 技术的用户已经远远不止是手机网页,而是大量的 Native App。移动 Web 技术平台,应当更多地考虑如何基于 Web 技术实现 Native App 的内容体现和运行效果。
 
第二,需要提升 JS 运行性能:JS 是非常灵活的高级语言,其开发灵活的代价就是运行效率明显低于 Native 程序,因为 JS 在设计之初根本没有料想到将来会在手机这样的微型设备上运行。通过系统硬件和软件的改进不断提升 JS 运行性能,是需要芯片厂商、操作系统厂商、浏览器内核厂商持续解决的。
 
最后,需要提升基于移动 Web 的渲染性能:我认为,操作系统、手机浏览器内核应用尽早实现和开放 webGL。webGL 的开放价值远不止于提供 3D 渲染,而是在于直接向 Web 应用开放硬件渲染能力。未来的渲染框架引擎,可以直接基于 JS+webGL 完成,而不需要依赖 Native 的渲染框架,这将帮助大量具备 HTML5 商用开发经验的团队灵活地实现和提供更有针对性的开发框架。甚至,DOM 体系的解析、布局和渲染,未来也可能基于 JS + webGL 直接实现。
 
综上,产业链各个环节的现状和我的建议如下:
 
w3c 标准组织:移动 Web 规范的制定,不能只考虑基于手机浏览器的运行规范,不能局限在保持跨浏览器规范一致;而应当把更多的精力投向移动 App 的实际商用需求。例如:移动 Web UI 控件的形态,应当与 Native App 的控件形态看齐,而不是与 PC 浏览器的 Web 形态保持规范上的一致。
 
芯片厂商和操作系统厂商:应当对移动 Web 的运行性能和运行效果提供持续的平台支撑和优化,若干厂商早已在为之投入。例如:intel 支持基于 CPU SIMD指令来加速 JS 代码的执行,xDK,crossWalk 框架;ARM 持续优化 WebKit 关键库、cocos2d-js,推出 NEON;iOS 8 正式开放 webGL;Android中,Chrome Mobile 支持 webGL;Android4.4 开始,系统自带 WebView 基于_chromium(但还没有支持 webGL)。
 
手机浏览器内核和其他类似技术的提供厂商:一旦开放内核给三方 App,三方浏览器内核即可能面临巨大的需求压力,因为移动 Web 技术和规范本身还存在大量需求和优化空间。对 QQ 手机浏览器而言,应当充分利用作为微信内核的优势,争取给 App 开发商提供真正一站式的应用开发服务支撑。对其他手机浏览器内核厂商而言,如果面向移动 App 开放内核,同样可以获得广泛的需求空间;其他三方浏览器完全可以找到独特的差异化优势,也可以与 AppCan、PhoneGap 这些移动 Web 框架引擎巨头合作获得广泛的用户(应用开发商)资源。
 
一言以蔽之,移动 Web 的平台价值将在更大更开放的应用场景中实现。
共3页: [1] [2]3 下一页
责编:李玉琴
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
奔跑吧!企业级移动应用

2013-2014年,资本市场已经开始在企业级移动应用市场发力;BAT纷纷进入,不断拉低移动应用门槛;移动互联网的发展对传统企业产生了巨大的冲击,传统企业已经意识到移动互..

畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918