赵帅起

7 posts published

AI Coding如何落地APP开发——从个人玩具到公司级降本增效

AI Coding如何落地APP开发——从个人玩具到公司级降本增效

一、AI 编程能力如何应用到APP开发团队 每天打开新闻都是各种: AI可以取代程序猿、AI可以独立写页面、AI可以独立完成APP,程序员马上要失业了,一个产品经理半天时间就能生成一个带完整页面的活动模块原型;一个运营人员一个小时就能写出一个内部查询工具的小程序的案例....... 但.......如果真的想把AI能力引入到已有APP的开发中,会发现还是很难实现规模化、稳定的交付~ 仿佛现在整个编程世界是割裂的,一方面AI可以极大提高工作效率,但另一方面在真实的生产环境中,很多技术团队还在被效率困扰:业务部门提过来二十多个需求,产品经理排期排到下个季度,开发人力就是不够。产品迭代速度被开发效率卡死,一线开发团队疲于应付。 因为团队真正关心的,不是某个人用 AI 提效了多少,而是整个 APP 的长期运营维护成本能不能降下来。 AI Coding 的短期提效很直观,但只有把 AI 生成的代码真正用容器管起来,后续的迭代、维护、问题修复才能真正减轻负担。 二、AI Coding 落地APP开发的三条路径 2.1 路径一:AI 辅助开发(Claude Code

如何为APP构建一个安全可控的沙箱运行环境,让第三方合作伙伴的小程序能够安全可控的运行在自己的APP里

如何为APP构建一个安全可控的沙箱运行环境,让第三方合作伙伴的小程序能够安全可控的运行在自己的APP里

一、背景:让第三方代码跑进来,但要管得住 企业APP开放能力给第三方,已经不是什么新鲜事。银行把消费分期、生活缴费、影音娱乐引入自己的APP;券商把投教内容、交易工具嵌入合作渠道的流量入口;航空公司把值机、选座等出行服务开放给外部小程序。 特别是在流量收紧的情况下,企业的APP是一个流量分发渠道,第三方服务商有内容和服务,双方各取所需。 但紧接着另一个问题就出现了——第三方代码跑在自己的APP里,企业能管住它吗? 特别是金融类APP,第三方小程序在运行时会调用摄像头、读取位置、上传数据、对接支付。如果不加以管控,某个小程序出现安全漏洞或恶意行为,受损的是宿主APP的声誉和数据安全。更麻烦的是,这些小程序不是自己开发的,无法要求对方"按规范写代码",只能在运行时加以限制。 解决这个问题的方式,就是给APP加一层安全沙箱,让第三方代码在可控的边界内运行。 二、先介绍下小程序沙箱 小程序沙箱是一种安全机制,基本逻辑是"限制代码能做什么"。 它的实现依赖四个层面: 安全隔离。 沙箱为每个小程序创建一个独立的运行环境,不同小程序之间互不干扰。一个小程序崩溃或出现内存泄漏,不会

如何低成本的上线一个鸿蒙原生APP,充分利用已有小程序业务资源改造整合,提高APP开发效率~

如何低成本的上线一个鸿蒙原生APP,充分利用已有小程序业务资源改造整合,提高APP开发效率~

一、如何尽可能的复用已有代码资源~ 为原生鸿蒙系统开发一个鸿蒙APP,其实不止是开发团队的工作,有大量的代码适配、测试工作去做,其实在真实的落地业务中,业务部门的第一反应就是:能不能直接复用安卓端的代码,业务部门也没有这么多精力来配合。 一个业务用iOS写过一遍,也上线了安卓,还有微信小程序,能不能把这些代码直接搬过去,不需要重新去写代码? 今天分享一个最近使用的技术路径,核心思路是:不去做颠覆性的开发,只需要开发一个宿主APP,然后集成一个小程序容器的SDK,让现有的小程序包体就可以直接跑在鸿蒙APP里,看看有没有帮助~ 二、整体思路复盘 第一种是全部用鸿蒙原生代码重写,每个小程序对应一套 ArkUI 代码。好处是性能最优,坏处是工期长,几十个小程序全部重写,加上测试,上线周期拖得很长,而且每次功能迭代都要同步改两套代码,维护成本翻倍。 第二个就是混合开发架构。鸿蒙只做一个壳,集成小程序容器 SDK,底座用原生实现,上面所有的业务功能全部用小程序承载。不需要重写已有的小程序代码,直接把现有包体复用进来就行。 整个混合开发的核心,是把 APP 分成两层: Native 层

2026年,AI Coding 已经能独立写代码了,为什么我们还需要小程序容器?

2026年,AI Coding 已经能独立写代码了,为什么我们还需要小程序容器?

从去年开始,软件开发正在经历一次很明显的范式变化。 前几年,AI 辅助写代码,主要场景是补全函数、生成页面、解释报错、写测试用例。但现在,AI Coding 已经不只是辅助写代码,开始进入独立写代码了。GitHub Copilot coding agent 可以在 GitHub Actions 环境里自主研究代码仓库、制定实现计划、修改代码分支,必要时创建 Pull Request。GitHub 在 2025 年宣布 Copilot 引入异步 coding agent,形成 Agentic DevOps Loop。 换句话说,今天的 AI 已经不只是"帮开发者写一段代码",而是可以独立完成一个开发任务。 于是出现了另一个问题:既然 AI 能写代码了,我们为什么还需要小程序容器?

如何引入“AI-Coding+低代码能力”来提升存量APP的开发效率~

如何引入“AI-Coding+低代码能力”来提升存量APP的开发效率~

一、背景 25年AI Coding 的能力可以满足大部分个人开发者的需求;到了26年,大部分APP开发团队应该都在考虑如何引进AI来提高APP开发效率了,今天分享一下团队如何借助AI来实现开发的效率提升 虽然Cursor、Claude Code 在个人开发者的使用过程中已经相当稳定,写脚本、出原型,没有任何问题。但是到了企业研发生成中,还是会遇到很多问题,例如:代码规范要统一、私有组件库要复用、UI/UX 标准要对齐——生成的代码风格发散,还得靠人工 review 才敢正式的发版。 特别是内部实践下来看,直接写APP确实很困难,但借助AI写小程序还是非常稳定且高效的,因此想到是否可以通过引入小程序容器技术,让APP拥有运行小程序的能力,然后借助AI Coding来写小程序而不是动原生APP。 例如,引入AI Coding 来生成小程序,通过小程序容器分发到所有 APP,每个包独立运行在沙箱里,即使出了问题不影响主 APP,发现问题直接回滚。不需要去动宿主APP,也能提升APP的发版效率。 二、核心逻辑 整个框架的逻辑还是:人来负责整个流程的监控、

如何把微信小程序运行在自己的APP中——用户登录体系对接实践

如何把微信小程序运行在自己的APP中——用户登录体系对接实践

一、背景 对于一个教育公司来说,目前最大的获客引流渠道还是微信小程序,很多公司陆陆续续做了考研、英语四六级、考公等不同类别林林总总十几个小程序,然后通过各种公域、私域引流传播,也获得了一大批用户,但实际上只有昵称和头像,没有手机号,想给用户发个消息推送根本做不到。 存在服务器上的只有一串底层数据,而且微信对用户数据的限制越来越严,商户能拿到的信息越来越少,靠微信小程序做精细化运营变得越来越困难。 如何做一个统一的教育APP,把考研、英语、考公等不同类别的小程序全部集成为一个自有APP,同时把微信里的用户数据迁移到自有账号体系里。用户迁移过来之后,成为能触达、能分析、能做转化,用户真正变成公司的资产。 这篇文章分享整个迁移过程中的技术实践~ 二、技术可行性 迁移的第一步是要确认一件事:已有的微信小程序能不能不改代码直接迁移到自有APP? 初步调研了一圈,计划采用兼容微信语法的FinClip小程序容器技术架构,这样已有的微信小程序包体可以直接在小程序runtime 运行时环境中编译运行,不需要二次开发。考研小程序、英语小程序、考公小程序,各自提交到管理后台审核后即可上线,整

见字如面
Wannz | Developer & Designer