
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
如何借助引入AI能力来提升存量APP的开发效率。团队技术实践如下:先借助小程序容器技术,让APP拥有运行小程序的能力,然后引入AI Coding 来生成小程序,再分发到所有 APP,每个包独立运行在沙箱里,即使出了问题不影响主 APP,发现问题直接回滚,实现安全可控的利用AI能力提高发版效率~

借助小程序容器,跨端建设形成了可以持续积累的公共能力:业务逻辑维护一份,页面组件跨端复用,系统适配由运行层集中承接,版本通过云端统一组织。对同时维护手机与电脑客户端的团队而言,新增终端可以接入已有的小程序服务,新增业务也能够使用已经建立的多端运行环境,开发投入逐步沉淀为整个 APP 体系可以共享的资产。

借助小程序容器,跨端建设形成了可以持续积累的公共能力:业务逻辑维护一份,页面组件跨端复用,系统适配由运行层集中承接,版本通过云端统一组织。对同时维护手机与电脑客户端的团队而言,新增终端可以接入已有的小程序服务,新增业务也能够使用已经建立的多端运行环境,开发投入逐步沉淀为整个 APP 体系可以共享的资产。

借助小程序容器,跨端建设形成了可以持续积累的公共能力:业务逻辑维护一份,页面组件跨端复用,系统适配由运行层集中承接,版本通过云端统一组织。对同时维护手机与电脑客户端的团队而言,新增终端可以接入已有的小程序服务,新增业务也能够使用已经建立的多端运行环境,开发投入逐步沉淀为整个 APP 体系可以共享的资产。

即使是头部上千万日活的App(如美团、滴滴、瑞幸)也都在维护微信小程序,背后不仅仅是为了方便用户使用,更是通过微信小程序低成本获客,再引导用户回流至原生App完成私域沉淀。但多端开发面临技术成本高、体验割裂等挑战。FinClip提供两种解决方案:1)将小程序代码直接编译生成独立App,实现快速验证和低成本拉新;2)在现有App集成小程序容器SDK,复用微信小程序资产,支持热更新和动态化运营。

如何通过小程序容器技术,来实现APP的热更新和灰度发布,全国不同地区的用户打开可以看到完全不同的小程序,最大化实现功能的千人千面~

基于小程序容器的移动APP跨端混合开发架构,原有H5页面无需重写,通过web-view桥接即可获得热更新、灰度发布与跨端运行能力,实现从H5到小程序的平滑迁移与混合开发架构升级。

APP集成SDK之后,获得了小程序的运行能力,运行原理与微信小程序一致:双线程模型中,JS逻辑线程负责业务计算,UI渲染线程(WebView)负责页面绘制,小程序包由小程序管理后台统一管理,发布新版后通过后台下发机制触达用户设备,实现APP的灰度发布和热更新,提高APP发版效率~

今天分享一套基于小程序容器技术的APP热更新架构,APP端接入SDK之后,实际上就是帮助宿主APP在本地上构建了一套完整的端侧运行时,然后云端提供了一套完整的生命周期管理能力,共同构成一套端云一体的APP技术架构。

市面上主流的三款小程序容器技术选型对比分析,作为一个融媒体新闻APP如何借助小程序容器来进行APP架构升级,把新闻APP做成一个本地的小程序入口,用户打开我们的APP,不只能看新闻,还能点外卖、预约挂号、查公交、找本地的培训课程,打造一个区域化的小程序开放平台生态~








