QQ运动是集成在手机QQ里的一个运动健康管理功能,它利用手机传感器记录你的步数和运动数据,并支持与好友互动、参与排名和获取奖励
点击空白处退出提示
QQ运动是集成在手机QQ里的一个运动健康管理功能,它利用手机传感器记录你的步数和运动数据,并支持与好友互动、参与排名和获取奖励
QQ运动不仅记录步数,还提供了一系列有趣和实用的功能:
步数记录与排名:自动记录每日行走步数,并生成排行榜,可以看到自己在一众QQ好友中的排名。
运动数据记录:支持手动开始跑步记录,可以记录跑步轨迹、距离、时长、配速和消耗的卡路里。
打卡与奖励:
每日运动达到一定步数(如5000步)后可进行打卡,获得成长值、积分或勋章等奖励。
参与奖金赛、捐步做公益或领取运动红包也是常见的激励方式。
发布动态与互动:可以像发朋友圈一样,在QQ运动中发布自己的运动动态、照片,好友可以点赞或打赏(送“运动币”或红包),增加了社交乐趣。
设备与数据同步:支持与一些智能手环(如小米手环)绑定,同步更精准的运动数据。
主导QQ健康整个项目,包括前端方案制定、搭建,核心业务功能开发
贡献
完善QQ健康项目前台监控数据,包括PV/UV、返回码上报,移动平台不同网络类型下的测速数
据;分析不同网络环境下测速情况,对前端JS进行优化,优化路由,按功能模块加载不同的依赖
JS,打包多个JS,提升框架JS加载完时间到2秒;推动后台一起解决域名DNS Look在移动网络
延时太长的问题。
优化并减少开发、发布流程上的一些问题,工具自动化,前端文件接入素材自动版本管理3.优化
路由耦合度,拆分路由,按功能模块加载不同的依赖JS,打包多个JS,提升框架JS加载完时间
到2秒;框架整合,并推动后台优化。
持续优化QQ健康前端上的基础架构,在耦合和产品快速迭代上更好权衡,既解决了版本冲突,也
提升了开发效率;完善前端各项监控数据接入及参与讨论开发,优化蹦失率上报接口问题;通过
各种优化手段,推动后台、重构同学对健康首页及其它页面在速度上得到提升,提前超期完成健
康Q4测速目标,android总耗时持续稳定在2.2S左右,留存率不断提升,稳定在88%左右,大
大提升了用户体验。
为了更好的提高首页性能和体验,利用HTTP/1.1协议的特性分块传输,加上web端基于node,
Node端使用chunk直出首页;首屏可交互不依赖zepto、mqq;群排数据行延迟加载;推动后
台优化首页首屏CGI。
全权负责QQ运动升级SPDY/HTTP2,对前端资源、后台CGI、数据上报等优雅兼容HTTP的基础
上实现HTTPS,对前端防御增加了一道墙,有效减少劫持;推动接入层接入HTTP2,充分利用
HTTP2的优势。
采用pb+pdu新的协议交互方式
优化现有直出架构方式,采用vue前后端同构;前端采用最新的ES6模块管理方式,利用
webpack的tree-shaking能力进行代码精简和压缩;项目中引入gulp+webpa
评论