Anki 功能對等路線圖
透明呈現 Repeto 目前的 Anki 相容基礎、部分流程及剩餘正式工作。
Repeto 希望保留讓嚴謹間隔重複收藏持久可靠的概念:筆記、欄位、筆記類型、範本、兄弟卡片、牌組樹、排程歷史、可攜套件及誠實複習。
團隊稽核了目前 Anki Desktop 手冊導覽的全部 55 頁,以及 AnkiDroid 使用者與工程文件。這份稽核是需求來源,不代表下列功能都已完成。
可用基礎
目前網頁/API 已真正實作:
- 收藏範圍筆記、有序欄位、標籤、筆記類型與多個範本;
- 安全的位置式資料變更計畫,以及可編輯欄位/範本/CSS、隔離即時預覽、伺服器診斷、保護刪除和預覽優先標準轉換的筆記類型管理器;
- 實用的範本替換、條件區段、中繼資料、
FrontSide、文字篩選及 Cloze; - 標準、選用反向與 Cloze 類型的兄弟卡片;
- 內建正反向、選用反向、輸入答案與 Cloze 系列,複習器可比較輸入答案;
- Image Occlusion 的安全點陣上傳、矩形/橢圓/多邊形遮罩、兩種揭示模式、持久兄弟卡片調整、預覽與專用複習器;
- 巢狀
Parent::Child顯示與父牌組子樹學習範圍; - Again、Hard、Good、Easy 的 FSRS-6 排程;
- 持久學習步驟、排程日、新卡位置、有效佇列、隱藏與復原狀態;
- 可設定的學習/重新學習步驟、保留率、最大間隔、難卡與核心排序;
- API/學習 9,999 張上限與每個牌組每日上限;
- 全域預設、完整私人牌組副本、明確完整同步與僅限今日上限;
- 顯示/評分、編輯、旗標、標記、卡片/筆記隱藏與暫停、重設、設定到期、複製/刪除筆記、目前/上一張摘要、手動取消隱藏、快速鍵,以及持久離線複習/復原;
- API/排程器層的新卡、複習卡與跨日學習兄弟卡片自動隱藏;
.apkg預覽/匯入和含媒體及支援歷史的單牌組.apkg匯出;- 牌組搜尋、篩選、選取、Shift 點按範圍、批次刪除與圖片附加;
- 收藏範圍卡片/筆記瀏覽器,提供查詢診斷、伺服器排序/分頁及安全批次動作;
- 篩選牌組自訂學習:一至兩個瀏覽器搜尋篩選器、各自上限/排序/計數、預覽或重新排程,以及受保護的建立、重建、清空、刪除;
- 寫入前審查的結構化文字匯入,含欄位對應、重複政策、診斷、原子提交、草稿復原與冪等重試;
- 統計範圍、4:00 排程日、每張卡每日第一次複習的真實保留率、21 天成熟界線、獨立逾期預測、分布與 CSV;
- 筆記類型、設定、牌組、筆記、卡片、複習歷史及媒體的同步實體。
部分流程
| 區域 | 目前邊界 |
|---|---|
| 牌組階層 | 沒有拖放改變父項、父項選擇器、最終深度限制或完整 Default 生命週期。 |
| 預設階層 | 父項學習尚未執行所有後代及祖先配額組合。 |
| 排程日 | 學習/跨日狀態持久且在當地 4:00 切換;界線仍固定,權威 IANA 時區/DST 管理未完整。 |
| 排序 | 有當日/跨日/複習/新卡優先及核心選項;缺少獨立收集/排序、可提取性、牌組優先及所有父子配額組合。 |
| 筆記類型 | 反向、輸入答案、Image Occlusion、即時範本診斷、安全刪除與預覽優先標準轉換可用。Cloze/Image Occlusion 轉換、穩定欄位/範本 ID、自動遮罩、空卡清理及完整跨用戶端呈現尚未完成。 |
| 複習器 | 操作選單涵蓋正式環境關鍵流程。完整歷史 Card Info 在 API 中,但網頁對話框仍精簡;取消暫停、音訊重播/搜尋、暫時語音及原生用戶端對等尚未完整。 |
| 瀏覽器 | 收藏瀏覽器、可觀的查詢子集與同來源類型筆記轉換可用。已儲存搜尋、全部 Anki 運算子、可設定欄位、尋找/取代、重複群組、移動、重新定位、重新排程及可復原批次動作仍待完成。 |
| 篩選牌組 | 建立、學習、重建、清空、刪除的目前網頁流程完整可用。跨裝置同步、專用學習步驟、動態條件、提前複習與相對逾期/可提取性排序尚未完整。 |
| 匯入/匯出 | 牌組套件與結構化文字畫面可用。原生備份/復原、舊式 .colpkg 和媒體稽核存在於 API;文字媒體/GUID/標題列、文字匯出、使用者復原 UI、新式 .colpkg、衝突與自動備份尚未完整。 |
| 統計 | 核心定義與排程日分組已修正;刪除卡片歷史、多種 Anki 圖表、FSRS 穩定性/可提取性、最佳化/評估及工作量工具尚未完整。 |
| 行動裝置 | 有響應式網頁與原生基礎,但離線、背景、媒體及無障礙尚未在各用戶端完全對等。 |
最高優先對等工作
- 收藏識別與安全編寫。 完成穩定欄位/範本 ID、重複處理、空卡清理、專用轉換與跨用戶端呈現。
- 排程正確性。 完成階層上限、可設定切換/時區、決定性收集/排序、積壓可提取性及 FSRS 評估/最佳化。
- 完成剩餘產品介面。 提供完整 Card Info、原生備份/復原控制與媒體完整性修復。
- 收藏瀏覽器轉換。 加入剩餘運算子、已儲存搜尋、可設定欄位、尋找/取代、重複、標籤/旗標、移動、重新定位、重新排程與可復原批次操作。
- 音訊與發音。 集中重播/暫停/搜尋、牌組音訊政策、錄音、明確麥克風隱私及非 AI 替代方案。
- 復原與可攜性。 加入自動版本備份、能誠實保護時的新式無損
.colpkg、衝突復原、結構化文字匯出與引導式媒體修復。 - 統計與 FSRS 工具。 保留刪除卡片歷史、完成狀態/年齡圖表、顯示穩定性/可提取性,加入最佳化、評估及工作量模擬。
- 跨用戶端正式對等。 將網頁契約帶到 iOS/Android,並驗證離線、背景、媒體、鍵盤及螢幕閱讀器。
尚未決定的產品項目
- 最大牌組深度為五層或十層;
- Default 牌組在空白、隱藏或改名時的確切行為;
- Repeto 是否會在 FSRS 之外提供 SM-2;
- AI 輔助發音的隱私與離線替代方案;
- 不執行不受信任 Anki 附加元件程式碼時,第三方擴充的範圍。
功能對等不代表什麼
Repeto 不會重現桌面專用 Qt 安裝問題,也不會假裝 Anki 附加元件能在託管網頁應用程式安全執行。它應在重要處提供同等結果、保留可攜收藏語意,並誠實標示 Repeto 特有改進。
只有端到端使用流程、儲存契約及集中測試都存在時,本頁狀態才會更新。單一資料庫欄位或原型不算已交付功能。