利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)

大家好久不见,我是Jiaolong,这是我第三次来写app背后的故事了,没想到离上次写文已经一晃三年过去了,虽然新的app出生于AI的盛世,但还是来手搓一篇文章,讲讲开发背后的故事,希望大家能够喜欢。

 

下面可能会先讲点枯燥的文字内容,所以先点个题,提前放下界面设计,(也许能)让你继续看下去。

界面设计

AI变革,焦虑成为主旋律

最早使用AI是在ChatGPT大火的时候,那时候还是ask的模式,一问一答,转眼到了25年cursor发布了正式版本,agent融合进了IDE,在体验了不到一个小时内我果断订阅了一年。虽然那时候的AI质量还远没达到无所不能的地步,但对于一个小app来说的话已经是绰绰有余。甚至我在工作中也在轻微的尝试用AI来完成部分内容,但那时候用AI上班其实是件“羞耻”的事,没人会说自己提交的代码全是ai写的,大家会觉得不靠谱,会质疑AI的能力,所以只能“偷偷”的用。

没想到短短一年不到,各家产品及AI概念开始高速迭代,AI开发开始变成主旋律,公司也开始大批量采购AI服务,定期的AI宣讲,开发流程已然演变成了从AI辅助人写代码,变成了人辅助AI,如何让AI有更高的代码完成度成了目标,大家不再纠结于这个架构是否合理,这个代码质量好不好,从如何写好代码变成了如何写好skill、prompt。随后而来的就是广进计划,各大公司纷纷开始动手,我们公司也不例外。

虽然我在这次浪潮中再次幸免于难,但也许也坚持不了几轮了,已经不再想会不会被裁,而是能干一天是一天了,做好手边的事。

除了对工作的冲击以外,另一方面,一直引以为傲的独立开发的技能优势也随着AI的高速发展,变得荡然无存。在过去,一个idea想要落地是一定需要掌握开发的技能的,所以写代码成了成本最大且又关键的一环。但现在人人都可以在不懂变成的情况下做出想要的产品,只需要会描述就够了。于是越来越多的产品、设计、运营在有了想法之后,能够以更小的成本落地,代码不再是门槛,也是对传统的独立开发的一种降维打击。

焦虑来自对进度的不确定性

没有人想打一辈子工,尤其是新一代年轻人,我也不例外,早在还没开始工作的时候我就为自己制定了退休目标,攒够一定的钱,睡后收入能够达到工资的一定百分比。之前以为工作5年左右就能做到,但一眨眼马上两年的工作时间过去了,依然进度缓慢。最近又正值广进,又又赶上晋升答辩失利,我居然也有了前所未有的焦虑感。在答辩结束的这个周末,我在屋里闷了两天,去思考为什么会焦虑,拆解这种感觉,反思为什么离目标越来越远。

是对进度的不确定性。我突然意识到,进度差这么多并不是这个周末导致的,其实从很早的一天就开始止步不前了,但由于但是时间还早会以为起步慢是正常的,但终于到了三分之一的时间或者二分之一的时间,才突然意识到当前的进度远远不够。当更多的事情开始叠buff后,延期成为妥协的办法,默默的把退休目标的时间向后推迟。但也许当前的进度是应该能被清晰的感知的,而不是真正偏离了太多后的不得不妥协。

在刚刚工作之初了解到OKR这个概念,于是也迫不及待的应用在人生这条长线中,下载了几个OKR的app,按照app的引导制定了各种详细的计划,也毫不犹豫的买断了好几个app,甚至专门开了一整个桌面用来放进度小组件。但是依然导致了现在的窘境,我突然发现这几个app并不适合我,我意识到我所期望的目标管理重点不在于目标,而在于管理。计划永远是完美的,难的是能执行。

「人生航线」诞生了

我们多少次兴致勃勃立下了目标,做好了完备的计划,精确的每日任务,但在执行的过程中以为只是一次两次的滞后不会影响什么,但其实早就开始偏离计划,我们却浑然不知。就这样新app的想法意外顺利的诞生了。「人生航线」将会是一个目标管理app,但它的重点不在于如何设定完美计划,在基础的OKR概念上,对目标进行拆解以外,会把更多的精力放在进度校准、复盘上。在功能上会尽量和市面上的app做出差异化,设计上会尽量保持克制简洁。那接下来就进入正题,和大家隆重介绍下app:

App设定

人生好比一场旅行,每一次前往目标都是通往一个目的地,所以「人生航线」的命名也很直白,在设计风格上也尽量向「航行」靠拢,所以会有一些飞行、机票类似的元素,目标是为了让你的人生不再偏航。另一方面,OKR可能是一个比较让人厌烦的东西,太像工作了,所以风格化后也会减小用户的排斥心理。

除了风格上的处理,你会发现首页上并没有烦人的底部Tab。当我一开始习惯性的划分了四个tab后,突然在想是否真的有必要呢?还是只是为了划分而划分,当我开始纠结每个页面都要放什么内容的时候,这个问题其实就有了答案,所以干脆直接删掉了底部Tab。后续也许会新增入口,但一定不会是以Tab的方式。

界面设计

量化进度,预测校准

首先它是一款OKR App,这里不详细赘述OKR的理念,为了不让大家抵触名词我们把它理解为目标就好。在抵达目的地这条路是宽泛的,需要通过拆解来进行量化进度。app的核心功能之一就是清晰的预测:从时间的维度,来推断当前的理论进度,对比当前的实际进度,来提醒你当前是落后了还会超前。并根据最近的记录增加速度来推断预计完成(抵达目的地)时间:

目标详情

当前的预测规则还比较简单,后续会考虑加入新的算法,比如考虑加速度的维度等等,目前按以下公式来计算:

按当前平均速度线性外推

已耗时 = 现在 - 开始日

剩余 = (1 - 进度) / 进度 × 已耗时

预计完成 = 现在 + 剩余

同样的对于关键结果也会有进度对比,提供趋势图、进度图两种方式。在你进度偏移时给出醒目的提醒,以及准确的数字。受内测用户启发,拖动滚轮调整进度确实是一个快捷的交互设计。

关键结果

进度复盘,主观+AI

在目标持续推进的过程中,复盘是不可或缺的一环。只有定期回顾与反思,才能及时校准方向,避免在偏差中不断累积。你可以主动发起复盘,记录当下的主观思考与阶段感受。在 AI 的辅助下,系统会结合你的复盘内容与整体进度,输出执行总结,并提供更客观、可落地的优化建议。

复盘模块

至此其实app的核心功能就结束了,后面也会基于这个思路继续扩展功能,但大的方向是会是如何校准,而不是如何制定计划。

可能会有人问这样不会反而让自己更加焦虑吗?在我看来焦虑是来自不确定性,来自于明知道计划已经出问题了,但选择了逃避,假装时间还早,最后真的到了DDL才不得不一次又一次的延期。让进度更加的清晰能够让你能在发现问题后及时的校准。「逃避虽可耻,但有用」不是解决焦虑的办法,尽早的发现问题,并提出解决问题的方案才是。

复盘

既然做的是一个带有复盘的App,那也来小小的复盘下。App的idea是在一个人生低谷中萌发,互联网裁员的势头加上答辩不顺,让我意识到之前的计划一直在停滞不前,在探索app无果后决定自己手搓。在AI的加持下,大概一周左右就完成了雏形,开始内测,改bug,加上备案,终于历时两周完成app的从0-1设计、开发、上架。不得不说AI带来的提效确实是质的飞跃,尤其是从0-1,包括icon也是生成的,在尝试了五六次后,得到的结果出奇的满意,当即决定就它了。

在宣发上,之前的事线小红书账号积攒了2000的粉丝,一开始新app内测的笔记效果还不错,本来以为后面也会很顺利,结果其他的笔记全都石沉大海,24小时过去了才不到100个浏览。可能是小红书的推荐机制改了?所以这篇「我和app的故事」也被早早提上了日程,作为早期的宣发文章。

最后,祝大家在「人生航线」里航行愉快,祝大家的人生永不偏航!

如果感觉app还不错的话欢迎下载体验,记得给我个5⭐️好评噢~

 

结语:在AI的盛世下,程序员的优势已不再,每天App Store里出现新的app百花齐放,也许后面也是要探索下新领域了,期待下一篇「开发背后的故事」系列内容,也许会做点不同的东西。

 

 

 

3
7