惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
T
Troy Hunt's Blog
L
Lohrmann on Cybersecurity
S
Schneier on Security
Spread Privacy
Spread Privacy
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
G
GRAHAM CLULEY
博客园 - 【当耐特】
有赞技术团队
有赞技术团队
SecWiki News
SecWiki News
博客园 - 叶小钗
博客园 - Franky
V
Vulnerabilities – Threatpost
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
O
OpenAI News
小众软件
小众软件
V
V2EX
N
News and Events Feed by Topic
T
The Exploit Database - CXSecurity.com
博客园 - 三生石上(FineUI控件)
The Hacker News
The Hacker News
Project Zero
Project Zero
The Last Watchdog
The Last Watchdog
雷峰网
雷峰网
Google Online Security Blog
Google Online Security Blog
T
Tailwind CSS Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
量子位
D
Docker
Recent Announcements
Recent Announcements
T
Threat Research - Cisco Blogs
P
Privacy International News Feed
爱范儿
爱范儿
PCI Perspectives
PCI Perspectives
Jina AI
Jina AI
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
大猫的无限游戏
大猫的无限游戏
V2EX - 技术
V2EX - 技术
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The Register - Security
The Register - Security
T
The Blog of Author Tim Ferriss
博客园 - 聂微东
Cloudbric
Cloudbric
S
Security Affairs
F
Fortinet All Blogs

写周报

独立开发周记 163:你的慧根还够用吗? - V2EX 一人公司 21:做点外包吧,回回血吧 - V2EX 一人公司 20: AI 狂飙让我头晕目眩 - V2EX 独立开发周记 162:妈呀,我上杂志了! - V2EX 独立开发周记 161: AI 算出我 7 天赚 20 万美元 - V2EX 一人公司 19:来北京 24 年第一次用医保报销 - V2EX 独立开发周记 160:如何快速试错一个 App - V2EX 独立开发周记 159:该花花,该省省 - V2EX 独立开发周记 158:跬步式开发 - V2EX 独立开发周记 157:码到功成,码上暴富,码年大吉 - V2EX 一人公司 18:长期主义 - V2EX 一人公司 17: the special one - V2EX 独立开发周记 155:海绵宝宝和派大星谁写代码更厉害? - V2EX 一人公司周记 16:还是速通失败了 - V2EX 独立开发周记 154:赛博古董年化率 300% - V2EX 一人公司周记 15:己略黄公祠,绝绝绝 - V2EX 独立开发周记 153:上午修 bug,下午修 hinge - V2EX 一人公司周记 14: Man and machine, Power Xtreme! - V2EX 独立开发周记 152:临摹代码 - V2EX 独立开发者的 2025 年终总结 - V2EX 一人公司周记 13:精神大餐,太巅了 - V2EX 独立开发周记 151:质疑赌徒,理解赌徒,成为赌徒 - V2EX 一人公司周记 12:独立开发第二个月的收入是六位数 - V2EX 独立开发周记 150:能动嘴就别动手 - V2EX 独立开发周记 149:少年游不成就中年游 - V2EX 一人公司周记 11:只有被裁员,才有可能获得心灵平静 - V2EX 一人公司周记 10: 2 个月后新产品见 - V2EX 独立开发周记 148:鸿蒙上架失败 - V2EX 一人公司周记 09:心力不足的一周 - V2EX 独立开发周记 147:苹果开发者第十年 - V2EX 一人公司周记 08:奥达希尔的初心者 - V2EX 独立开发周记 146:破万的年度目标完成 - V2EX 一人公司周记 07:明年一定去三亚猫冬 - V2EX 独立开发周记 145:一个 400 万接着一个 400 万 - V2EX 一人公司周记 06:收入降低 = 用钱买回自己的命 - V2EX 独立开发周记 144:一小时内下载量超一万但是零收入 - V2EX 一人公司周记 05:健康最重要 - V2EX 独立开发周记 143 :高空修飞机,紧张又刺激 - V2EX 一人公司周记 04:过日子就是问题叠着问题 - V2EX 独立开发周记 142:喜提人生第一辆新能源 - V2EX 一人公司周记 03:世上的事情,原来件件都藏着委屈 - V2EX 独立开发周记 141:日子是过以后,不是过从前 - V2EX 一人公司周记 02:门前竹影疏,后圃树荫棉 - V2EX 独立开发周记 140:解锁电视的新用途 - V2EX 独立开发周记 139:古法编程的一周 - V2EX 一人公司周记 01:安波里欧 - V2EX 独立开发周记 137&138:长安五日游 - V2EX 独立开发周记 136:外卖都不让我送了! - V2EX 独立开发前线周刊第 14 期:尽管去做,其他的都交给时间 - V2EX
独立开发周记 156:新主题的设计思考过程 - V2EX
vulgur · 2026-02-09 · via 写周报

2026, 0202 - 0208

下楼倒垃圾的时候踩到狗屎了,希望 2026 年狗屎运不断!

本周工作

花了一个星期,极简时钟 iOS 上线了新主题:数字墙。

整个主题的开发是用 AI 写的,用的是 Windsurf 上周推出的竞技场模式,限时免费,所以一个 credit 都没有消耗。但是这个竞技场模式对于开发 iOS 项目来说极大地拖慢了开发速度,因为每一轮竞技(对话)都要新建两个 worktree ,而每一个 worktree 里的 iOS 项目都要重新加载 SPM ,非常非常非常耗时!而且目前 Windsurf 还没有清理 worktree 的快捷方法,只能是开发完后自己手动删除。

之前说了,这个主题是参考了小红书上一个设计(已得到原设计师的授权),在原型的基础上,我又增加了浅色主题、横屏的布局以及计时器相关的交互。作为设计苦手的我,只能是跟着感觉来,整个设计过程中,我经历了好几次内心的纠结。

如上图所示,左边是原版的设计,右边是我做的第一版 demo 。第一版的布局和颜色基本和原版差不多,只不过数字面板更像是浮起来的,试图让 AI 实现原版那种内嵌的效果,但是不知道是我描述不对还是 AI 理解不对,AI 总是把面板和背景搞混。

后来加入了浅色模式和横屏的布局,这两个都是原版没有的,只能靠我自己发挥了。最初的横屏布局只是简单将竖屏布局做了拉宽处理,浅色模式的配色也是让 AI 简单地生成了一套。如上图所示。

乍看一下感觉还不错,够极简,但核心的时间信息放在最底部,用户无法第一眼捕捉到。我就搜索了一下视觉动线模型,学到了一个”古腾堡原则“,于是就对整体布局进行了第一次大幅调整。既然时间是最重要的,那就把时间放到最上面,和日期交换一下顺序。另外去掉了之前日期和按钮区域的背景和边框,按钮 title 从文字改成 icon ,数字面板的边框加入渐变的内凹效果,如下图所示。

整体布局看起来更极简了,但是还有三个问题,一是横屏下中间这个数字面板又长又扁,二是日期和时间离得太远了,三是浅色模式太刺眼了。于是又大改了整体布局,横屏下分为左右两部分,左边显示时间、日期和按钮,右边显示数字面板。另外浅色配色采用了更复古的方案,为了更好地区分小时和分钟的数字,我将二者的显示颜色换成了对比强烈的红色和绿色,如下图所示。

相较于简单的时钟页面,计时器页面有额外的标题、状态和三个控制按钮。标题(如 POMODORO )和状态(如 PAUSED )可以直接复用日期和星期的文本位置,但三个控制按钮的布局却成了难题,如果和模式切换按钮一样都摆在底部,显得太拥挤了。于是我就做了很多改动,如下图所示:

  1. 横屏布局的左右两部分交换位置
  2. 把切换按钮移动到了右上角,这样就把空间都留给了计时器的三个按钮
  3. 时钟模式下右下角出现了大面积空白,为了平衡,我就加入了装饰用的点阵图

到目前为止,所有的按钮 icon 都是 SF Symbols ,但我想要实现和字体一样的点阵像素风格的按钮,可我又懒得去找设计资源,就让 AI 直接画出来,没想到 AI 用了 iOS 15 才有的 Canvas 。我查阅了当前 iOS 14 的活跃用户占比,发现该比例几乎可以忽略不计,就把最低支持版本提升到了 iOS 15 。AI 设置的点阵是 7x7 的,可发挥的空间不大,这里花了半天时间才把各个按钮的图案搞定,如下图所示。

最后的收尾工作就是一些细节调整,包括 iPad 适配、添加小组件、增加触感反馈和音效、优化一下颜色和装饰、还有一些杂七杂八的工作,这样一个全新的时钟主题就算完成了。

代码之外

又入手了一台红米 4K 显示器和之前同款的带抽屉的显示器增高架,至此我的桌面组合成了终极体,从此再也不用纠结显示器的横屏竖屏切换,也不用反复转动两台显示器调整角度了。

我这十多年来几乎每周都会鼓捣一下桌面,显示器搬来搬来,转来转去,如今终于不折腾了,因为桌面没有任何空间了,原来不折腾的前提就是毫无选择。