札記 01一塊小螢幕的來歷
瞥一眼就夠的小工具,是這樣來的。
小工具是一眼就能看懂的小程式,像時鐘、天氣和計時器。這篇從 1984 年蘋果選單裡的計算機講起,經過 Active Desktop、迴紋針小幫手、Dashboard 和 Vista 側邊欄,講到今天的小工具、複雜功能和即時動態。四十年來,大家想做到的是同一件事:不打斷你,又讓你一眼看到需要的資訊。
011984 · Macintosh
一次只能開一個程式,桌上還是要有計算機。
1981 年秋天,Macintosh 團隊決定一次只跑一個應用程式,因為記憶體和螢幕都太小。Bud Tribble 提議另做一種小程式:在主程式旁邊開一個小視窗,只做一件事。他叫它們「桌面擺飾」(desk ornaments)。1982 年秋天,文件組覺得「擺飾」聽起來太花俏,改名「桌面附件」(desk accessories)。
Andy Hertzfeld 和同事寫出計算機、鬧鐘、記事本、剪貼簿、Key Caps、控制面板,還有一個數字滑塊拼圖。計算機的外觀是 Steve Jobs 親手調的,他用的是 Chris Espinosa 做的「計算機組合工具」。拼圖原本用 Pascal 寫,超過 6 KB,一度不打算出貨。Hertzfeld 花一個週末用組合語言重寫,縮到大約 600 位元組,它才跟著第一台 Mac 出貨。
這些附件都收在蘋果選單裡。要用時打開,用完關掉,手上的文件一直都在。Apple 後來在 Inside Macintosh 裡解釋:桌面附件是做得像裝置驅動程式的小應用程式,目的是讓 Mac 能有限地同時做幾件事(多工)。
Desk Ornaments ↗Calculator Construction Set ↗Puzzle ↗System 1.0 on Infinite Mac ↗Inside Macintosh: Devices · Desk Accessories ↗
一張 1984 年的桌面,四個桌面附件
先在文件裡打幾個字,再從左上角的選單打開計算機、鬧鐘、記事本和拼圖。用完關掉,看看你的文件還在不在。
一張重畫的黑白桌面:選單列、一份可以打字的文件,以及可以從選單打開的四個附件。計算機可以算、鬧鐘顯示現在時間、記事本會記住你寫的字、拼圖可以玩。
選單在左上角。
021997 · Internet Explorer 4
把網頁鋪在桌布上。
1997 年 10 月 1 日,Microsoft 在全球推出 Internet Explorer 4.0,也一起改了 Windows 桌面。新的「Active Desktop」讓桌面直接顯示網頁內容,Microsoft 舉的例子是股票報價和天氣圖。另一項「Active Channel」把網站做成頻道,自動把新內容推送過來。桌面邊有一條頻道列,首發時有 500 多個網站提供內容。
這個想法讓桌面變成一扇一直開著的資訊窗。但當時大家用撥接上網。一直更新的桌布會佔用電話線和記憶體,也一直在你眼角動。後來的 Windows 把這塊位置交給了別的設計。
Microsoft Internet Explorer 4.0 Now Available · 1997-10-01 ↗
把網頁鋪在桌布上,看帳單怎麼跑
讓 Active Desktop 開著,訂閱幾個頻道,看看右下的帳單怎麼跑;再把它關掉。
一張青綠桌布的 1997 年桌面,上面有虛構的股票報價、天氣圖和頻道列。開關可以打開或關閉 Active Desktop,每個頻道都可以訂閱。下方即時顯示下載量、電話線被佔用的秒數,以及眼角有幾個東西在動。
Active Desktop 開著。訂閱頻道,看看帳單。
031997 · Office 97
「看起來你在寫信。」
1996 年 11 月 19 日,Office 97 完成送廠,隔年初上市。新功能裡有一位「Office 小幫手」(Office Assistant)。它待在視窗角落,提供建議、互動說明和小訣竅。最出名的造型是一支迴紋針,叫 Clippit,大家叫它 Clippy。
它背後有認真的研究。Microsoft Research 的 Lumière 計畫用貝氏網路推測使用者想做什麼、卡在哪裡。貝氏網路是一種用機率來推理的數學模型。1998 年發表的論文寫明,Office 97 小幫手有部分元件以 Lumière 的原型為基礎。可是猜得到你要做什麼,不代表該在那時開口。
大家記得最清楚的是那句「看起來你在寫信」。你沒有問,它就在你打字時跳出來,擋住正在寫的字。2001 年的 Office XP 把小幫手預設關閉。Microsoft 還為此辦了一波網路宣傳,產品經理說 Office XP 好用到不再需要 Clippy。2007 年版 Office 淘汰了小幫手。
Microsoft Office 97 Released to Manufacturing · 1996-11-19 ↗The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users ↗Microsoft Promoting Office XP’s Usability with Web Campaign ↗Overview of the Office Assistant (2007 Office system) ↗
「看起來你在寫信。」
先用「1997」模式寫一封信,開頭打「親愛的」,再看看助手怎麼出現。然後切到「等你問」,同樣再寫一次。
一個簡單的字處理器視窗,裡面是一封空白的信,右下角有一個圓圓的墨點助手。可以切換兩種模式:1997 模式會在你打出像信的內容時跳出來蓋住文字;等你問模式只在角落亮一個小點,按「問」才開口。視窗上方顯示被打擾的次數,和助手猜對的次數。
在信紙上打字。目前是 1997 模式。
041997 → 2009 · Microsoft Agent
誰都能請一位角色上台。
Microsoft 也把會動的角色做成元件,讓所有開發者使用。1997 年 9 月 8 日,Microsoft Agent 開放免費下載。1998 年 10 月 12 日的 2.0 版加入鸚鵡 Peedy。它和精靈 Genie、魔法師 Merlin、機器人 Robby 是最常見的四個角色。
網頁和程式用幾行指令就能叫角色出場:走到某個位置、做個動作、開口說話。開發者還可以加上文字轉語音和語音辨識。所以角色到處都是,也常在不對的時候出現。
Microsoft 後來在文件裡寫明:Windows 7 起淘汰 Microsoft Agent,之後的 Windows 可能不再提供。
Microsoft Agent Released to the Web for Free Download · 1997-09-08 ↗Microsoft Agent 2.0 Adds a More Human Touch to Computing · 1998-10-12 ↗Microsoft Agent ↗
誰都能請一位角色上台
先在腳本裡加幾個指令,按「執行」看它演一遍。再按「讓三個網頁一起呼叫它」,看同一個角色被三個網頁搶著用。
一個小舞台,上面有一個我們原創的小機器人,旁邊是一份可編輯的腳本,指令有 Show、MoveTo、Play、Speak 和 Hide。「執行」會一步一步演出腳本。「讓三個網頁一起呼叫它」則讓三份腳本同時控制同一個角色,它被拉來拉去,三個對話氣泡互相重疊。
腳本有五個指令。按「執行」。
052003 → 2005 · Konfabulator · Mac OS X Tiger
小工具有了名字,也有了自己的一層。
2003 年,Arlo Rose 和 Perry Clarke 在 Mac OS X 上推出 Konfabulator。它讓人做出浮在桌面上的小程式。2005 年 7 月,Yahoo! 買下它,把原本 20 美元的軟體改成免費,後來改名 Yahoo! Widgets。
2004 年 6 月 28 日,Apple 在 WWDC 預覽 Mac OS X Tiger。Tiger 裡的 Dashboard 把這類小程式叫做「widgets」。2005 年 4 月 29 日 Tiger 上市,內附 14 個小工具,用 HTML 和 JavaScript 這些網頁技術寫成。按一個鍵,小工具浮到最上層。再按一次,全部收起。
Rose 當時說 Apple 抄了他的點子。John Gruber 寫文章反駁,把源頭追回 1984 年的桌面附件。兩種說法都還在。沒有爭議的是:Dashboard 讓小工具有了自己的一層,叫得出來,也收得回去。
Yahoo! Acquires Konfabulator ↗Mac OS X Tiger is a copycat, claims developer ↗Dashboard vs. Konfabulator ↗Apple Previews Mac OS X “Tiger” · 2004-06-28 ↗Apple to Ship Mac OS X Tiger on April 29 · 2005-04-12 ↗
按一個鍵,小工具浮上來;再按一次,全部退下
先在文件裡打幾個字,再按「Dashboard」(或在桌面上按 F12)叫出那一層。翻到小工具背面改個設定,再按 Esc 收回,看看你的文件有沒有動。
一個重畫的桌面,上面有一份可以打字的文件。按右上角的按鈕或 F12,會浮出一層變暗的畫面,裡面有時鐘、計算機、天氣和便條紙四個小工具,每個都能翻到背面改設定,還能用加號再加骰子或喝水計數。按 Esc 或再按一次收回,文件一字未動。
桌面上有一份文件。按 F12 或右上角的按鈕叫出小工具。
062007 · Windows Vista
一條側邊欄,和電腦外面的一塊小螢幕。
2007 年 1 月 30 日,Windows Vista 上市。Microsoft 說小工具(gadgets)是把即時線上內容和資料送到桌面的小程式。小工具可以放進「側邊欄」,也就是桌面側邊的一個窗格。2009 年 10 月 22 日上市的 Windows 7 讓小工具直接擺在桌面上。
同一時期,Microsoft 還做了 Windows SideShow。小工具照樣在電腦上跑,畫面卻送到另一塊小螢幕,例如筆電外蓋、鍵盤或遙控器。電腦睡著時,小螢幕還能顯示上次同步的內容。MSDN 雜誌介紹的原型螢幕是 220 × 176,開著大約耗電 4 毫瓦,整台電腦大約 75 瓦。
SideShow 沒有普及。2007 年 5 月,Computerworld 指出消費者買得到的 SideShow 筆電只有華碩一款。WeatherBug 的 SideShow 版下載不到一萬次,桌面版超過六十萬次。小螢幕上只是快照,要看新內容就得叫醒電腦。評測也抱怨:為了讓信件和行事曆保持最新,電腦要常常從待機醒來。
Windows Vista and 2007 Office system launch · 2007-01-23 ↗Microsoft Releases Windows 7 and Windows Server 2008 R2 · 2009-07-22 ↗What is Windows SideShow? ↗Writing Gadgets For Windows SideShow Devices ↗Why Vista SideShow is still on the sidelines ↗
一條側邊欄,和電腦外面的小螢幕
先把側邊欄的小工具移除再加回來。再用蓋子上的四顆鍵翻看行事曆、信件和音樂;按幾次「+1 小時」,看小螢幕的內容怎麼變舊,再喚醒電腦同步,注意喚醒次數和耗電。
左邊是一個重畫的電腦桌面,右側有玻璃側邊欄,內有時鐘、輪播圖片和新聞標題三個小工具,每個都能移除再加回來。右邊是一台蓋著蓋子的筆電,蓋子上有一塊小螢幕和上、下、確定、返回四顆鍵,可以翻看下一個行事曆、未讀信件數和正在播放。電腦睡著時小螢幕只顯示上次同步的內容;喚醒電腦才會更新,並增加喚醒次數與耗電。
電腦睡著,小螢幕顯示 09:00 同步的內容。
072012 · Security Advisory 2719662
小工具被收回,因為它能做的事太多了。
2012 年 7 月 10 日,Microsoft 發布安全公告 2719662。公告說,Windows 側邊欄和小工具的漏洞可能讓人從遠端執行程式碼。正常的小工具可能有漏洞,攻擊者也可能騙你裝上惡意的小工具。兩種情況都能用你的權限執行任何程式。Microsoft 給的辦法是一個工具,把側邊欄和小工具整個關掉。
到了 Windows 8,Microsoft 在相容性文件裡寫:小工具已經淘汰,由動態磚和 App 取代。就連無害的小工具也可能被利用,所以 Microsoft 把小工具從系統裡完全移除。
Vulnerabilities in Gadgets Could Allow Remote Code Execution ↗Desktop gadgets removed (Windows 8 compatibility) ↗
這些小工具,到底能做什麼?
試著安裝圖庫裡的小工具,看每次出現的權限表。四個都裝完,再打開「關閉側邊欄與小工具」的開關,最後看 Windows 8 怎麼收尾。
一個虛構的小工具圖庫,有四個小工具。安裝任何一個都會先跳出權限表,說明小工具其實是一個完整的程式,以你的權限執行,可以讀取文件裡的檔案、連到網路、執行其他程式。其中一個是虛構的惡意小工具,安裝後會跑一段完全模擬的示範。之後有一個「關閉側邊欄與小工具」的開關,打開後所有小工具一起停用,再往下是 Windows 8 把小工具完全移除的畫面。
圖庫裡有四個小工具,還沒裝任何一個。
082009 → 2023 · Android · iOS · macOS
小工具進了手機,也學會不一直執行。
手機把小工具帶了回來。2009 年 4 月,Android 1.5 開放主畫面小工具框架(AppWidget)。2013 年,iOS 7 在通知中心加入「今天」,一眼看完今天的事。隔年 iOS 8 讓第三方 App 也能在這裡放小工具。
2020 年,iOS 14 讓小工具放上主畫面,還能疊成「智慧型堆疊」。開發者用新的 WidgetKit 來做。這次的做法記取了前人的教訓:小工具不是一直在跑的程式。App 先交出一條時間軸,寫好每個時間該顯示的畫面,系統到時間就換上下一格。Apple 的文件寫,常被查看的小工具,一天通常有 40 到 70 次更新額度,大約每 15 到 60 分鐘一次。
2023 年,macOS Sonoma 讓小工具回到 Mac 桌面。iPhone 的小工具也能透過接續互通出現在 Mac 上。從 Dashboard 的那一層,到直接擺在桌面上,中間換了一整套更省電、更安全的做法。
Introducing home screen widgets and the AppWidget framework ↗Apple Unveils iOS 7 · 2013-06-10 ↗iOS 8 Available September 17 · 2014-09-09 ↗Apple reimagines the iPhone experience with iOS 14 · 2020-06-22 ↗Meet WidgetKit ↗Keeping a widget up to date ↗macOS Sonoma brings new capabilities · 2023-06-05 ↗
兩種小工具,同一天
拖動下面的時間,或按「播放一天」,看左邊一直醒著的小工具和右邊靠時間軸換畫面的小工具差在哪。再試試按「App 要求立刻重新載入」,直到系統說不行。
一個並排比較:左邊是 2007 年那種一直在執行的桌面小工具,右邊是 2020 年手機主畫面上的天氣小工具。下方有一條一天的時間滑桿、七張時間軸畫面、一個更新額度計量表,以及一個要求立即重新載入的按鈕。拖動時間時,左邊醒著的時間一路增加,右邊只在系統重新載入時才醒一下。
時間在 0:00。拖動滑桿,或按播放。
092015 · Apple Watch
錶面上的一小格,叫做複雜功能。
鐘錶業把錶盤上報時以外的功能叫做 complication,例如日期、月相和計時。2015 年 4 月 24 日開賣的 Apple Watch 沿用這個詞,中文叫「複雜功能」。Apple 說它們是錶面上的專門功能。同年 9 月,watchOS 2 開放第三方 App 用 ClockKit 做自己的複雜功能。
手錶把「瞥一眼」縮到最短:抬手、看、放下,只有幾秒。一小格只放得下此刻最需要的那一件事。2022 年,iOS 16 把小工具放上鎖定畫面。Apple 說靈感來自 Apple Watch 的複雜功能。
Apple Watch Available in Nine Countries on April 24 · 2015-03-09 ↗Apple Introduces watchOS 2 · 2015-09-09 ↗Apple unveils new ways to share and communicate in iOS 16 · 2022-06-06 ↗
設計你的錶面,只亮 2 秒
先點一個角落的格子,再從下面挑一個複雜功能放進去,四格都可以排。排好後按「抬手」:錶面只亮 2 秒就暗下來,然後問你一個關於錶面的問題。看看你記得多少。
一個方形錶面,中間是時間,四個角落各有一個可以放複雜功能的格子。下方有六種複雜功能可以選:日期、天氣、活動、下一個行程、計時器、月相。按「抬手」後錶面亮 2 秒再變暗,然後出現一題三選一的問題,問你剛才錶面上的內容。
錶面上有日期。點一個格子,再挑複雜功能。
102022 → 2023 · 即時動態 · 待機模式
有開始、有結束的事,就讓它一直看得到。
2022 年 9 月 7 日,Apple 發表 iPhone 14 Pro 和螢幕頂端的「動態島」。之後的 iOS 16.1 讓第三方 App 也能使用「即時動態」。外送到哪裡、比數多少、計時還剩幾分,會留在鎖定畫面和動態島上。Apple 的設計準則只讓它用在有明確開始和結束的事,建議不超過八小時。事情一結束,它就要馬上結束。
2023 年,iOS 17 加入「待機模式」。iPhone 橫放充電時,會變成從遠處也看得清楚的時鐘、照片和小工具,也能全螢幕顯示即時動態。Apple 說這是一種瀏覽一眼即知資訊的新方式。這是 iPhone 第一次被當成一塊放在桌上的螢幕。
Apple debuts iPhone 14 Pro and iPhone 14 Pro Max · 2022-09-07 ↗About iOS 16 Updates ↗Live Activities ↗iOS 17 makes iPhone more personal and intuitive · 2023-06-05 ↗
一個 1 分鐘的即時動態
按「開始 1 分鐘計時」,看上方的黑色藥丸長成倒數,點它展開成卡片,等它結束後自己消失。再試試「橫放充電」,看同一件事在待機畫面變成什麼樣子。
一支通用手機的鎖定畫面,上方有一顆黑色藥丸,文字裡稱為動態島。開始計時後,藥丸變成圖示加倒數,可以展開成帶有暫停與取消的卡片;倒數結束時顯示完成,過一下子就消失。另有一個按鈕把手機橫放充電,切換成待機畫面:大時鐘、兩個小工具,有即時動態時則整個畫面顯示它。
鎖定畫面上沒有任何即時動態。
112026 · Apple HomeView
一塊放在家裡、大家共用的螢幕。
2026 年 10 月 13 日,Apple 發表 HomeView。它是一台家用顯示器,有 7 吋 Liquid Retina 螢幕,分桌上型和壁掛型。它有好幾種可以切換的畫面:Photos、Flow、Snoopy、Home Modular、Home Camera(Apple 台灣稱為「桌面」)。每位登記過的家人有自己的主畫面和小工具。正在播的歌、計時器、從別的房間傳來的對講,都用即時動態顯示。
前面每一章學到的事,在這裡都看得到:桌面附件的隨手可得,Dashboard 的叫得出也收得回,SideShow 想要的另一塊螢幕,WidgetKit 的時間軸,手錶上選對的一格,還有即時動態的有始有終。
Meet Apple HomeView ↗Meet Apple HomeView(台灣中文版) ↗Widgets ↗
一塊螢幕,換錶面,也換人
左右滑動或按方向鍵,換幾個錶面;再點一位家人,看主畫面上的小工具怎麼跟著換成他的。
一個可以左右切換的錶面輪播,放的是 HomePlay 的八款錶面渲染圖,下面寫著錶面名稱。旁邊有三位虛構的家人,選了誰,下方三個小工具就換成那個人自己的內容。
現在是第 1 款錶面:島。
122026 · HomePlay
在 Mac 上,等你開口。
HomePlay 是 Mac 上的開源桌寵,長得像 HomeView。它有錶面、小工具和即時動態,頂端的膠囊裡有一雙 👀。它大部分時間只是看著你,不出聲。你靠近,它才亮起來。你專心工作時,它不吵你。
它有一位助手,叫 ClioTalk。我們把從 Clippy 學到的事寫成了規則。ClioTalk 不會自己跳出來;你按住 F5 或點它,它才開始聽。它的回答是暫時的,你說要留下才會存。凡是用你的名義做的事,像傳訊息、打電話、加行程、解開門鎖,它都先唸給你聽,等你說好。替你寫訊息時,它用你自己說的話,不改成它的口氣。
這些規則不保證它永遠猜對。它們保證的是:它猜錯時,不會替你做你沒答應的事。四十年前蘋果選單裡的計算機,要用時才出來,用完就收。我們希望 HomePlay 也是這樣。
等你開口的 ClioTalk
先在這裡動一動指標,看膠囊裡的 👀 跟著你;停下來 4 秒,它就閉上眼。然後按「問」,或在這件展品裡按住 F5,挑一句話請 ClioTalk 幫忙。
一塊深色螢幕,頂端的膠囊裡有一雙 👀 眼睛,會跟著指標看,停下來太久就閉眼。下面是 ClioTalk 的面板,它安靜等著,按下「問」或按住 F5 才開始聽。可以挑三句請求:問下午的行程、傳訊息給媽媽、打開前門;以你的名義做的事都會先唸一遍,等你按「好」。
ClioTalk 正在等。它不會自己開口。
年表
照時間排一次。最右邊一欄是後來的人從那一步學到的事。
| 時間 | 發生了什麼 | 留下的 |
|---|---|---|
| 1981 秋 | Bud Tribble 提出「桌面擺飾」,1982 年秋改名桌面附件 | 小程式可以陪在主程式旁邊 |
| 1984 | 第一台 Mac 的蘋果選單裡有計算機、鬧鐘、記事本、拼圖等附件 | 隨手可得,用完就收 |
| 1996-11-19 | Office 97 完成送廠,附 Office 小幫手 | 猜得到,不代表該開口 |
| 1997-09-08 | Microsoft Agent 開放免費下載 | 角色成了誰都能呼叫的元件 |
| 1997-10-01 | Internet Explorer 4.0:Active Desktop 與 Active Channel | 一直更新有代價 |
| 1998-10-12 | Microsoft Agent 2.0,加入 Peedy | |
| 2001 | Office XP 預設關閉小幫手 | 開始在意打擾 |
| 2003 | Konfabulator 在 Mac OS X 上推出 | 小工具成了一種軟體類別 |
| 2004-06-28 | Apple 預覽 Tiger 與 Dashboard | |
| 2005-04-29 | Tiger 上市,Dashboard 內附 14 個小工具 | 叫得出,也收得回 |
| 2005-07 | Yahoo! 收購 Konfabulator,改為免費 | |
| 2007-01-30 | Windows Vista 上市:側邊欄、小工具、SideShow | 另一塊螢幕第一次出貨 |
| 2007 | 2007 年版 Office 淘汰小幫手 | |
| 2009-04 | Android 1.5 開放主畫面小工具框架 | 小工具進了口袋 |
| 2009-10-22 | Windows 7 上市;小工具可直接放在桌面;Agent 從這一版起淘汰 | |
| 2012-07-10 | 安全公告 2719662:建議關閉側邊欄與小工具 | 能執行任何程式,就有風險 |
| 2012 | Windows 8 把小工具從系統移除 | |
| 2013 | iOS 7 通知中心加入「今天」 | 一眼看完今天 |
| 2014 | iOS 8 開放第三方小工具 | |
| 2015-04-24 | Apple Watch 開賣,錶面上有複雜功能 | 空間越小越要選對 |
| 2015-09 | watchOS 2 開放第三方複雜功能(ClockKit) | |
| 2020 | iOS 14 主畫面小工具與 WidgetKit;macOS Big Sur 通知中心小工具 | 不一直執行,按時間軸換畫面 |
| 2022 | iOS 16 鎖定畫面小工具;iPhone 14 Pro 動態島;iOS 16.1 即時動態 | 有始有終的事才一直看得到 |
| 2023 | iOS 17 待機模式與可互動小工具;macOS Sonoma 桌面小工具 | 小工具回到 Mac 桌面 |
| 2026-10-13 | Apple 發表 HomeView | 一塊大家共用的螢幕 |
| 2026 | HomePlay:在 Mac 上,ClioTalk 等你開口 | 助手先等,再做 |
還不確定的地方
下面這些只找到二手來源,或來源之間說法不一。正文已經避開,或寫成「據……」。
- 第一台 Mac 出貨時到底附了哪幾個桌面附件:Folklore.org 的故事寫了團隊做了哪些,完整出貨清單只有維基百科。我們沒有把 Chooser 算進 1984 年。
- Internet Explorer 4.0 的日期:Microsoft 新聞稿是 1997 年 10 月 1 日全球上市,發表活動在前一天,也有來源寫 9 月 22 日。
- Active Desktop 在 Windows Vista 被拿掉、由側邊欄取代:只找到維基百科(轉引 PC Magazine 2006 年報導)與論壇說法,沒有 Microsoft 原文。
- 「看起來你在寫信」在什麼條件下出現(打了地址再打 Dear),以及設計師 Kevan Atteberry 畫過多少草稿:只有維基百科與二手報導。
- 2001 年那波「Clippy 失業了」宣傳:引用的是同期的 internetnews.com 報導,Microsoft 自己的新聞稿頁面打不開。
- Microsoft Agent 1.5 版是否存在、XP 搜尋小狗 Rover 是否是 Agent 角色:沒有找到可靠來源,正文不寫。
- Konfabulator 的確切發表日(2003 年 2 月 10 日)與 Perry Clarke、Ed Voas 的角色:只有維基百科;Arlo Rose 的部分有同期報導。
- Windows 7 拿掉「側邊欄」這條欄、讓小工具自由擺放的細節:只有維基百科與業界媒體。
- Windows 8.1 移除 SideShow 裝置支援(2013):只有維基百科,正文因此不寫年份。
- Dashboard 在 OS X Yosemite 預設關閉、在 macOS Catalina 移除:只有二手報導,正文不寫。
- iOS 16.1 的上市日(2022 年 10 月 24 日):Apple 的支援頁沒有日期,日期來自新聞報導。
- HomeView 的「桌面」:Apple 台灣新聞稿把 faces 譯作「桌面」,和 Apple Watch 的「錶面」不同;HomePlay 自己的畫面照首頁一律叫錶面。
出處
文中的年份、數字和引述,都能在下面找到。我們優先列一手資料:當年的新聞稿、官方文件、親歷者的回憶。
- Folklore.org · Andy HertzfeldDesk Ornaments ↗桌面附件的由來、改名,以及為什麼一次只跑一個程式。
- Folklore.org · Andy HertzfeldCalculator Construction Set ↗計算機的外觀怎麼定下來。
- Folklore.org · Andy HertzfeldPuzzle ↗拼圖從 Pascal 改寫成組合語言,留在第一版。
- Apple 開發者文件封存Inside Macintosh: Devices · Desk Accessories ↗Apple 對桌面附件的定義與用途。
- Infinite Mac · Mihai ParparitaSystem 1.0 on Infinite Mac ↗在瀏覽器裡跑真正的 System 1.0。點了才會在新分頁載入;本站不嵌入,也不存放系統映像。
- Microsoft 新聞稿Microsoft Internet Explorer 4.0 Now Available · 1997-10-01 ↗Active Desktop、Active Channel、頻道列與 500 多個網站。
- Microsoft 新聞稿Microsoft Office 97 Released to Manufacturing · 1996-11-19 ↗Office 97 送廠日期與 Office 小幫手的說明。
- Microsoft Research · UAI 1998The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users ↗Lumière 計畫與 Office 97 小幫手的關係。
- internetnews.com · 2001-04-11Microsoft Promoting Office XP’s Usability with Web Campaign ↗Office XP 預設關閉小幫手,與那波宣傳。
- Microsoft 開發者文件封存Overview of the Office Assistant (2007 Office system) ↗2007 年版 Office 淘汰小幫手。
- Microsoft 新聞稿Microsoft Agent Released to the Web for Free Download · 1997-09-08 ↗Microsoft Agent 開放免費下載。
- Microsoft 新聞稿Microsoft Agent 2.0 Adds a More Human Touch to Computing · 1998-10-12 ↗Agent 2.0、Peedy、網頁腳本與語音。
- Microsoft LearnMicrosoft Agent ↗Microsoft Agent 從 Windows 7 起淘汰。
- MacTech · 2005-07-25Yahoo! Acquires Konfabulator ↗Yahoo! 收購 Konfabulator,改為免費。
- MacTech · 2004-06-29Mac OS X Tiger is a copycat, claims developer ↗Arlo Rose 對 Dashboard 的回應。
- Daring Fireball · John Gruber · 2004-06-30Dashboard vs. Konfabulator ↗把 Dashboard 的源頭追回桌面附件的另一種看法。
- Apple 新聞稿Apple Previews Mac OS X “Tiger” · 2004-06-28 ↗WWDC 2004 預覽 Dashboard 與 widgets。
- Apple 新聞稿Apple to Ship Mac OS X Tiger on April 29 · 2005-04-12 ↗Tiger 上市日、14 個小工具與網頁技術。
- Microsoft 新聞稿Windows Vista and 2007 Office system launch · 2007-01-23 ↗Vista 上市與小工具、側邊欄的官方說法。
- Microsoft 新聞稿Microsoft Releases Windows 7 and Windows Server 2008 R2 · 2009-07-22 ↗Windows 7 上市日期。
- Microsoft SideShow 團隊部落格 · 2005-10-03What is Windows SideShow? ↗SideShow 團隊自己的說明。
- MSDN Magazine · Jeffrey Richter · 2007-01Writing Gadgets For Windows SideShow Devices ↗SideShow 的運作、原型螢幕與耗電數字。
- Computerworld · Eric Lai · 2007-05-21Why Vista SideShow is still on the sidelines ↗SideShow 為什麼沒有普及。
- Microsoft Security Advisory 2719662 · 2012-07-10Vulnerabilities in Gadgets Could Allow Remote Code Execution ↗側邊欄與小工具的安全公告。
- Microsoft LearnDesktop gadgets removed (Windows 8 compatibility) ↗Windows 8 移除小工具的理由。
- Android Developers Blog · 2009-04-20Introducing home screen widgets and the AppWidget framework ↗Android 1.5 的主畫面小工具框架。
- Apple 新聞稿Apple Unveils iOS 7 · 2013-06-10 ↗iOS 7 通知中心的「今天」。
- Apple 新聞稿iOS 8 Available September 17 · 2014-09-09 ↗iOS 8 開放小工具等擴充功能。
- Apple 新聞稿Apple reimagines the iPhone experience with iOS 14 · 2020-06-22 ↗iOS 14 主畫面小工具與智慧型堆疊。
- Apple Developer · WWDC20Meet WidgetKit ↗WidgetKit 的介紹。
- Apple 開發者文件Keeping a widget up to date ↗小工具的時間軸與每日更新額度。
- Apple 新聞稿macOS Sonoma brings new capabilities · 2023-06-05 ↗macOS Sonoma 桌面小工具與接續互通。
- Apple 新聞稿Apple Watch Available in Nine Countries on April 24 · 2015-03-09 ↗Apple Watch 開賣日與複雜功能的定義。
- Apple 新聞稿Apple Introduces watchOS 2 · 2015-09-09 ↗watchOS 2 與 ClockKit。
- Apple 新聞稿Apple unveils new ways to share and communicate in iOS 16 · 2022-06-06 ↗鎖定畫面小工具的靈感來自複雜功能。
- Apple 新聞稿Apple debuts iPhone 14 Pro and iPhone 14 Pro Max · 2022-09-07 ↗iPhone 14 Pro 與動態島。
- Apple 支援About iOS 16 Updates ↗iOS 16.1 讓第三方 App 使用即時動態。
- Apple 人機介面準則Live Activities ↗即時動態的設計準則:有始有終、時間上限。
- Apple 新聞稿iOS 17 makes iPhone more personal and intuitive · 2023-06-05 ↗待機模式。
- Apple 人機介面準則Widgets ↗小工具的設計準則,以及 HomeView 的個人主畫面。
- Apple 新聞稿 · 2026-10-13Meet Apple HomeView ↗HomeView 發表、螢幕、畫面與即時動態。
- Apple 台灣新聞稿 · 2026-10-13Meet Apple HomeView(台灣中文版) ↗HomeView 在台灣的中文用詞。
- HomePlay 原始碼surfine / HomePlay ↗HomePlay 與 ClioTalk 的原始碼,規則寫在程式裡。
HomePlay 是獨立的開源專案,與 Apple、Microsoft、Google、Yahoo 無關。文中的產品和角色名稱屬於各自的權利人,這裡只引用名稱。Macintosh、Apple Watch、HomeView、Dynamic Island 是 Apple Inc. 的商標;Windows、Office、Clippit 是 Microsoft 的商標。展品只是示意,不是原產品。查證於 2026 年 10 月 25 日。發現錯誤,請在 GitHub 告訴我們。