朋友看到还原程度,惊呆了

两个 App,两个开发者
朋友的公司接到客户订单,会分给个人开发者或工作室来做。最近他同时接了两个 App:一个是医疗硬件的测温贴 App,一个是出国留学 App。需求复杂度差不多,他分给了两个不同的开发者。测温贴是我做的。
测温贴:设计稿对屏幕
测温贴要把硬件数据实时显示在屏幕上。页面多,而且很多不能简单贴图:温度变化时,颜色要精确渐变;数字的大小、位置、旋转,都要根据数值动态计算。这已经不是视觉设计,是算法。
我的做法是:先把所有页面画出来,包括每一种状态。边画边想它怎么动、怎么算:数字什么时候淡入,什么时候滑出,什么时候缩放,这些都得用数学来表达。画完,再把动作和逻辑一个一个写进去。
iOS 原生写完以后,我没有手工再写一遍 Android。关键在架构。我在架构上下了功夫:文件结构、模块划分、逻辑流程,两个平台一一对应;代码目录、命名规范、数据流向,也都对得上。这样做的好处是:代码能翻译。
我基于 iOS 的代码,让 AI 按这套架构翻译成 Android,从 Swift 翻成 Kotlin,逻辑保持一致。因为架构对应,翻译才顺得下来。
结果是两套原生代码,都跑得很好。iOS 上的每一个计算、每一个动画,Android 上都一样。有架构的代码,AI 能翻译;没架构的代码,AI 只能猜。
做完以后,朋友过来看。他拿着设计稿,一屏一屏对着我做出来的页面看。稿上什么颜色,屏幕上就是什么颜色;稿上数字在什么位置,屏幕上就在什么位置;稿上数字怎么变、怎么动,屏幕上就怎么变、怎么动。
他的原话是:「你这个还原度……太棒了。我都分不出稿和成品哪个是哪个。」
成品还原度 98%,剩下的 2% 是设计稿本身的像素误差。
另一个 App
同一时间交付的出国留学 App,出了问题。
那个开发者拍着胸脯说会做。结果是他用 AI 生成,还说是自己做的。
做出来的东西像初学者写的:像素歪歪斜斜,按钮位置错位,文字间距乱,列表项高度不一样。更要命的是整个界面透着一股廉价感,设计稿里那些精致的细节,全没了。
朋友看着这个 App,说:「这个看起来太廉价了。」
两个项目同时交付,一个按设计稿做出来,一个满屏廉价感。客户放在一起一比,就明白了。
为什么会这样
那个开发者是 Java 后端高级开发。他的做法是:把设计稿丢进去,AI 生成,交给客户,完事。
但 App 开发需要专业判断。按钮为什么是这个大小?文字间距为什么这么定?配色为什么这样过渡?这些不是代码问题,是专业知识。App 的像素、布局、适配、触感,他不熟。
AI 能生成代码,但 AI 交出来的东西对不对、怎么改、怎么测,需要专业能力。
所以按钮位置错了,输入框间距错了,列表高度错了。看一个问题,改一处,再看,这要来回几十次。他放弃了,把 AI 的第一版直接交了出去。
我用 AI 的方式不一样。我懂 App。AI 交出来,我马上对着设计稿看,不对就改,这一步靠的是我的专业判断。我是质检员。他是 AI 交什么,就交什么。差别就在这里。
出了问题,他想到了我
后来朋友问我:能不能把这个出国留学 App 改回来?
换句话说,他要我把这个 App,从廉价的样子改成设计稿的样子。
我问他:为什么想到找我?
他说:「测温贴那个,你对设计稿的还原我看过。我就想,要是有人能把这个廉价 App 改出质感,也只有你。」
客户多花的那笔钱
客户看着这个 App,只能决定重做。这个决定本身就意味着,前面的钱白花了。
不修,代价更大。一个看起来廉价的产品,用户一眼就觉得不靠谱,品牌和用户体验都跟着受损。
所以客户同意追加预算,重新做。这笔额外的修复费用,就是朋友用来找我的预算。
我的报价不高。但客户愿意出这笔钱,不是因为我便宜,而是朋友在测温贴那一单已经看到了:我能按设计稿做到 98% 的还原。客户要的就是这份靠谱。
与其再花一次冤枉钱,让另一个开发者再做砸一次,他们宁可花这笔钱让我把它改对。便宜方案的真实成本,是修复成本加时间成本加品牌受损,算下来反而更贵。
接下来是系统性的重构。对着设计稿,一个组件一个组件地来:按钮、输入框、卡片、列表项,每一个都从位置、间距、大小、颜色、阴影逐项校对。这不是「改一处」,是「全盘重写」。
位置错的,统一改;间距错的,全部调;阴影没有的,逐个加;文字行间距没做的,全补上。最后,还原度做到了设计稿的 98%。
陈工不摸鱼工作室。重庆渝北。