移动Web开发如何应对质疑

日期: 2012-12-06 来源:TechTarget中国 英文

  关于两者之间的优劣其实完全无需再过多对比,反而是一些本以为清楚的环节仍旧存有质疑。国内开源的移动Web开发平台Rexsee(www.rexsee.com)也在多次的开发者交流中提出了相关意见。

  谁来推进移动Web App?

  Webkit在各大主流移动浏览器的全面支持,以及以HTML5为驱动的Web技术不断演进发展,我们有理由相信以Web为中心的移动应用趋势将会愈发明显。除此之外,更加广泛的开发者将扮演起了移动应用创新发展的坚实基础。

  打造一个全生态的基础平台也将是推进移动WebApp的重要途径。国内以百度为代表的Web App开放平台已开始为开发者提供更多开放、标准化的开发框架和工具,并对后续的应用运营提供良好支撑。

  归根结底,引爆移动Web App可能最需要的是一个成功的杀手应用,就像当初Gmail的成功对于Ajax的影响一样。

  基于浏览器的Web App与移动平台特性

  对于这一款期待中的杀手应用则存有更多质疑。首先,新的移动互联网形态本质上可以让应用通过浏览器而不是特定的操作系统或移动平台来运行,但对新一代的智能移动终端而言,更多的平台特性还是为Native App存在。

  其次,各个移动浏览器对于Webkit的支持程度不一,HTML5标准自身的不成熟,再加上各个移动平台的功能实现方式不同,基于浏览器的Web App很难充分发挥设备硬件和操作系统的特性。很难相信,一个仅仅只是做到跨平台(即支持各个移动终端浏览器),但却无法充分调用终端功能的应用会成为引爆移动Web App的关键应用。

  最后则是关于运行效率、网络依赖以及复杂用户交互界面等陆续正在完善的相关环节。

  跨平台应用的价值取舍

  正是出于如上的考虑,国内外已有大量的移动Web开发工具/框架开始提供一种混合应用的封装模式,让Web App更像Native App的运行形态,同时在浏览器范围之外实现对移动平台终端功能特性的直接调用。通过实现混合应用的形态进一步模糊Native App与Web App之间的界线。

  但是,尽管这类开发框架反复强化跨平台的应用开发能力,却无法真正做到“一次开发,到处运行”,在功能实现的完善度上也同样不够理想。简单来理解则是我们常听到的木桶原理:最短的那块板决定了这桶水的多少。

  为了迎合跨平台需求而被迫降低功能完善程度,这是否也是一个值得思考的问题?对此,国内的开源Rexsee开发平台(www.rexsee.com)则选择深度支持Android,并提供了接近2000个扩展API。

  回到一开始的问题,谁会最终成为移动Web App的主要推进者其实并不重要。在不断提高Web App性能的同时,争取更多用户并创造更佳的用户体验,将是移动Web App发展的一大难题。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 选择MBaaS或BaaS平台需要仔细考虑

    从手持设备到基于服务器的数据,使用MBaaS或BaaS开发端到端的移动计算体验、应用和服务是快速并且安全的。

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5如何在企业中深入使用?

    据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。

  • 垂直视频时代降临?

    移动手机正在推进水平视频格式向垂直格式的演进。但,是什么让大家改变外观呢?Matthew David探讨了该领域的趋势。