关于 Tweed 的界面

浏览器就是侧栏

浏览器多半是界面。只要给它 WebKit,页面自己会工作。Tweed 必须回答的是:当同一个应用既要进口袋、又要上桌子,固定项、分组和换房,该放在哪里。

标签条盛不下固定栏

Safari 的标签条对自己很诚实:它是当前打开页面的标题列表。如果任务是「哪一个在最前面」,这就是对的控件。如果任务是「让八个天天打开的网站伸手就及、把一次调研收成一组、把个人的那一堆放到另一间房」,它就不是。

固定项需要一条能放下的栏。分组需要一行能拖上去的目标。Space 需要一次能换掉整列的滑动。这三样只有侧栏装得下。Tweed 上手那句不是装饰:「固定项在上,标签页在下。」那句话就是窗口。

换房必须是一个手势

Tweed 里的 Space 不是书签文件夹,也不是一层皮肤。它是一套被隔开的固定项、分组和标签,有名称和颜色。新的从空白开始,是故意的。复制上一间,等于把你正想分开的生活又混回去。

切换是在侧栏里滑动,而不是藏在当前页后面的窗口菜单。每台设备自己选择待在哪一间。iCloud 可以搬走家具——标签、固定项、分组、书签、历史——但不会把另一只手下的页面抽走,也不会搬走下载、设置或网站登录。这个分界就是产品,不是脚注。

手机不是缩小的桌面

不少侧栏浏览器一碰到 6 寸屏幕,就退化成一排标题。Tweed 保持同一套语言:iPhone 上紧凑界面,iPad 与 Mac 上完整侧栏,资料库还是同一个箭头,栏变窄时书签进紧凑工具栏。分屏只在 iPad 与 Mac 的引导里教,因为那才放得下两页;不会在 iPhone 上假装有。

如果工作日包括排队、一张桌子和一张书桌,手势就得是同一套。拖以重排。放下以固定。放下以编组。滑动以换房。

页面仍然得是网页

如果窗口不能打开你输入的地址、跟随 HTTP 与 HTTPS、下载文件、显示网页对话框、查找文字、翻译或抽出一篇文章,前面全没有意义。Tweed 是通用浏览器。阅读模式、系统翻译、收集器、画中画和本机下载放在侧栏旁边,因为一天的工作仍然是页面,不是一条信息流。

没有 Tweed 账号。导入是为了切换时不必从头来。清除网站数据不会拆掉房间。TestFlight 就是这套布局的当前构建——不是另一个应用的预告。