独立开发周记 150:能动嘴就别动手 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vulgur
V2EX    写周报

独立开发周记 150:能动嘴就别动手

  •  
  •   vulgur 7 天前 1114 次点击

    2025 ,1222-1228

    在淘宝买了个懒人沙发,从浙江金华发货,经过了两天,到了德州,我一看物流信息的下一站,惊呆了,居然是新疆!

    不是偏远地区不包邮吗?我的沙发究竟犯了什么重罪居然要发配新疆,然后还要在两天内再穿越新疆、内蒙古、河北,千里迢迢送到我手里?这合理吗?来得及吗?

    本周工作

    极简日记

    继续开发 iPad/Mac 版。

    SwiftUI 的理念是“一次编写,多端适配”,所以我做 iPad/Mac 版之前就是想尽可能多地复用 iOS 里的组件和页面,但是真正写的时候才发现并不简单。如果是从头写一个 App ,一开始的设计就是适配多端的屏幕,那么肯定在开发过程中注意通用性和兼容性。但是我这个是一个先写了 iOS 版再适配 iPad/Mac 的 App ,而且当初还是边学 SwiftUI 边写的,当时对于 SwiftUI 的理解并不深刻(现在也是),很多 UI 都是针对 iPhone 的屏幕定制写的,多端自适应的特性完全没有发挥出来。所以除了布局上的不同,更多留下的是认知上的技术债。

    就比如这周实现了标签相关的功能,本来以为就是几句话的事,没想到搞了一天。复用 iOS 的 UI 放到 iPad 上根本不行,多次尝试和修改都失败了,最后只好让 AI 完全重写所有关于标签的 UI 。正好看到了小红书上很多人在晒年度读书记录,就顺便写了个年度回顾页面。

    本来觉得上面的就可以了,后来又突然想到可以把这个页面使用到其他年度回顾,比如电影和美食,就加入了更改图片比例的功能,又让这个页面可以最大化方便截图。整个标签和年度回顾的功能,都是通过 Voice Coding 完成的,注意不是 Vibe Coding ,这个下面会说。

    2025 这一年,我读了 23 本书,其中 20 本都是悬疑推理小说……别管读的是什么,总之比起去年的 8 本是强多了

    Voice Coding

    这周在群友的安利下,体验了两个 AI 输入法,智谱和闪电说,各有千秋。

    闪电说,用的是本地大模型,识别速度很快,而且支持鼠标快捷键启动录音,非常方便。想要 AI 纠错的话,就需要自己填写大模型的 API Key ,这就非常麻烦了。

    智谱 AI 输入法,用的是自家的 GLM 大模型,在线识别,速度比起闪电说要慢一些,不过也还能接受。它有一个比较有趣的人设功能,就是根据不同人设,可以直接将你说的话转换成各种不同的文本,比如说中文直接输出翻译后的英文或者根据说的内容直接生成命令行指令。不过我经常忘了切换人设,所以这个功能体验了几次就改回了默认人设。这个输入法赶工痕迹非常明显,UI 上有一些 bug 。更严重的是我第一次安装后,一打开就崩溃,根本无法使用,后来才发现是我的 Mac mini 没有录音设备,这个软件在检测不到录音源的时候就会不断崩溃……另外,这个输入法也不是免费的,不过目前还在推广阶段,通过赠送的积分可以用一阵子。

    刚开始使用这种 AI 输入法还有很多不习惯的地方。比如说的时候会突然思路卡住,不知道如何措辞,另外由于自己的口音、录音设备质量、AI 语音识别的水平等因素,很多时候中英文混杂的情况下英文都不能准确地识别出来,需要手动纠正。

    从 Vibe Coding 到 Voice Coding ,决定生产效率的不是手速而是语速了。

    给小米点个赞

    偶然发现在小米的应用市场里搜索不到极简时钟,输入“极简时钟”的搜索结果里(不算广告位)第一位是一个其他的时钟,副标题里带有了“极简时钟”,而在搜索结果下面的列表里找不到极简时钟。

    立刻给小米开发平台发了个邮件反馈问题。他们第一次回复说是可以搜到,截图里我的极简时钟在第二位,第一位还是那个 App 。我再次询问为什么完全匹配的我们是第二位,第一位的那个难道是广告位吗?没过多久,小米第二次回复就修复了问题。我也不清楚这个问题是怎么发生的,不管怎样小米是真给解决了。

    另外这周提交了一次极简日记 Android ,提交后小米弹出了满意度调查页面,要是以前我肯定是直接关掉页面了,但是小米的后台体验是目前国内安卓市场里最好的,屁事少审核快,我也和其他开发者交流过,他们也很认同,所以这次心情好,就给小米打了个 10 分。

    代码之外

    • 《无人生还》,全员恶人+孤岛模式+童谣杀人,悬疑推理叙事模式的经典和鼻祖。读到最后确实出乎意料,但是整个过程感觉还是太顺利了,巧合胜过计划了。第一页通过脚注知道小说里的孤岛初版时叫做“黑人岛”,后来改为“印第安岛”,后来又改成了“士兵岛”,读完后搜索这个小说的背景故事才知道,原来这部小说出版时就叫做《十个小黑人》,后来又改名为《十个小印第安人》,最后才改名为《无人生还》(而不是《十个小士兵》……)

    • 《西游八十一案:西域列王记》,比上一部脑洞太大,都快成为魔幻小说了。读到一半的时候就读不下去了,人物性格太极端了,故事情节令人费解。为了知道谜底不得不硬着头皮读完,可结局太令我失望了,没想到一切祸端的根源是一个非现实、近乎魔法才能实现的谜底。另外,作为一个结合真实历史的虚构小说,作者总跳出历史环境提及一些的未来人物和事件,太出戏了。

    • 《同乐者》,画面和镜头都无敌,就是剧情推进太慢了。相信所有的观众,相较于女主角来说,更喜欢又轴又犟的真男人马哥。第一季来说主要在铺垫背景,第二季已经预定了,估计会加速冲突的发生。今年看了三个美剧,都是苹果出品,《 SILO 》《人生切割术》再加上这一部,三者的特点都是节奏非常慢,经常用一整集来展现一个一句话就能说明白的背景设定,然后在最后一集留下一个大坑。
    • 《 Face Me 》,断断续续看了很久的韩剧,终于在第九集弃剧了。前几集还行,单元剧的形式,每一集通过整形手术来揭秘一个小悬疑,但是后面开始推进主线的悬疑后剧情质量就大幅下降,磨磨唧唧,反反复复,再加上男主角贯穿始终的面瘫脸,我就弃剧了。在网上搜了下结局,没想到更是垃圾,凶手完全是硬凑上去的。不过有一说一,剧里的女演员们都十分亮眼,各有各的漂亮。

    3 条回复    2025-12-29 11:22:06 +08:00
    guotie
        1
    guotie  
       7 天前
    nice
    craftsmanship
        2
    craftsmanship  
       7 天前 via Android
    哈哈哈哈哈哈 发配新疆太搞笑了
    cookiy
        3
    cookiy  
       7 天前
    无人生还确实不错,悬疑留到了最后
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5737 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 06:23 PVG 14:23 LAX 22:23 JFK 01:23
    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