第1页
Crow5引擎在乐蜂移动的应用
作者:曲毅
第2页
目录-需要修改
第3页
移动端产品车轮图
第4页
移动端产品体系介绍-产品经理给一个
乐蜂移动目前主要构建在iPhone和Android两大平台下,同时具备了H5和wap站点,以满足用户在手机浏览器上的购买需求。
2013年7月随着微信迅速发展和微信第三方技术的成熟,乐蜂适时增加了公众服务号,满足用户在微信上购买需求,同时提供个人信息查询、商品咨询及在线客服等功能。
同年7月,iPad商城也成功上架,填补iPad市场的空白,也为乐蜂5周年庆做出了不小贡献。(给出建议,突出一下游戏的运营 游戏)
乐蜂各产品运营活动基本都是动态配置,依托公共服务和CMS内容管理服务来支撑,快速响应公司促销、周年庆等活动需求,如Push、抽奖、秒杀、摇一摇、签到、每日爆款以及正在研发中的移动专属价功能。
第5页
目录
移动端业务
旧版本移动端的解决方案
新版本移动端的解决方案
引擎功能介绍
第6页
乐蜂网移动端业务介绍
android客户端
iphone客户端
ipad客户端
wap站
HTML5站
未来会有winphone和智能电视客户端
第7页
旧版本移动端的解决方案
android客户端独立开发
iphone客户端独立开发
ipad客户端独立开发
wap站、HTML5站独立开发
问题:
1)业务重复性太高
2)各个客户端单独开发成时间及人力成本太高
3)客户端各版本之间维护成本太高
4)针对乐蜂业务扩展性不高
第8页
新版本移动端的解决方案
android客户端嵌入HTML5引擎,主体业务逻辑抽取
iphone客户端嵌入HTML5引擎,主体业务逻辑抽取
ipad客户端嵌入HTML5引擎,主体业务逻辑抽取
wap站、HTML5站独立开发
未来winphone和智能电视,依然可以嵌入HTML5引擎,主体业务逻辑抽取
优点:
1)主体业务逻辑可以跨平台重用(跨平台)
2)各个客户端变轻,而且无需用户更新,人力和时间成本大大降低
3)客户端各版本之间维护成本降低
4)针对乐蜂业务扩展性,HTML5技术可以充分发挥其优势
5)混合编程,灵活性高
第9页
具体业务的抽取
使用H5技术购物车、结算等都抽象出来,未来只维护一个基础的购物车,任何项目只需要继承复用,提高购物车质量,节省成本,快速交付。
可抽象模块:购物车,结算中心,商品(团购)详情等,业务模块化,使用拼接、组装方式开发
第10页
Crow5如何解决这些问题
webview打开URL?
为何不用html5?慢,卡,明显的加载,不连贯。
H5引擎为我们做了些什么?
Crow5引擎由哪些部分组成?
乐蜂移动端有哪些应用了 Crow5?
ipad 1.0.4已经完美的植入了crow5引擎。
未来规划winphone和智能电视等。
【引擎】我们这里说的引擎不是发动机,HTML5的引擎,是用JS编写的, 是一个可以控制,调度程序的程序,是一个可以自己写程序的程序。
第11页
技术规划
一个强劲的引擎
第12页
手机商城、桃花版客户端功能结构-产品经理给出
第13页
手机商城、桃花版客户端功能介绍
第14页
手机商城、桃花版客户端功能介绍
另外,即将上线的手机客户端3.1.0版本将支持特卖和移动专享价两大特色功能。
第15页
iPad客户端功能结构
第16页
iPad客户端功能介绍
第17页
微信功能功能介绍
第18页
目录
第19页
采用的开发方式
第20页
H5引擎支持结构图 不清楚,重新设计
第21页
HTML5引擎 Crow5介绍
主体购物逻辑抽取
完善的基于约定的模块式开发
高效的性能
数十种设计模式的实现
完美实现与原生的内嵌
插件式拼装,灵活,自主
智能自动的实现响应式布局
前端安全过滤器
离线脱机,小伙伴再也不用担心购物没有网络了
模版引擎漂移
日至远程调试
心跳保持
还有很多很多,没有不可能只有想不到
第22页
2015-7-3
目录
第23页
Crow5技术规划 - 和前一张图合并整理
使用H5技术,将购物车、结算等都抽象出来,未来只维护一个基础的购物车,任何项目只需要继承复用,提高购物车质量,节省成本,快速交付。
可抽象模块包括:购物车,结算中心,商品(团购)详情等,业务模块化,使用拼接、组装方式开发。
主体业务逻辑抽取,一个内核完美适配所有客户端,真正实现全平台覆盖。
一个传奇般的设计
第24页
Crow5技术规划
第25页
Crow5技术规划
第26页
Crow5技术规划
第27页
Crow5技术规划
第28页
Crow5技术规划 - 这个最好可以动
第29页
第30页
模版控制器
第31页
商品详情页的地址处理
第32页
第33页
乐蜂移动2014发力点
Crow5的持续迭代开发。
原生Android/IOS/智能电视等与H5引擎的深度继承,轻度开发,高度扩展。
轻应用-WebApp:依托我们强大的引擎,可以快速的占领这块的市场,在技术上我们乐蜂有实力领跑业内。
底层诸多技术难点均已攻克,依托引擎和内嵌技术,可以用最短的时间实现全平台覆盖,快速演化产品。
依托H5的灵活性,可以增加很多游戏元素,使其购物游戏化,社交化,增加趣味性和用户的粘性。
第34页
Equ
微博:http://weibo.com/equ551/