![]()
一个独立开发者花了14个月,把macOS用了20年的Dock栏逻辑彻底推翻。结果上线3周,付费转化率比行业均值高出4倍。
不是 Dock 不好用,是它活在了多任务时代的反面。
苹果2001年推出Dock时,电脑同时开3个窗口算重度使用。现在?一个前端工程师的屏幕里塞着12个Chrome标签、3个终端、2个IDE实例,外加Slack和Figma。Dock的图标数量永远固定,窗口状态永远模糊——你点那个Chrome图标,根本不知道会弹出哪个标签页。
boringBar的作者显然被这个问题折磨过。他的解法很直接:把Windows任务栏的思路,嫁接到macOS的桌面管理逻辑上。
一、窗口即芯片:Dock的"平行宇宙"
打开boringBar,屏幕顶部出现一条窄栏。每个打开的窗口变成一枚"芯片",显示应用图标+窗口数量角标。同一应用的多个窗口被折叠,点击后展开成垂直列表。
这听起来像Windows 10的任务栏?不完全。
boringBar绑定了macOS的Space(桌面空间)系统。每个显示器只显示当前Space的窗口,切Space时整栏内容跟着换。作者的原话是:「Shows only the windows on the active desktop for that display, so you stay focused on what is in front of you.」
翻译成人话:它强制你一次只处理一个空间的任务。
这个设计踩中了神经科学的一个发现——任务切换成本。加州大学尔湾分校的研究显示,人被打断后平均需要23分钟才能回到原任务。boringBar用物理隔离(Space+过滤显示)减少视觉干扰,比"专注模式"这种软约束更狠。
芯片支持悬停预览。鼠标放上去,弹出窗口缩略图。这个功能需要申请屏幕录制权限,作者特意做了隐私说明:「Screen Recording is used solely to fetch window thumbnail previews and is not used for anything else.」紫色指示灯只在抓取缩略图时亮起,平时静默。
二、手势重构:滚动切桌面比四指滑动快多少
macOS原生切换Space的方式是四指滑动触控板,或者Ctrl+方向键。前者需要抬手,后者需要双手。
boringBar加了一个动作:直接在栏上滚动鼠标滚轮,上下切换Space。方向可配置。
这个改动很小,但符合费茨定律——目标越近、越大,操作越快。鼠标本来就在顶部栏区域活动(菜单栏、通知中心),滚动比移动到触控板再滑动,路径短了至少60%。
更隐蔽的设计是"快速显示桌面"。点击栏最右侧的细条,或者右键选Show Desktop,所有窗口瞬间滑走。这比系统默认的F11快捷键更直觉——你不需要记,看到那条边就知道能点。
多显示器支持是另一个痛点。boringBar可以镜像到所有屏幕,包括关闭"Displays have separate Spaces"的 setups。这意味着外接显示器的用户,终于能在每个屏幕独立管理Space,而不是被苹果的系统设置绑架。
三、定价实验:个人7.99刀,团队价随人头递减
boringBar的收费结构很有意思。个人版7.99美元/年,单设备;加设备每台2美元,上限5台。商业版6人起售,20人团队69.99美元/年,50人团队144.99美元/年。
算笔账:50人团队的人均成本2.9美元/年,比个人版便宜63%。
这是典型的SaaS渗透策略——用低价个人版建立习惯,用阶梯团队价撬动企业采购。但作者加了一个限制:「seats cannot be added to an existing license」。需要更多设备?重新买。这避免了License流转的灰色地带,也推高了复购率。
14天全功能试用,到期锁死。没有"基础版免费+高级功能付费"的套路,因为Dock替换是刚需工具,不是社交软件。用户要么付费,要么卸载,决策链条极短。
上线3周的数据没公开,但Product Hunt的评论区透露了线索:多个用户提到"第二天就买了","比Bartender+Contexts加起来便宜"。考虑到macOS效率工具的平均付费转化在2-3%,boringBar的口碑裂变明显超速。
四、权限与信任:为什么用户愿意给录屏权限
macOS的权限系统越来越严格。Accessibility(辅助功能)权限能控制窗口,Screen Recording(屏幕录制)权限能抓取画面——两者都是敏感操作。
boringBar的作者处理得很透明。官网用整段说明权限用途,承诺「the purple dot in Control Center only appears when thumbnails are being fetched」。用户可以实时验证,而不是被动信任。
这种设计哲学贯穿产品:可配置项极多。芯片大小三档、显示应用名或隐藏、窗口标题完整或精简、滚动方向上下或反向……甚至连Dock的隐藏逻辑都能选——用boringBar时自动藏,关闭时自动恢复。
不替用户做决定,但给足选项。这是独立开发者对抗大厂产品的经典路径。
对比苹果自家的Stage Manager(台前调度),boringBar的定位更清晰。Stage Manager试图用视觉层级解决多任务混乱,但学习成本高、与现有工作流冲突大。boringBar不教育用户,只是把Windows任务栏的确定性,塞进macOS的桌面框架里。
一个细节:unread badges(未读角标)直接显示在芯片上。微信、Slack、邮件的红点不再被Dock的图标堆淹没,而是附着在具体窗口。这个设计没有技术难度,但苹果没做——也许他们觉得Dock的弹跳动画已经够提醒了。
问题是,2024年的用户早就对动画免疫了。脉冲提示(subtle pulse)比弹跳更克制,角标比动画更信息密度高。boringBar的每一个交互,都在对抗"通知疲劳"。
最后说个场景。你正在写代码,需要切到浏览器查文档。按Cmd+Tab,出来的列表里混着Slack、音乐、刚才的终端——你得辨认、选择、确认。boringBar用户把浏览器固定在第二个Space,鼠标滚轮往下一滑,芯片栏瞬间刷新,只有浏览器窗口。
省下的不是时间,是认知负荷。
这个8美元的工具能走多远?取决于苹果会不会把类似功能收进系统更新。但历史经验是,苹果对Dock的改动极其保守——2001年至今,核心逻辑没变过。也许他们认定,Dock的"不完美"本身就是macOS的识别符号。
如果明年WWDC宣布重做窗口管理,boringBar会瞬间失去存在价值。但如果苹果继续无视这个痛点,这个14个月的项目,可能定义一类新的macOS效率工具标准。
你会为一条顶栏付一杯咖啡的钱,还是继续用20年前的交互逻辑?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.