edit | blame | history | raw

SmartStart 智能初始化默认标签精简方案

日期:2026-06-27

状态:产品已确认 network-tools 归入 System Tools / 系统工具;确认 system-tools 的用户可见名称采用 System Tools / 系统工具;确认 officePDFwriting 合并为 Office & Docs / 办公文档;确认 Video / Audio / Games 合并进 Entertainment / 影音娱乐;确认 Finance / 财务Other / 其他 回到未分类;确认 Meeting / 会议 合并进 Communication / 沟通,最终默认智能分类为 12 个。

1. 本轮目标

用户反馈当前智能初始化使用 39 个默认标签,过于冗余。本方案把默认标签精简为 12 个,并明确合并关系、最终标签列表与后续落地注意事项。

2. 当前 39 个初始化标签

来源:src/Apptag/SmartCategorization/SmartCategory.swiftSmartCategoryDefaults.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 标签方案中的 VideoAudioGames)合并进 Entertainment / 影音娱乐

涉及原始 39 标签中的:

  • 媒体
  • 视频
  • 音频
  • 影音娱乐
  • 游戏

确认理由:

  • 这些标签面向普通用户时都属于休闲、影音、游戏和娱乐心智。
  • 合并后能进一步降低默认标签数量,避免新用户第一屏出现过多细分分类。
  • Entertainment / 影音娱乐作为总标签更适合默认初始化;如果用户需要细分,可后续手动拆分。

改动 6:Finance / Other 回到未分类

Finance / 财务Other / 其他 不再作为默认智能初始化标签。

确认理由:

  • 财务类 App 对普通用户并非高频默认分类,默认展示会增加标签冗余。
  • Other / 其他 本质上不是智能分类结果,而是“无法确定分类”的兜底状态,应该回到未分类。
  • 本轮仍不做老用户迁移;已有用户手动创建或历史保留的财务 / 其他标签不自动删除、不改名、不迁移。

改动 7:Meeting / 会议合并为 Communication / 沟通

Meeting / 会议 不再作为默认智能初始化标签,归并到 Communication / 沟通

确认理由:

  • 会议类 App 本质上属于沟通协作场景,独立标签会放大默认标签冗余。
  • 默认初始化应优先给新用户更少、更稳定的分类心智;如果用户需要单独管理会议工具,可后续手动拆分。
  • 本轮仍不做老用户迁移;已有用户手动创建或历史保留的会议标签不自动删除、不改名、不迁移。

4. 命名确认

System Tools

  • 英文:System Tools
  • 简体中文:系统工具

实现建议:

  • 代码里优先复用既有 SmartCategoryID.systemEnhancement,避免新增 category id。
  • 只把用户可见文案改为 System Tools / 系统工具
  • 不使用 系统能力强化作为最终展示文案,因为它偏长、偏抽象,且在标签栏和容器标题里不够利落。

Office & Docs

  • 英文:Office & Docs
  • 简体中文:办公文档

实现建议:

  • 可优先复用既有 SmartCategoryID.office 作为合并目标,减少新增 category id。
  • office 的用户可见文案从 Office / 办公调整为 Office & Docs / 办公文档
  • PDFwriting 不再作为默认初始化标签出现,但仍可作为内部识别来源映射到 office

5. 合并后的最终标签数量

当前:39 个默认标签。

合并后:12 个默认标签。

减少:27 个标签。

6. 最终 12 个默认标签列表

以下列表按“尽量保留原始顺序 + 合并项放在首次出现位置”的原则排列。

新序号 category id 英文显示名 简体中文显示名 来源
1 browser Browsers 浏览器 原 1
2 communication Communication 沟通 原 2、5
3 GTD Tasks & GTD 任务与 GTD 原 3
4 Notes Notes 笔记 原 4
5 office Office & Docs 办公文档 原 6、7、21
6 system-enhancement System Tools 系统工具 原 8、9、26、27、28、29、30、31、33、38
7 ai-tools AI Tools AI 工具 原 10
8 development Coding 编程 原 11、12、13、14、15、16、32
9 design Design 设计 原 17、18、19、20
10 picture-photo Photos 图片 原 25
11 entertainment Entertainment 影音娱乐 原 22、23、24、34、35
12 education Education 学习 原 37

7. 完整合并映射表

原序号 原 category id 原简体中文 新 category id 新显示名
1 browser 浏览器 browser 浏览器
2 communication 沟通 communication 沟通
3 GTD 任务与 GTD GTD 任务与 GTD
4 Notes 笔记 Notes 笔记
5 Meeting 会议 communication 沟通
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 财务 未分类 不创建默认标签
37 education 学习 education 学习
38 security 安全 system-enhancement 系统工具
39 other 其他 未分类 不创建默认标签

8. 后续落地建议

如果产品确认这版列表,建议后续实现按低风险路径做:

  1. 调整 SmartCategoryDefaults.orderedIDs,把 39 个默认标签压缩为 12 个。
  2. 复用既有 SmartCategoryID.officeSmartCategoryID.developmentSmartCategoryID.designSmartCategoryID.systemEnhancement 作为合并目标。
  3. 建立旧 category id 到新 category id 的映射表,SmartStart 匹配结果统一归并后再写入标签。
  4. 29 个语言包中将 system-enhancement 的用户可见文案改为 System Tools / 系统工具对应语义,将 office 改为 Office & Docs / 办公文档对应语义,将 picture-photo 简化为 Photos / 图片对应语义。
  5. QA 覆盖:
  • 新用户智能初始化最终标签数是 12。
  • 合并来源 app 进入正确目标标签。
  • 第 33 项 network-tools归入 system-enhancement,不重复创建标签。
  • officePDFwriting都归入 Office & Docs / 办公文档
  • Meeting / 会议归入 Communication / 沟通,不再创建独立默认会议标签。
  • financeother 不生成默认标签,命中后回到未分类。
  • 新默认智能分类结果中 29 语种没有旧细分标签残留、没有英文兜底污染。
  • 老用户已有标签保持原样;本轮不做旧 39 标签自动迁移。

9. 产品边界确认

  1. 本轮只影响新用户 / 重置分类方案后的智能初始化。
  2. 不做老用户旧 39 标签自动迁移;已有用户标签保持原样,避免为极少量历史用户增加冗余迁移代码。