# SmartStart 智能初始化默认标签精简方案 日期:2026-06-27 状态:产品已确认 `network-tools` 归入 `System Tools / 系统工具`;确认 `system-tools` 的用户可见名称采用 `System Tools / 系统工具`;确认 `office`、`PDF`、`writing` 合并为 `Office & Docs / 办公文档`;确认 `Video / Audio / Games` 合并进 `Entertainment / 影音娱乐`,最终默认智能分类为 15 个。 ## 1. 本轮目标 用户反馈当前智能初始化使用 39 个默认标签,过于冗余。本方案把默认标签精简为 15 个,并明确合并关系、最终标签列表与后续落地注意事项。 ## 2. 当前 39 个初始化标签 来源:`src/Apptag/SmartCategorization/SmartCategory.swift` 中 `SmartCategoryDefaults.orderedIDs`。 | 序号 | category id | 英文默认名 | 简体中文 | |---:|---|---|---| | 1 | `browser` | Browsers | 浏览器 | | 2 | `communication` | Communication | 沟通 | | 3 | `GTD` | Tasks & GTD | 任务与 GTD | | 4 | `Notes` | Notes | 笔记 | | 5 | `Meeting` | Meetings | 会议 | | 6 | `office` | Office | 办公 | | 7 | `PDF` | PDF | PDF | | 8 | `file-management` | File Management | 文件管理 | | 9 | `transfer` | Uploads & Downloads | 上传与下载 | | 10 | `ai-tools` | AI Tools | AI 工具 | | 11 | `api-tools` | API Tools | API 工具 | | 12 | `database-tools` | Databases | 数据库 | | 13 | `devops` | DevOps | DevOps | | 14 | `ide` | IDEs | IDE | | 15 | `runtime-sdk` | Runtimes & SDKs | 运行时与 SDK | | 16 | `terminal-tools` | Terminal Tools | 终端工具 | | 17 | `Font` | Fonts | 字体 | | 18 | `ui-prototyping` | UI Prototyping | UI 原型 | | 19 | `3d-cad` | 3D & CAD | 3D 与 CAD | | 20 | `diagramming` | Diagramming | 图表绘制 | | 21 | `writing` | Writing | 写作 | | 22 | `media` | Media | 媒体 | | 23 | `video` | Video | 视频 | | 24 | `audio` | Audio | 音频 | | 25 | `picture-photo` | Pictures & Photos | 图片与照片 | | 26 | `utilities` | Utilities | 工具 | | 27 | `system` | System Apps | 系统应用 | | 28 | `system-maintenance` | System Maintenance | 系统维护 | | 29 | `window-management` | Window Management | 窗口管理 | | 30 | `device-management` | Device Management | 设备管理 | | 31 | `input-tools` | Input Tools | 输入工具 | | 32 | `Automation` | Automation | 自动化 | | 33 | `network-tools` | Network Tools | 网络工具 | | 34 | `entertainment` | Entertainment | 影音娱乐 | | 35 | `game` | Games | 游戏 | | 36 | `finance` | Finance | 财务 | | 37 | `education` | Education | 学习 | | 38 | `security` | Security | 安全 | | 39 | `other` | Other | 其他 | ## 3. 已确认的合并规则 ### 改动 1:合并为 Coding / 编程 11、12、13、14、15、16、32 合并成 `Coding / 编程`。 涉及: - API 工具 - 数据库 - DevOps - IDE - 运行时与 SDK - 终端工具 - 自动化 说明:第 33 项 `network-tools / 网络工具` 不归入 Coding,已确认归入 System Tools。 ### 改动 2:合并为 Design / 设计 17、18、19、20 合并成 `Design / 设计`。 涉及: - 字体 - UI 原型 - 3D 与 CAD - 图表绘制 ### 改动 3:合并为 System Tools / 系统工具 8、9、28、29、30、31、33、38 合并成 `System Tools / 系统工具`。 涉及: - 文件管理 - 上传与下载 - 系统维护 - 窗口管理 - 设备管理 - 输入工具 - 网络工具 - 安全 确认理由: - 网络工具在普通用户心智里更接近系统能力、连接、代理、网络诊断,而不是纯编程。 - coding 已经覆盖 API、数据库、DevOps、IDE、SDK、终端、自动化,范围足够大。 - 把网络工具归入 system-tools,可以避免 coding 继续膨胀成“所有技术工具”的大杂烩。 ### 改动 4:合并为 Office & Docs / 办公文档 6、7、21 合并成 `Office & Docs / 办公文档`。 涉及: - 办公 - PDF - 写作 确认理由: - 这三类都属于文档生产、文档阅读、文档处理。 - 合并后能减少普通用户在“办公 / PDF / 写作”之间选择的成本。 - `Office & Docs / 办公文档`比单独的 `Office / 办公`覆盖范围更准确,也比 `Docs & Writing / 文档写作`更贴近用户已确认的命名方向。 ### 改动 5:合并为 Entertainment / 影音娱乐 11、12、15(基于 18 标签方案中的 `Video`、`Audio`、`Games`)合并进 `Entertainment / 影音娱乐`。 涉及原始 39 标签中的: - 媒体 - 视频 - 音频 - 影音娱乐 - 游戏 确认理由: - 这些标签面向普通用户时都属于休闲、影音、游戏和娱乐心智。 - 合并后能进一步降低默认标签数量,避免新用户第一屏出现过多细分分类。 - `Entertainment / 影音娱乐`作为总标签更适合默认初始化;如果用户需要细分,可后续手动拆分。 ## 4. 命名确认 ### System Tools - 英文:`System Tools` - 简体中文:`系统工具` 实现建议: - 代码里优先复用既有 `SmartCategoryID.systemEnhancement`,避免新增 category id。 - 只把用户可见文案改为 `System Tools / 系统工具`。 - 不使用 `系统能力强化`作为最终展示文案,因为它偏长、偏抽象,且在标签栏和容器标题里不够利落。 ### Office & Docs - 英文:`Office & Docs` - 简体中文:`办公文档` 实现建议: - 可优先复用既有 `SmartCategoryID.office` 作为合并目标,减少新增 category id。 - 将 `office` 的用户可见文案从 `Office / 办公`调整为 `Office & Docs / 办公文档`。 - `PDF` 和 `writing` 不再作为默认初始化标签出现,但仍可作为内部识别来源映射到 `office`。 ## 5. 合并后的最终标签数量 当前:39 个默认标签。 合并后:15 个默认标签。 减少:24 个标签。 ## 6. 最终 15 个默认标签列表 以下列表按“尽量保留原始顺序 + 合并项放在首次出现位置”的原则排列。 | 新序号 | category id | 英文显示名 | 简体中文显示名 | 来源 | |---:|---|---|---|---| | 1 | `browser` | Browsers | 浏览器 | 原 1 | | 2 | `communication` | Communication | 沟通 | 原 2 | | 3 | `GTD` | Tasks & GTD | 任务与 GTD | 原 3 | | 4 | `Notes` | Notes | 笔记 | 原 4 | | 5 | `Meeting` | Meetings | 会议 | 原 5 | | 6 | `office` | Office & Docs | 办公文档 | 原 6、7、21 | | 7 | `system-enhancement` | System Tools | 系统工具 | 原 8、9、26、27、28、29、30、31、33、38 | | 8 | `ai-tools` | AI Tools | AI 工具 | 原 10 | | 9 | `development` | Coding | 编程 | 原 11、12、13、14、15、16、32 | | 10 | `design` | Design | 设计 | 原 17、18、19、20 | | 11 | `picture-photo` | Photos | 图片 | 原 25 | | 12 | `entertainment` | Entertainment | 影音娱乐 | 原 22、23、24、34、35 | | 13 | `finance` | Finance | 财务 | 原 36 | | 14 | `education` | Education | 学习 | 原 37 | | 15 | `other` | Other | 其他 | 原 39 | ## 7. 完整合并映射表 | 原序号 | 原 category id | 原简体中文 | 新 category id | 新显示名 | |---:|---|---|---|---| | 1 | `browser` | 浏览器 | `browser` | 浏览器 | | 2 | `communication` | 沟通 | `communication` | 沟通 | | 3 | `GTD` | 任务与 GTD | `GTD` | 任务与 GTD | | 4 | `Notes` | 笔记 | `Notes` | 笔记 | | 5 | `Meeting` | 会议 | `Meeting` | 会议 | | 6 | `office` | 办公 | `office` | 办公文档 | | 7 | `PDF` | PDF | `office` | 办公文档 | | 8 | `file-management` | 文件管理 | `system-enhancement` | 系统工具 | | 9 | `transfer` | 上传与下载 | `system-enhancement` | 系统工具 | | 10 | `ai-tools` | AI 工具 | `ai-tools` | AI 工具 | | 11 | `api-tools` | API 工具 | `development` | 编程 | | 12 | `database-tools` | 数据库 | `development` | 编程 | | 13 | `devops` | DevOps | `development` | 编程 | | 14 | `ide` | IDE | `development` | 编程 | | 15 | `runtime-sdk` | 运行时与 SDK | `development` | 编程 | | 16 | `terminal-tools` | 终端工具 | `development` | 编程 | | 17 | `Font` | 字体 | `design` | 设计 | | 18 | `ui-prototyping` | UI 原型 | `design` | 设计 | | 19 | `3d-cad` | 3D 与 CAD | `design` | 设计 | | 20 | `diagramming` | 图表绘制 | `design` | 设计 | | 21 | `writing` | 写作 | `office` | 办公文档 | | 22 | `media` | 媒体 | `entertainment` | 影音娱乐 | | 23 | `video` | 视频 | `entertainment` | 影音娱乐 | | 24 | `audio` | 音频 | `entertainment` | 影音娱乐 | | 25 | `picture-photo` | 图片与照片 | `picture-photo` | 图片 | | 26 | `utilities` | 工具 | `system-enhancement` | 系统工具 | | 27 | `system` | 系统应用 | `system-enhancement` | 系统工具 | | 28 | `system-maintenance` | 系统维护 | `system-enhancement` | 系统工具 | | 29 | `window-management` | 窗口管理 | `system-enhancement` | 系统工具 | | 30 | `device-management` | 设备管理 | `system-enhancement` | 系统工具 | | 31 | `input-tools` | 输入工具 | `system-enhancement` | 系统工具 | | 32 | `Automation` | 自动化 | `development` | 编程 | | 33 | `network-tools` | 网络工具 | `system-enhancement` | 系统工具 | | 34 | `entertainment` | 影音娱乐 | `entertainment` | 影音娱乐 | | 35 | `game` | 游戏 | `entertainment` | 影音娱乐 | | 36 | `finance` | 财务 | `finance` | 财务 | | 37 | `education` | 学习 | `education` | 学习 | | 38 | `security` | 安全 | `system-enhancement` | 系统工具 | | 39 | `other` | 其他 | `other` | 其他 | ## 8. 后续落地建议 如果产品确认这版列表,建议后续实现按低风险路径做: 1. 调整 `SmartCategoryDefaults.orderedIDs`,把 39 个默认标签压缩为 15 个。 2. 复用既有 `SmartCategoryID.office`、`SmartCategoryID.development`、`SmartCategoryID.design`、`SmartCategoryID.systemEnhancement` 作为合并目标。 3. 建立旧 category id 到新 category id 的映射表,SmartStart 匹配结果统一归并后再写入标签。 4. 29 个语言包中将 `system-enhancement` 的用户可见文案改为 `System Tools / 系统工具`对应语义,将 `office` 改为 `Office & Docs / 办公文档`对应语义,将 `picture-photo` 简化为 `Photos / 图片`对应语义。 5. QA 覆盖: - 新用户智能初始化最终标签数是 15。 - 合并来源 app 进入正确目标标签。 - 第 33 项 `network-tools`归入 `system-enhancement`,不重复创建标签。 - `office`、`PDF`、`writing`都归入 `Office & Docs / 办公文档`。 - 新默认智能分类结果中 29 语种没有旧细分标签残留、没有英文兜底污染。 - 老用户已有标签保持原样;本轮不做旧 39 标签自动迁移。 ## 9. 产品边界确认 1. 本轮只影响新用户 / 重置分类方案后的智能初始化。 2. 不做老用户旧 39 标签自动迁移;已有用户标签保持原样,避免为极少量历史用户增加冗余迁移代码。