订阅移动开发RSS CSDN首页> 移动开发

MDCC大会:前端精英热议HTML5和Web App实战和趋势

发表于2012-10-19 20:11| 次阅读| 来源CSDN| 0 条评论| 作者张红月

摘要:在HTML5&Web App论坛上,邀请到了百纳信息CTO刘铁锋、腾讯MIG移动互联网事业群浏览器产品部研发组总监阮曙东、UC优视高级研发经理谭柱成、Web前端工程师、Java工程师魏子钧。

【CSDN现场报道】移动开发者大会•中国2012(MDCC)于10月19-20日在北京国家会议中心隆重召开。本次大会由CSDN和创新工场联合主办。作为年度规模最大的移动开发者盛会,来自移动领域国内外的知名应用开发者/团队、运营商、平台商、互联网企业、手机终端厂商和投资者等汇聚一堂。以“移动主流下的机遇与挑战”为主题,在大会上我们将一起探讨移动互联网的发展趋势,共论移动主流化下的突破之道。

本次活动邀请到了百纳信息CTO刘铁锋、腾讯MIG移动互联网事业群浏览器产品部研发组总监阮曙东、UC优视高级研发经理谭柱成、Web前端工程师、Java工程师魏子钧。

刘铁锋:Web App主流实现框架介绍及分析

百纳信息CTO 刘铁锋

在会上,刘铁锋对HTML5&Web App的发展及应用前景进行了全面的分析。他认为,HTML5目前还尚未完全成熟,但Web开发者和应用都会越来越多。在移动方面,开发成本也会降低。

1.HTML 5改变了什么?

HTML5可以去访问摄像头,也可以访问API,还有GPS等等,其实这中间并不存在计算的门槛,只是做一个硬件调用和加速而已,这上面其实没有什么可值得在技术上炫耀的地方,仅仅是功能而已。

  • 浏览器支持硬件加速
  • 提供更多的视频解码方案
  • 让地理位置信息更加有价值

当HTML5把这些事情做完之后,就有能力和HTTP叫板,同时,还可以在没有网络的地方用,开发离线应用。下面是HTML5与HTTP的比较:

2.Web App发展遇到的问题

  • 内核性能
  • 硬件加速
  • HTML 5标准
  • 无限滚动的控件?
  • 页面切换/左划右划的流畅度?
  • 访问硬件的能力?

3.Web App目前的解决方案

基础库

  • JQuery Mobile
  • Zepto
  • JQ.Mobi

UI框架

  • Sencha
  • JQuery UI

程序框架

  • AppCelerator (Hybird)

腾讯阮曙东:手机QQ浏览器对HTML5的支持及Web App开发平台

腾讯MIG移动互联网事业群浏览器产品部研发组总监 阮曙东

阮曙东首先和大家分享了HTML5的四大方向:

  1. 结构化的语言
  2. 移动设备特性
  3. 表现类语言CSS3
  4. 脚本语言

他认为, HTML5是存在于浏览器之上的,不仅仅是成为浏览器网页的第一入口,也将成为用户接触应用的第一入口。但是目前还存在瓶颈,不可能成为所有浏览器网页的入口,但是至少是一种事实。

1.HTML5的价值凸显

第一是学习成本更低、更易于上手。第二是容易开发很多轻量级应用。第三,HTML5几乎是天然的Web,不容易受到渠道限制。第四是跨平台,只要浏览器够完善,应用可以跑在多个浏览器上,比Native App更易于适配。第五虽然HTML5是存在于浏览器之上,但是它和浏览器是轻耦合的关系,应用快速发布。发布的时候不需要受限于浏览器,用户也不需要更新,用户访问的时候就自然更新了。

2.HTML5的技术前景

第一,HTML5已经成为移动应用的核心技术和推动力,这两年已经明显感到了这种趋势。第二,HTML5有可能成为终端应用的基础。第三,构建HTML5生态系统抗衡Native生态系统。

3.手机QQ浏览器在HTML5及Web App上的应用

在关注用户使用体验的前提下,手机QQ浏览器在HTML5的性能上面做了重大的优化,并且推出了用户阅读体验等功能。

在手机QQ浏览器提供的Web App开放平台上会提供统一登录体系、支付体系、OpenApi等等。

UC优视谭柱成:下一站,Web App

UC优视高级研发经理 谭柱成

1.移动浏览器跟Web的关系

谭柱成表示,Web App的价值对移动浏览器来说,就像应用程序对操作系统一样的。所以Web App本身是一个具有非常大的发展潜力的东西,可以说是一只比较有上升潜力的股票。

2.Web App的主要优势

Web App的第一个优势是跨平台,因为现在Web App背后的技术是HTML5、CSS等,现在的移动设备都是支持这些技术的。第二,开发成本比较低;第三,无需应用商店审核,特别是iOS,现在很多应用商店的审核是越来越严格了。

3.桌面上开发VS.移动端开发

这毫无疑问,他认为,现在的Web App机会是在终端。首先整个桌面应用开发是越来越往低层的开发方向走,做一些大规模的应用,而这两方面恰恰是Web App本身比较弱的。第二,桌面硬件的限制,让Web App缺乏更有趣的基因。第三,移动终端存在屏幕小、触摸操作、平台多等特点,使得Web App更有潜力和空间。

4.UC的U3内核在给用户带来了哪些更强劲的体验?

U3内核性能在持续优化,渲染性能、CSS动画处理、JS引擎执行、联网效率、事件交互处理。UC在U3内核上扩展API,在网页中可以控制:屏幕方向、全屏控制、手势操作的开关、长按菜单和物理菜单键的作用、是否适用适屏排版、桌面功能等等,在U3内核里面都可以支持。

魏子钧:Dreamless For Our Dreams

Web前端工程师、Java工程师 魏子钧

魏子钧的演讲主题是在追梦的途中做更少的梦!首先,他总结了HTML5的诸多特性。他认为HTML5很多特性里面有很大一部分东西,是让我们的网页和页面变得更漂亮、更性感,首先最重要的就是CSS3,AUDIO和VIDEO,iOS上面之所以敢大胆的抛弃Flash,就是因为HTML5能够让AUDIO和VIDEO变得很时髦、很性感。 还有一些东西是普通用户感觉不到的,一个是实时的长链接和Webwork。

现在的移动应用设备越来越多、越来越丰富,比如有陀螺仪、重力加速度感应、电力电量、WIFI、蓝牙等等,实际上HTML5也针对移动设备特有的功能研发了相应的API。正是有了这些东西,HTML5变得确实很强大,在很多人眼里它的作用也非常明显,但是它的这种强大也引起了很多很多的争论。

1.Flash不再开发移动端应用,那么到底是Flash好还是HTML5好呢?

其实最好的答案就是应该在恰当的时候选择恰当的技术。HTML5这种技术,无非就是HTML、CSS和Javascript这三样东西,实际上它本身就具备了前面四样东西,敏捷、快速开发、轻量级、简单易学的语言,这些特性是HTML5天生就具备的特性,所以HTML5的这种语言,无论现在面临多少争议和非议,实际上它本身就走在非常正确的方向上。

2.HTML5与游戏 

HTML5和产生的游戏开发相比,无非是做了三件事情。第一,换一种编码语言。第二,换一块渲染的画布。第三,换一个运行的环境。。大家在用HTML5开发游戏,始终要抓住HTML、CSS和Javascript这三个东西,要合理的把这三个东西结合起来去开发游戏。

更多精彩内容,请关注新浪微博:@CSDN移动 图文直播专题:移动开发者大会·中国2012

本文为CSDN原创,未经允许不得转载。如需转载请联系market@csdn.net

 

0
0
MDCC大会:前端精英热议HTML5和Web App实战和趋势
  • CSDN官方微信
  • 扫描二维码,向CSDN吐槽
  • 微信号:CSDNnews
程序员移动端订阅下载

微博关注

相关热门文章