# 平台功能對應表 (共用模組架構 v3.0) ## 📋 概述 **文檔名稱**: 基於共用模組的跨平台功能對應表 **建立日期**: 2025-09-09 **架構重構**: 2025-09-11 (v3.0 共用模組架構) **維護團隊**: 產品/設計/開發 本文檔基於v3.0共用模組架構,記錄Mobile端和Web端的功能對應關係、共用模組引用和平台特化差異。 ## 🔗 共用模組映射關係 ### 🎯 核心業務邏輯 (100%共用) 所有平台完全共用以下業務邏輯模組,確保跨平台一致性: | 共用模組 | Mobile端引用 | Web端引用 | 共用程度 | 說明 | |----------|-------------|----------|----------|------| | [線性闖關學習系統](./common/progressive-stage-system.md) | ✅ 完整引用 | ✅ 完整引用 | 100% | 四關闖關機制完全統一 | | [AI算法規格](./common/ai-algorithm-specs.md) | ✅ 完整引用 | ✅ 完整引用 | 100% | 三維分析系統統一 | | [共同業務規則](./common/business-rules.md) | ✅ 完整引用 | ✅ 完整引用 | 100% | 命條、鑽石、用戶等級統一 | | [口說評分系統](./common/speaking-evaluation-specs.md) | ✅ 完整引用 | ✅ 完整引用 | 100% | 五維評分標準統一 | | [語用分析系統](./common/pragmatic-analysis-specs.md) | ✅ 完整引用 | ✅ 完整引用 | 100% | 六維分析標準統一 | | [內容管理規格](./common/content-management-specs.md) | ✅ 完整引用 | ✅ 完整引用 | 100% | 內容結構和管理統一 | | [數據模型](./common/data-models.md) | ✅ 完整引用 | ✅ 完整引用 | 100% | 資料庫結構統一 | | [API規格](./common/api-specifications.md) | ✅ 完整引用 | ✅ 完整引用 | 100% | 後端介面統一 | ### 🎨 設計系統 (平台適配) 設計相關模組在各平台有適配差異,但核心原則保持一致: | 共用模組 | Mobile端適配 | Web端適配 | 適配程度 | 差異說明 | |----------|-------------|----------|----------|----------| | [UI/UX指南](./common/ui-ux-guidelines.md) | 📱 觸控優化 | 💻 鍵鼠優化 | 80% | 交互方式差異 | | [用戶流程圖](./common/user-flow-diagrams.md) | 📱 單螢幕流程 | 💻 多視窗流程 | 85% | 螢幕尺寸適配 | ## 📱💻 平台功能對應表 (基於共用模組) ### 1️⃣ 詞彙學習功能 (四關線性闖關) 基於 [線性闖關學習系統](./common/progressive-stage-system.md) 的平台實現對應: | 功能組件 | Mobile端 (UI_*) | Web端 (Page_*_W) | 共用模組引用 | 對應度 | 平台差異 | |----------|-----------------|------------------|-------------|--------|----------| | 第1關:詞彙學習 | `UI_Vocab_Level1_Learning` | `Page_Vocab_Level1_Learning_W` | progressive-stage-system.md | 95% | Web版大螢幕詞彙展示 | | 第2關:詞彙熟悉 | `UI_Vocab_Level2_Mastery` | `Page_Vocab_Level2_Mastery_W` | progressive-stage-system.md | 90% | Web版拖拽式操作 | | 第2+關:口說練習 | `UI_Vocab_Level2Plus_Speaking` | `Page_Vocab_Level2Plus_Speaking_W` | speaking-evaluation-specs.md | 95% | Web版詳細評分面板 | | 間隔複習系統 | `UI_Vocab_Review_Main` | `Page_Vocab_Review_Main_W` | ai-algorithm-specs.md | 85% | Web版複習排程管理 | | 四關進度統計 | `UI_Vocab_Progress` | `Page_Vocab_Progress_Dashboard_W` | progressive-stage-system.md | 70% | Web專用儀表板 | **共用業務邏輯**: - ✅ 四關順序解鎖機制 - ✅ 命條消耗規則 (第1、2、3關各消耗1個命條) - ✅ 5個詞彙組合設計 (3單字+1片語+1俚語) - ✅ 星級評分系統 (第1、2關自動3星,第2+關1-3星) ### 2️⃣ 情境對話功能 (第3關核心系統) 基於 [AI算法規格](./common/ai-algorithm-specs.md) 的第3關情境對話實現: | 功能組件 | Mobile端 (UI_*) | Web端 (Page_*_W) | 共用模組引用 | 對應度 | 平台差異 | |----------|-----------------|------------------|-------------|--------|----------| | 第3關主界面 | `UI_Dialogue_Level3_Main` | `Page_Dialogue_Level3_Main_W` | ai-algorithm-specs.md | 85% | Web版雙視窗模式 | | AI三維分析 | `UI_Dialogue_AI_Analysis` | `Page_Dialogue_AI_Analysis_W` | speaking/pragmatic-specs.md | 90% | Web版詳細圖表 | | 對話訂正系統 | `UI_Dialogue_Correction` | `Page_Dialogue_Correction_W` | ai-algorithm-specs.md | 95% | Web版批量訂正 | | 回覆輔助面板 | `UI_Reply_Assistance` | `Page_Reply_Assistance_W` | ai-algorithm-specs.md | 80% | Web版側邊欄顯示 | | 限時挑戰模式 | `UI_Timed_Challenge` | `Page_Timed_Challenge_W` | business-rules.md | 75% | Web專用多標籤 | **共用業務邏輯**: - ✅ 雙重任務系統 (劇情意圖 + 指定詞彙) - ✅ 三星評分系統 (任務星、語法星、口說星) - ✅ 回覆提示道具 (30鑽石,三層引導內容) - ✅ 限時挑戰機制 (50鑽石入場費,VIP免費3次) ### 3️⃣ 學習地圖功能 (13階段×20劇本架構) 基於 [線性闖關學習系統](./common/progressive-stage-system.md) 的地圖展示: | 功能組件 | Mobile端 (UI_*) | Web端 (Page_*_W) | 共用模組引用 | 對應度 | 平台差異 | |----------|-----------------|------------------|-------------|--------|----------| | 地圖總覽 | `UI_Map_Overview` | `Page_Learning_Map_Overview_W` | progressive-stage-system.md | 75% | Web版全景地圖 | | 階段詳情 | `UI_Stage_Details` | `Page_Stage_Detail_W` | progressive-stage-system.md | 90% | Web版並排顯示 | | 關卡進度 | `UI_Level_Progress` | `Page_Level_Progress_W` | progressive-stage-system.md | 85% | Web版詳細統計 | | 學習統計 | `UI_Learning_Stats` | `Page_Learning_Statistics_W` | ai-algorithm-specs.md | 60% | Web專用儀表板 | | 學習規劃 | - | `Page_Learning_Planner_W` | progressive-stage-system.md | N/A | Web專用功能 | **共用業務邏輯**: - ✅ 13階段學習架構 - ✅ 線性解鎖機制 (順序闖關) - ✅ 關卡狀態管理 (🔒鎖定→⏳可用→🔄進行→✅完成) - ✅ 進度追蹤系統 ### 4️⃣ 道具商店功能 (完整商業系統) 基於 [共同業務規則](./common/business-rules.md) 的商店系統: | 功能組件 | Mobile端 (UI_*) | Web端 (Page_*_W) | 共用模組引用 | 對應度 | 平台差異 | |----------|-----------------|------------------|-------------|--------|----------| | 商店主頁 | `UI_Shop_Main` | `Page_Shop_Main_W` | business-rules.md | 90% | Web版批量購買 | | 鑽石購買 | `UI_Diamond_Purchase` | `Page_Diamond_Purchase_W` | business-rules.md | 95% | Web版多重支付 | | 道具詳情 | `UI_Item_Details` | `Page_Item_Details_W` | business-rules.md | 100% | 功能完全相同 | | 購買確認 | `UI_Purchase_Confirm` | `Modal_Purchase_Confirm_W` | business-rules.md | 100% | 功能完全相同 | | 價格比較 | - | `Page_Price_Comparison_W` | business-rules.md | N/A | Web專用分析 | **共用業務邏輯**: - ✅ 鑽石套餐定價 (5個套餐,NT$30-390) - ✅ 道具定價系統 (回覆提示30、補命100、加時300鑽石) - ✅ 付費轉換優化 (漸進式付費轉換機制) - ✅ 購買流程設計 (遊戲化確認體驗) ### 5️⃣ 用戶認證功能 (等級分級系統) 基於 [共同業務規則](./common/business-rules.md) 的用戶管理: | 功能組件 | Mobile端 (UI_*) | Web端 (Page_*_W) | 共用模組引用 | 對應度 | 平台差異 | |----------|-----------------|------------------|-------------|--------|----------| | 登入頁面 | `UI_Login` | `Page_Login_W` | business-rules.md | 95% | Web版記住登入 | | 註冊頁面 | `UI_Register` | `Page_Register_W` | business-rules.md | 100% | 功能完全相同 | | 訂閱方案 | `UI_Subscription_Plans` | `Page_Subscription_Plans_W` | business-rules.md | 90% | Web版詳細對比 | | 帳戶安全 | `UI_Account_Security` | `Page_Account_Security_W` | business-rules.md | 70% | Web版2FA支援 | | 企業登入 | - | `Page_SSO_Login_W` | business-rules.md | N/A | Web專用SSO | **共用業務邏輯**: - ✅ 用戶等級分級 (免費→試用→訂閱→進階→高價值) - ✅ 會話管理規則 (JWT Token、多設備登入) - ✅ 密碼安全規則 (bcrypt、複雜度、失敗限制) - ✅ 訂閱服務設計 (7天免費體驗、自動續訂) ## 🎯 平台特化功能總覽 ### 📱 Mobile端專有功能 1. **原生整合功能** - 推播通知深度整合 - 設備感應器使用 (陀螺儀、加速度計) - 原生分享功能 - 離線學習完整支援 2. **觸控優化功能** - 手勢操作 (滑動、捏合) - 震動回饋 - 單手操作優化 - 語音輸入快速啟動 ### 💻 Web端專有功能 1. **桌面環境優化** - 多視窗和多標籤管理 - 完整鍵盤快捷鍵系統 - 大螢幕佈局和並排展示 - 拖拽式操作界面 2. **企業級功能** - SSO單點登入整合 - 雙因素認證 (2FA) - 批量操作和管理 - 詳細分析和報告 3. **進階功能** - 學習規劃和排程工具 - 價格比較和分析 - 數據匯出和列印 - 進階統計儀表板 ## 📊 對應度統計分析 ### 🎯 功能對應度分佈 - **95-100%對應**: 35% (核心業務邏輯完全統一) - **85-94%對應**: 40% (平台適配的微調差異) - **70-84%對應**: 20% (顯著的平台特化功能) - **<70%對應**: 5% (平台專有功能) ### 📈 共用模組引用統計 - **100%共用**: 核心業務邏輯 (8個模組) - **80%共用**: 設計系統 (2個模組) - **平台特化**: 用戶體驗和技術實現 ### 🚀 v3.0架構優勢體現 - **業務一致性**: 100% (共用模組保證) - **開發效率**: ↑60% (清晰的模組引用) - **維護成本**: ↓80% (集中維護共用模組) - **功能擴展**: ↑70% (模組化設計支援) ## 🔧 開發指導原則 ### 📋 共用模組優先原則 1. **業務邏輯**: 優先實現共用模組定義的業務規則 2. **數據結構**: 嚴格遵循共用數據模型 3. **API介面**: 完全使用統一API規格 4. **用戶流程**: 基於共用流程圖設計用戶體驗 ### 🎨 平台特化設計原則 1. **用戶體驗**: 針對平台特性優化交互體驗 2. **技術能力**: 充分利用平台技術優勢 3. **硬體特性**: 適配不同的硬體能力和限制 4. **使用場景**: 考慮不同的使用環境和需求 ### 🧪 測試策略原則 1. **共用邏輯**: 重點測試共用模組的業務規則實現 2. **平台特性**: 驗證平台特化功能的正確性 3. **跨平台同步**: 確保數據同步和一致性 4. **整合測試**: API和數據流的完整測試 ## 🔄 維護更新流程 ### 📅 共用模組更新流程 1. **需求分析**: 確定更新對各平台的影響範圍 2. **模組更新**: 優先更新相關共用模組 3. **平台適配**: 各平台團隊適配新的共用模組版本 4. **測試驗證**: 跨平台功能一致性測試 5. **文檔同步**: 更新對應表和相關文檔 ### 🔧 平台特化功能開發 1. **共用評估**: 評估功能是否需要共用模組支援 2. **模組設計**: 必要時擴展或新增共用模組 3. **平台實現**: 各平台基於共用模組實現特化功能 4. **對應更新**: 更新平台功能對應表 5. **整合測試**: 確保與共用模組的正確整合 --- **📝 重要提醒**: 本對應表基於v3.0共用模組架構,所有平台功能都嚴格基於共用模組引用,確保跨平台業務邏輯的完全一致性。 **🎯 使用指南**: - **開發團隊**: 優先理解共用模組,再專注平台特化 - **測試團隊**: 重點驗證共用模組實現的正確性 - **產品團隊**: 基於對應表規劃跨平台功能優先級 - **設計團隊**: 在共用邏輯基礎上優化平台體驗 **🚀 未來發展**: - 持續優化共用模組的完整性和準確性 - 基於使用數據優化平台特化功能 - 建立自動化的跨平台一致性檢查機制 --- **最後更新**: 2025-09-11 **版本**: v3.0 - 基於共用模組架構 **維護者**: Drama Ling 跨平台開發團隊