Q+是什么?Q+能赚到钱吗?怎么接入Q+?3月27日下午,腾讯大讲堂Q+开放平台技术沙龙在北京国话先锋剧场举办,五百余位业内人士现场参与。腾讯Q+的三位重量级技术专家分别就“Q+发展介绍”“从QQ到Q+的平台架构开放之路”,“Q+ Web开发指南”三个主题,全方位解读关于Q+的一切。
Q+开放之路
主讲人:腾讯即通应用部应用产品组组长卢耀素
Q+是什么?Q+是下一代的QQ。满足用户的更多需求。用户登上QQ,想聊天就看消息,想看电影就点视频,想玩游戏就点游戏。Q+是开放平台。用户需求非常多样,腾讯不可能满足各种需求,而这些需求更适合由整个互联网的开发者开发的应用来满足。Q+是更好的操作系统。腾讯希望通过Q+来补足Windows的种种不足,改进用户的体验。
Q+向开发者开放出十种基础能力,包括应用平台、推送通知、统一帐号体系、安全支付、多关系链、数据存储、地理位置、运营分析、通讯传输、状态分享。
Q+对应用的创新尤为关注和鼓励,会对用户体验创新、用户价值创新和移动互联创新的应用进行推荐。
从QQ到Q+平台架构开放之路
主讲人:腾讯Q+开放平台产品中心副总监谢昕虬
QQ在很早的时候就开发了一套插件体系,但当时没有办法推广到整个业界;后来又出现了“QQ盒子”这样一个应用中心。而直到现在的Q+,QQ的App Store功能才真正成熟起来。
Q+客户端采用一种微内核多进程的架构,微内核主要提供用户身份确认和应用的管理服务,各种应用挂载在微内核上。实际上Q+的每种基础服务也是一种应用,例如文件传输的基础能力,也就是一个提供了文件传输API的应用。
Q+的应用之间可以互相调用,互相通信。为此,Q+开发了一套类似网络通信协议的传输机制,在两个不同的应用、不同的进程之间通信。Q+提供了一个强大的中间层-VM层。VM是一个隔离层,VM一边和客户端接口,一边和第三方页面接口;VM最大优点是隔离和兼容,另外可以做到权限控制,数据上报等。Q+支持IE和Webkit内核两种内核,一个应用可以选择自己使用IE内核还是Webkit内核。应用会被下载到本地,不需要每次从web端获取内容,这提升了用户的使用体验。
Q+Web应用开发指南
主讲人:腾讯web技术中心副总监周志超
Web产品从Web1.0,Web2.0到HTML5技术,开发者的编程对象不断改变。在Q+的开发环境下如何高效的开发和调试,如何应对越来越复杂的前端JavaScript代码和前后端的并发开发?Q+提供了Rythem这一工具,使用Replace的方式,高效地开发和调试Q+应用。这一工具将在下个月正式对外发布。
开发者是开放平台最大的受益者,是报名和到场观众最多的来源。其他到场的行业内人士则是对架构,开发模式等问题有兴趣。此外,在校学生的参与者也很多。现场报名和现场签到人数高达数百人。
活动提供了线上视频直播和微博线上答疑。Q+的三位专家黄奎、彭勇和屈超通过微博上墙,不间断地回答来自微博和手机的关于Q+的问题,#我在腾讯大讲堂#话题下微博达1500多条。
下一站,腾讯大讲堂将走进广州,由微信技术总监周颢揭开微信背后的技术玄机,精彩不容错过!