技术选型从 HTML5 到小程序,走过逐步熟悉产品的阶段后,即可获得飞升的研发效能和流畅体验。
瞰聆信息科技有限公司是一家专注移动医疗的公司,聚焦于采用移动化的技术手段实现医疗高效协作和精细化敏捷管理。业务服务结合国内医院的实际情况进行创新,致力于构建国内细分领域最先进的产品和解决方案。
「南京儿医在线」是瞰聆科技为南京儿童医院开发的官方就医 App,支持线上线下一体化就医体验。本文介绍了其如何通过接入 mPaaS 小程序从而提升应用体验性能的故事。
项目背景
瞰聆成立以来,业务大多集中在移动端对外开放。而在 App 发展初期,我们所服务的受众人群以 B 端医生为主,考虑到医院端业务量大、场景丰富、产品线广,同时项目需要支持“微信公众号”及“支付宝公众号”。
因此我们采用了「原生 App 作为容器 + HTML5」的技术选型支撑业务开发:App 提供统一的用户认证体系,在线加载 HTML5 页面,并对 HTML5 提供相应的 JSSDK。由此,医疗相关的业务我们基本统一使用 HTML5 开发,期望做到一端开发,两端适配。
然而,跑了一段时间之后,我们发现纯 HTML5 开发的方式,性能体验问题较大。比如,HTML5 页面在用户手机上经常出现打不开、一直加载中、卡顿等问题。
当然,面向 toB 类的业务还好,医生用户群的体量相对可控,能够针对性优化解决性能问题。但一旦业务面向 toC,