← 開發筆記

全新 DeepSRT Mac 原生應用,正式審核通過

從一個瀏覽器擴充功能,到你 Mac 上的原生應用——今天,它正式上架了。

2026 年 8 月 4 日 · DeepSRT 開發筆記

今天早上,App Store Connect 的狀態欄跳成了綠色的「Ready for Distribution」。我盯著那行字看了一會兒。這篇筆記不講架構、不放數據表——就這麼一次,讓我講講這條路。

從一個聖誕假期的小玩具開始

2024 年聖誕節前,我請了兩週假在家休息,很認真地玩了 Cloudflare 和各種 AI 工具,做出一個 YouTube 字幕摘要的擴充功能。2025 年 1 月 16 日,我第一次把它公開分享出來,稱它是「新年小禮物」。那時候有 22 個安裝——全都是我身邊被我強迫安裝的好友。

2025 年 1 月 16 日的第一篇公開貼文:分享剛做好的 DeepSRT Chrome 擴充功能
2025 年 1 月 16 日:第一次對外分享。「希望大家喜歡這個新年禮物!」

然後事情開始跑起來。

2025 年 2 月 26 日,知名財經博主游庭皓在直播中把 DeepSRT 列為他最常使用的軟體
2025 年 2 月 26 日:知名財經博主游庭皓在直播中的這一段——「我最常使用的軟體」。那是第一次,我們知道這東西已經走出朋友圈了。
2025 年 3 月 12 日的貼文:DeepSRT 使用者正式破一萬,並回顧從 22 人到一萬的時間軸
2025 年 3 月 12 日:破一萬。那篇貼文的最後一句是「我們破兩萬的時候再見」。

回頭看,2025 年 2 月那個 public roadmap 是整件事的分水嶺——從那天起,這個產品就是在公開的目光下長大的。你現在讀的這些筆記,是同一件事的延續。

那時候你甚至不用提供 API key——每一筆 AI 費用我們在雲端背後默默吸收,伺服器、代理池、快取層,全部我們扛。使用者只看到字幕準時出現。

它跑起來了,很多人用了,很多人說謝謝。但我們心裡清楚:那套雲端架構是在跟平台的風控系統玩貓抓老鼠,而貓永遠比我們大。每修好一次,就知道離下一次不遠。

砍掉重練的決定

今年我們做了那個決定:把伺服器全部刪掉,把整個產品搬進一個 Mac 原生應用。你的 IP、你的 key、你的機器——沒有中間人,也就沒有中間人的脆弱。

重寫的過程比想像中誠實。字幕會漂移,我們就把整條時間軸的假設拆掉重蓋;模型世界百花齊放,我們就把選擇權整個交給你;介面說七種語言,因為看外語影片的人本來就說著各種語言。這些故事都寫在前面幾篇筆記裡——這個 app 是在公開的目光下長大的。

審核這一關

上架前的最後一哩是 App Review。機器人先攔下我們:「你的 app 為什麼要監聽網路端口?」——因為那正是它的靈魂,一個只綁 127.0.0.1 的本機 API,免費的 Chrome 擴充功能靠它活著。我們解釋了,它放行了。

然後是一位人類 reviewer,關掉了主視窗,發現叫不回來。他說得對。我們修了——現在視窗會從選單回來、從 Dock 回來、從任何一個 deep link 回來。審核有時候像一面誠實的鏡子:它照出的每一個問題,最後都變成使用者少踩的一個坑。

三個回合,四天,通過。

給你的

所以今天上架的 DeepSRT for Mac 是這樣一個東西:AI 摘要、逐字稿、不會漂移的雙語即時字幕;你自己的 key、你自己選的模型、你自己畫的預算上限;沒有訂閱、沒有帳號、沒有伺服器。買斷一次,擁有它。

我們在〈App 經濟的拐點〉裡寫過:寫出來只是上半句,持之以恆地維護才是產品。今天是上半句的句點,也是下半句的第一個字。

謝謝每一個從擴充功能時代就在的你。馬拉松,正式開跑。

在 Mac App Store 取得 DeepSRT →