RestBud
小孩的螢幕時間課表 for iPhone · iPad
玩 · 休 · 再玩
iOS 內建的「螢幕使用時間」只能管每天總量,RestBud 補上它做不到的兩件事:星期分組(一三五開這幾個 App、二四六開那幾個,星期日由你決定)與單次限時(每個 App 玩 30 或 40 分鐘就強制休息 5 分鐘,休完自動解鎖,再來一輪)。時間到的時候,畫面不是冷冰冰的倒數,而是一片溫柔的小芽遮罩,播放你親手錄的聲音:「該休息五分鐘囉」。規則交給系統排程,App 被滑掉關閉也照鎖。無帳號、無廣告、不收集任何資料——一切都留在這台裝置上。
🔴 內建「螢幕使用時間」管不到的地方
| 爸媽真正想要的 | ⛔ 只有每日總量 | 🌱 RestBud |
|---|---|---|
| 今天能玩哪些 App | 每天都同一套清單,要換就得手動改設定 | 星期分組:一三五一組、二四六另一組,星期日由你決定 |
| 一次玩多久 | 給一個每日總量,小孩可以一次用完 | 每個 App 掛一個檔位:玩 30 或 40 分鐘(當日累計)就強制休息 5 分鐘 |
| 時間到的體驗 | 冷冰冰的系統畫面,孩子只覺得被沒收 | 溫柔的小芽遮罩+你親手錄的聲音,並寫出幾點可以再玩 |
⚙️ 設定三步,然後就可以忘記它
分組
建立星期分組:哪幾天算同一組。星期日要不要放鬆,你決定。
挑 App
用系統的 App 選擇器勾選要納管的 App(v1 管 App,不管個別網站)。
設檔位
每個 App 選 30 或 40 分鐘一輪,休 5 分鐘。之後交給系統排程自動跑。
✨ 功能特色
星期分組課表
不是一份清單管到底。星期一三五玩這幾個 App、二四六玩那幾個,星期日單獨一條規則。
單次限時+自動休息
每個 App 一個檔位:玩 30 或 40 分鐘(當日累計制,不是連續使用)就休 5 分鐘,休完自動解鎖,循環往復。
溫柔的小芽遮罩
時間到不是彈出錯誤,是一隻戴眼罩的小芽。畫面上直接寫「HH:MM 就可以再玩囉」,孩子知道還要等多久。
家人的聲音
在 App 裡直接錄一句「該休息五分鐘囉」,時間到就播你的聲音,而不是系統鈴聲。錄音只存在這台裝置。
設定一次就忘記
規則交給 iOS 的系統排程執行,不靠 App 常駐。RestBud 被滑掉關閉,該鎖的時間照樣鎖。
家長閘保護
設定藏在一道大人級乘法題之後,小孩點不進去。要關閉管控還得再過一次閘,而且只封存規則、不刪除。
🔐 隱私:全部留在這台裝置
- App 隱私標示是「未收集資料」:沒有帳號、沒有我們的伺服器、不上傳任何東西。
- 規則與錄音只存在裝置本機,透過 App Group 容器讓管控元件讀取,不離開這台裝置。
- Screen Time(Family Controls)取得的使用資料不會離開裝置,也不會傳給我們。
- 零廣告、無任何第三方 SDK、不使用廣告識別碼。
- 唯一的內購是家長閘後的三檔自由讚助,由 Apple 處理、不解鎖任何功能。
🙇 先說清楚:這版做不到的事
- 限時是當日累計制,不是連續使用制——玩 10 分鐘停 2 小時再玩 20 分鐘,一樣會觸發休息。
- v1 只管 App;不管 Safari 裡的個別網站,系統的「類別」勾選也不生效(Safari 本身可以納管)。
- 遮罩畫面是靜態的、不會跑倒數,但會寫出幾點可以再玩。
- 語音提醒需要通知權限;手機實體靜音時會沒有聲音——但畫面照樣鎖。
- 每台裝置各自設定,不跨裝置同步。
- 家長閘是乘法題,對夠大的孩子不是絕對防線;所以關閉管控要二次過閘,首頁也會醒目提示「管控已關閉」。
📱 平台
需要 iOS 17 / iPadOS 17 以上(使用 Screen Time API:Family Controls / DeviceActivity / ManagedSettings)。介面支援繁體中文與英文,App 內可切換。
🗺 開發進度
循環引擎 完成
星期分組、每 App 檔位、休息與自動解鎖的排程引擎;跨日與過期休息都有自動修復。
家長 UI 與小芽遮罩 完成
家長閘、三步設定、防拆教學、診斷面板;休息中/今日不開放兩種遮罩情境與語音錄製。
兩輪獨立 review 完成
36 項發現全數修復或裁決:自癒、跨 process 互斥、深色模式、中英雙語、無障礙對比與 Dynamic Type。
實機驗收與送審 進行中
Screen Time 的授權與遮罩行為只能在實機驗證,正在跑驗收清單,之後送 App Store 審查。