一个做中东和非洲市场的开发团队,在低代码平台里塞进了完整的身份验证流程。他们没有重写整个应用,而是找到了一条"混血"路径。

这件事的争议点

打开网易新闻 查看精彩图片

低代码平台和深度原生功能,向来被认为是互斥选项。某拖拽式UI搭建工具主打快速开发,但KYC(了解你的客户)身份验证需要调用摄像头、解析证件芯片、比对生物特征——这些 traditionally 需要原生工程师手写 Android/iOS 代码。

uqudo 这家专注中东非洲市场的身份验证服务商,给出了一个技术方案:通过该工具的 Custom Actions(自定义动作)接口,把原生 SDK 的能力"桥接"进去。这引出了一个直接的问题:低代码的边界到底在哪里?是彻底替代工程师,还是成为复杂系统的"脚手架"?

正方:低代码+原生桥接,速度不牺牲控制

支持这个方案的观点很实际。该工具的 Custom Actions 允许开发者插入原生 Dart 代码,同时保持可视化编辑器的优势。uqudo 的实现路径分三层:

第一层是平台抽象。Custom Actions 作为统一入口,屏蔽了 Android 和 iOS 的差异。第二层是原生实现,分别在 android/ 和 ios/ 目录下对接 uqudo 的官方 SDK。第三层是结果回调,把验证状态传回 UI 层。

这种结构的好处被明确列出:UI 层保持"clean and manageable"(简洁可管理),原生层保留"advanced SDK features"(高级 SDK 特性),整体"flexibility for future enhancements"(未来扩展的灵活性)。

具体到验证流程,三个环节被完整覆盖。证件扫描支持多类型文档,人脸捕获完成活体检测,结果处理直接驱动 UI 状态变化。错误处理机制也被强调为"robust"——包括网络异常、扫描失败、用户取消等场景都有对应反馈。

最终交付的数据是:production-ready KYC flow(生产级 KYC 流程)、reduced onboarding friction(降低注册摩擦)、real-time verification feedback(实时验证反馈)。

反方:这恰恰暴露了低代码的天花板

质疑的声音同样有据可依。整个方案的核心工作量——android/ 和 ios/ 目录下的原生代码——并没有被"低代码"掉。该工具在这里扮演的角色更像是一个包装器,真正的复杂度被转移到了 Custom Actions 的实现层。

一个关键细节:uqudo 的方案要求开发者同时处理 Dart、Kotlin/Java(Android)、Swift/Objective-C(iOS)三种技术栈。这与其说是低代码的胜利,不如说是对低代码局限性的承认——当业务需要深度原生能力时,平台提供的"逃生舱"(escape hatch)成为必需品。

维护性也是隐患。原生 SDK 的版本更新、低代码平台的迭代、Custom Actions 接口的变动,三者需要同步协调。原文提到的"maintainability"(可维护性)被作为成果列出,但实现条件恰恰是团队具备全栈原生开发能力。

更根本的质疑指向适用边界。这个方案针对的是"users across the Middle East & Africa"(中东和非洲用户)——这些市场的证件格式、网络环境、设备碎片化程度,恰恰是标准化 SaaS 难以覆盖的。uqudo 的价值在于区域化适配,而非技术架构本身的普适性。

我的判断:这不是低代码的进化,是开发分工的重新划定

这件事的真正信号,不在于某个工具能不能做 KYC,而在于"低代码"这个标签正在被重新定义。

早期的低代码叙事强调"公民开发者"——业务人员拖拽完成应用。uqudo 的案例展示的是另一种现实:专业工程师用低代码平台做 UI 层快速搭建,把省下的时间投入到原生桥接和区域化适配。这是一种"分层开发"模式,而非"零代码"幻想。

Custom Actions 这类机制的存在,说明平台方也认清了边界。完全封闭的低代码环境只能支撑简单应用;提供扩展钩子,才能进入企业级场景。这与其说是技术突破,不如说是产品定位的诚实——承认有些东西拖拽不出来,就给工程师留一扇门。

对技术决策者而言,这个案例的价值在于厘清预期:低代码省的是 UI 搭建时间,不是系统复杂度。如果团队没有原生开发能力,Custom Actions 这扇门反而会成为瓶颈。uqudo 能跑通,是因为他们有 SDK 研发团队兜底;普通企业照搬这个架构,需要掂量自己的技术储备。

中东非洲市场的特殊性也值得注意。当地证件缺乏统一标准、网络基础设施不稳定、低端安卓设备占比高——这些约束条件倒逼出了"原生 SDK + 低代码 UI"的混合方案。在欧美成熟市场,可能直接采购 Onfido 或 Jumio 的标准化服务更划算。技术选型永远是场景驱动的,没有放之四海而皆优的架构。