浙江大学硕士,2014年加入阿里巴巴,开源动态化框架 LuaView 的 Android 端作者。
曾短暂参与过移动社交领域的创业,后于2014年加入聚划算,先后负责过聚划算 Android 客户端开发、聚划算无线数据产品开发,聚划算无线基础框架开发等工作。
产出过无线端数据展示框架 AData,无线端埋点框架 JTrack,以及无线端动态化框架 LuaView。
随着无线浪潮的逐步推进,无线端应用对动态化能力的需求,与日俱增,各种动态化方案层出不穷。在这个大的浪潮中,阿里聚划算开发出了自己的动态化框架-LuaView。目前 LuaView 已经开源,后续希望 LuaView 不仅仅服务于阿里内部,更能为整个无线互联网生态服务。
LuaView 的产生初衷是为了提升移动端应用动态化能力,提供比 H5 更好的用户体验,同时做到 Android、iOS 业务代码共用,减少同一业务的人员重复投入。
目前 LuaView 已经在聚划算大范围使用,先后经历了聚划算 3.8、6.6、9.9、11.11大促,已经服务过亿万用户。使用 LuaView 的客户端能够具备 H5 同样的动态化能力,做到 bug 随时修,业务随时上,且在硬件交互,动画等功能上提供比 H5 更好的体验。
这里主要介绍 LuaView 的起源、整体架构、介绍我们在 LuaView 性能优化上所做的工作和努力。同时还会介绍 LuaView 的应用场景以及面临的问题、挑战等内容。