独立开发周记 153:上午修 bug,下午修 hinge - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vulgur
V2EX    写周报

独立开发周记 153:上午修 bug,下午修 hinge

  •  
  •   vulgur 1 月 19 日 542 次点击

    2026,0112-0118

    自从买了 Mac mini 后,原来的 MBP 就几乎不怎么用了,这周给 MBP 搭建好了 Xcode + Windsurf + AI 输入法,准备躺在懒人沙发里用这套环境写一些 demo 和鼓捣一些没用过的 API 。

    本周工作

    产品页面优化

    进行了一周极简时钟 iOS 的产品页面优化的测试,就是简单调整了一下预览视频的顺序,创建了两个对照的测试方案,结果其实第二天就很明显了,但是我拖了一星期才手动停止。

    结论是两个测方案都明显不如现在的方案。之前测试过自己设计的截图方案,都没有明显胜出。这次是受其他开发者的启发,商店截图的顺序也会影响 ASO ,所以这次只是调整了预览视频的顺序,没想到和原方案相比差距这么大。之后再测试一下调整截图顺序的方案看看如何。

    极简便签

    安卓小哥修复了几个问题,说可以提交一个版本了。就在提交前,我发现有两个一直以来的问题,就用 AI 都解决了。

    第一个是加入了一件邮件反馈的功能。之前的意见反馈页面里留的就是邮箱地址,用户协议里也有邮箱,但是根本没人看。但是某些安卓市场规定必须要 IM 类的反馈方式,于是就加入了企业微信和 QQ 群的二维码,但是这两个早就满了,所以新用户就通过微信申请退款的投诉来反馈问题,我一看有退款投诉就心烦。所以这次就把这个邮件反馈做得更直接,用户点击一下按钮就可以打开邮件发送反馈了。

    第二个是修复了友盟统计的渠道显示问题。自打加入友盟的统计 SDK 之后,极简便签的渠道统计一直是无效的,都是 others 。我之前也尝试过修改 build.gradle 的写法,也对比过其他 app 的 build.gradle ,但是都没有用。这次靠着 AI 和友盟的接入文档,终于解决了,原来是 AndroidManifest 里面还需要加入一段 intent-filter 才可以让友盟识别出渠道。

    并行开发

    这周一开始的两天还不知道要干什么,就只好慢腾腾地推进极简日记的 iPad/Mac 版本。到了周中突然冒出来一些想法,于是尝试了一下同时靠 Windsurf 并行开发三个项目,先不说脑子能不能跟得上,眼睛就首先遭不住了,即使我有两个屏幕,但是 3 个 Windsurf + 3 个 Xcode + 3 个模拟器切换起来可要了命了。

    这三个并行的开发是:

    • 极简日记,加入“导出为 PDF”的功能。AI 一下子就写好了,但是因为涉及到很多选项和选择,还需要再重构一下整个导出功能的交互。
    • 极简时钟,直接在项目里开发新表盘,灵感来源于小红书一个创意时钟。核心设计已经完成,但是 UI 细节 AI 始终搞不定,不知道是不是我描述不准确,让它改背景,它就改边框,让它照着设计稿实现拟物的高光,它就把这个页面都搞成黑漆漆的了……
    • 还是一个新主题的时钟 demo ,运用了 SwiftUI 的 Shader 。原特效是用 Three.js 写的,去年就尝试用 AI 将 js 的 Shader 翻译成 SwiftUI 版本,但是没能成功,大半年过去了,现在的大模型终于可以做到一句话就翻译成功了。

    代码之外

    ADHD ?

    我家娃被孩他妈定性为 ADHD 了,我查了一下,孩子确实很多方面都很符合儿童 ADHD 的症状。而且我才知道这东西有很大概率是遗传性的,但是孩他妈没有 ADHD ,那么遗传的根源不就是我了吗?

    我又查了一下成人 ADHD 的症状,自己有几项也确实符合,但更多的症状并不符合。这就迷糊了, 到底是不是,我也知道这个确诊必须得去医院才行,但我还是问了一下 AI ,DeepSeek 的回答是:

    我也观察到现在有一些针对 ADHD 的 app ,主要是帮助用户提高专注度和建立时间感,至于多动和冲动,我还没有发现有益于这些病症的 app 。我不清楚这些 app 究竟有没有用,不过从注意力、时间管理、任务规划、克服拖延、冲动消费这些方面已经有很多 App 了,只不过没有贴上”ADHD“的标签罢了。

    或许年度总结的最后我说的那个”年度目标“ App 就可以用这个动机来设计。

    名不副其实

    读完了《 ABC 谋杀案》,也是被称为阿加莎的作品里必读的一部,看完我只想说:太无聊了。当侦探说出“孩子气”的时候,我就猜到凶手是谁了,虽然动机和作案手法完全猜不出来,但最后的揭秘也马马虎虎,远远没达到我期望的水平。最近看了三本阿加莎的小说,都是开创了某种作案手法或者叙事方法,如果早些年读的话确实会感到很意外,但是毕竟都是接近 100 年前的作品了,其实情节和叙事都不太符合现在的口味了。

    男人的新玩具

    住了十多年的房子各种家具都开始一个个坏掉了,次卧门的合页里的轴承之前就掉过两三次了,我一直是用锤子敲回去对付着用,但是这周连续两天又掉了,还都是在夜深人静的半夜,这就必须要换一个了。

    之前也想过买个手电钻,时不时打个螺丝、钻个孔什么的,但是一想到一年可能也用不上一两次就一直没买,所以最近几年的各种家具的组装我都是手拧螺丝的。但是这个合页我可自己拧不动了,调研一晚上各个参数和品牌,还是下单了大有,主要原因就是颜值。虽然很多网友说现在几十块的手电钻就足够家用拧螺丝了,但是一想到这东西会用很多年,不想着因为外观而越来越讨厌使用,就还是咬牙买了自己喜欢的款式。

    在五金店买了个铝合金子母合页,拿到家和旧的一比较,大小虽然一样,但是新的轴承直径居然大了一丢丢,第一次装上后,果然关不上门了……反复调整了两三次,再加上手电钻用的不熟,急的满头大汗,腰酸背痛。好不容易门可以顺利关上了,但是门轴那里的门板关上后又会刮门框,仔细一看才知道,门框开胶了,门板也变形翘起来了……于是免钉胶和锤子也用上了,叮叮当当一阵敲打后,勉强修复了。

    手里拿着锤子,看什么都像钉子。我现在就想四处钻孔和拧螺丝,但是家里也不会再买什么家具了,老婆也不让在墙上打孔挂东西,就只能寄希望于以后在单独的工作室里自己鼓捣了。

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2487 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 11:36 PVG 19:36 LAX 03:36 JFK 06:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86