它知道你在做什麼。
「島」只有一雙眼睛,十種表情全靠眼睛的形狀。把游標移到下面任一行,看它怎麼回應。
重按,屏幕變成 CarPlay。
不是錄影、不是模仿介面。HomePlay 自己當 CarPlay 主機:iPhone 送來畫面和聲音,你在桌寵屏幕上點的每一下,都送回 iPhone。
iPhoneCarPlay
homeplay-receiver配對・RTSP・解密
桌寵屏幕H.264 畫面・AAC 聲音
無線
藍牙 iAP2 交換 Wi-Fi 資訊,再走會話控制面。
--source wireless
有線
插著線走 usbmuxd,不需要 Wi-Fi。無線和有線都要自備配件身份。
--source usb
一扇窗
抓 CarPlay Simulator 之類的視窗,開發時用。
--source window
九件,轉得動,也拆得開。
鐘形底座、水平不鏽鋼鉸鏈、後仰 16° 的一整片薄屏幕。照真機比例做,地上不畫陰影。
拖動、兩指滑轉身體,只走一個軸
雙擊角度回正
雙指輕點兩下拆開、組回
捏合、⌘+ ⌘−縮放
重按進入 CarPlay
空格直播開關
換一身外觀。
右鍵「外觀」切換,選了就記住。
G4 白
白色亮面清漆塑膠。屏幕走 Aqua 藍與凝膠光澤,游標靠近時會像向日葵一樣轉頭。
從早到晚都有樣子。
開機先說 hello
G4 白會先用手寫體寫一個 hello,向 Macintosh 致敬。

遠看是恆亮
整面暗、數字細;游標靠近才亮起來。

深夜會睡著
屏幕變暗、浮出 z,碰一下就醒。

自己編,自己跑。
沒有安裝包,原始碼就是全部。
- macOS 14 以上,Swift 6 工具鏈
- 只看桌寵:不需要 iPhone
- CarPlay:iPhone 和自備的配件身份;無線另需 Wi-Fi
# 編譯
swift build -c release
B=.build/release
# 只有臉
$B/homeplay-pet
# 接 CarPlay:插線走有線,沒插走無線
$B/homeplay-receiver --source auto --ssid '<Wi-Fi 名>' --port 8788
$B/homeplay-pet --endpoint ws://127.0.0.1:8788
先說清楚。
這是 Apple 的產品嗎?
不是。HomePlay 是個人實驗專案,跟 Apple 沒有關係,也沒有任何認證。CarPlay 與 HomeView 是 Apple Inc. 的商標,這裡只用來說明它做的是什麼。
為什麼沒有下載?
它是自用的實驗品,不發安裝包。原始碼公開,照上面的指令自己編譯。
接 CarPlay 要什麼?
無線和有線都需要一份配件身份(identity.pk8 與 certificate.p7b),用 --identity-dir 指定。公開倉庫不附帶任何身份,來源與合法性由使用者自行負責。
用什麼授權?
GPL-3.0-or-later。CarPlay 會話控制面參考 MacPlay 與 LIVI 的行為重新用 Swift 實作,致謝寫在 NOTICE。