歷史 · Cross-platform Apple media/file app

Nomad Drive

Nomad Drive 是一個已下架但值得保留的歷史 project。它展示了早期用 SwiftUI 嘗試復用 iOS、macOS 和 tvOS 代碼時,產品能力、播放核心、文件管理和平台差異如何互相拉扯。

Apple PlatformsSwiftUItvOSHistorical Product

Narrative

設計與工程判斷

Product frame

Nomad Drive 面向的是跨設備媒體和文件使用:第三方播放器、多帳號、iCloud 同步、Apple TV 播放和遠程下載都屬於同一個使用場景。

Engineering frame

Notion 進度記錄裡能看到播放器、字幕、音軌、文件操作、回收站、網路代理、緩存和 tvOS 遙控器焦點等大量工程細節;SwiftUI 文章則記錄了多平台共用入口、#if os 分支、NavigationView 差異和 toolbar 限制。

Design frame

這個 project 適合作為歷史案例保留:它不再作為當前產品展示,但能說明早期 Apple platform product engineering 如何面對真實平台差異,而不是只依靠框架承諾。

System

組件和資料可見性

Component Type Visibility Role
Nomad Drive product page Notion product archive Public Notion 保存產品視覺、功能說明、測試入口、計畫和支持材料。
SwiftUI article Engineering writing · 2021 Public Notion 記錄用 SwiftUI 開發 iOS / macOS / tvOS 多平台 app 時遇到的實際問題。
Playback core Media runtime Historical source 處理 VLC / AVPlayer、字幕、音軌、進度、tvOS 遙控器和第三方播放器調用。
File and account workflow Product system Historical source 支援多帳號、iCloud 同步、文件列表、遠程下載和基礎文件操作。

Public URLs

公開工作面