欢迎来到天天文库
浏览记录
ID:8218729
大小:1.55 MB
页数:15页
时间:2018-03-10
《姚红涛-1号店是如何做Hybrid App的》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、11号店是如何做号店是如何做“Hybrid”App“Hybrid”App的的??--姚红涛2015HybridHybridCar切换优势:经济环保内燃机驱动电力驱动转换劣势:充电,行驶距离趋势优势:跨平台CordovaNativeHtml5PhoneGap劣势:兼容性,用户体验HybridAPP1号店移动面临的问题技术研发部门•服务器端API开发部门多,无统一接入及发布规范•接口版本管理问题•监控缺失,问题排查困难,客户端安全问题严重•客户端业务分布十几个团队,跨团队开发问题严重•代码严重耦合,业务代码难以独立开发和测试运营部门•开发效率问题,难以满足
2、运营各种开发需求。•促销CMS为B/S结构,白屏,用户流量消耗大。•更新问题,因依赖于用户主动更新,大促前的重要更新难以很快覆盖所有旧版本。1号店APP整体架构设计架构设计目标•微内核+模块模式•模块化的业务App•模块间通讯协议•HTML5开发SDK•Native模块H5模块无缝•APP开发SDKH5模块即插即用•模块自动注册•模块自测•自动化测试模块化跨团队安全开发稳定速度•API实时监控报警•多选择•客户端稳定性监控•性能更好•网关舆情平台联动•开发更简单•客户端功能降级•业务模块并行开发•客户端-服务器开发SDK未达成目标不依赖App市场发布的
3、模块更新?AndroidDalvik,reflect,DexNative模块IOSluaHtml5模块Howtodo?模块开发技术选择依据核心购物流程首页搜索列表详情结算支付订单查询Native模块高转化率,轻运营手机充值每日惠Yhd重运营促销会场CMS专题页面商家店铺Html5模块第三方合作体育彩票旅游预订快速尝试性产品1号厨房雷购Html5与Native结合形式Html5Module即插即用Html5与Native交互团购H5ModuleIOS实现H5跳转到NativeCMSH5ModuleJSBridgeH5调用手机功能特性彩票H5Android
4、Module实现封装差异性,交互规范定义暴露统一的JS其他H5API给开发方Module交互规范实现APPHTML5模块开发团队Html5Module安全1传输安全Html5Module安全2代码安全混淆加密环境依赖1号店-小区雷购1号店典型HTML5Module每天3万订单,3小时生鲜送达产品每周迭代1~2次,持续改善产品
此文档下载收益归作者所有