动态化 UI 在 Qunar 客户端首页的应用
摘要
在上线动态化 UI 之前,Qunar 大客户端的首页内容基本都是基于 Native 进行开发的。在保证 APP 的冷启动性能,为用户带来流畅的体验的同时,其实也存在着以下的一些痛点:
- 首页功能的修改大部分需要发版解决,导致了功能迭代周期较长
- 线上如果发现问题的话,修复成本较高,修复时机会有较大延迟
针对以上的痛点,我们针对首页,引入了动态化 UI,当时的期望如下:
- 性能媲美 native,保证用户体验;
- 功能可以通过热发迭代,对动态化内容进行在线实时发布,实时灰度,实时下线,保证功能的稳定可控;
- 动态化内容易于编辑,学习成本较低,前端开发可以轻松进行UI样式的开发、实时预览;
- 支持数据绑定,模板样式与业务模型解耦;
欢迎在评论区写下你对这篇文章的看法。