设计基础、可访问性与本地化
Playbook
  1. 一人公司不等于一个人做完所有事
  2. 选择一条适合自己的经营路径
  3. 用证据做判断:来源、AI、计划与复盘
  4. 海外工作语言:按真实任务安排训练
  5. 从个人痛点走向可验证的市场
  6. 定义核心用户、任务和使用场景
  7. 用竞品、关键词和渠道研究建立候选市场
  8. 用户访谈与行为观察:问到真实流程
  9. 用页面、Waitlist、手工服务和预付验证
  10. PMF 的证据阶段与调整方向
  11. 核心用户、产品范围和功能取舍
  12. 把需求写成可交接、可验收的任务
  13. MVP、最短价值路径与 Aha Moment
  14. 定位、价值主张与产品叙事
  15. Landing Page:把信息排成一条决策路径
  16. 设计基础、可访问性与本地化
    1. 先从用户和任务开始
    2. 组件系统要包含行为和状态
    3. 表单是本地化问题最集中的地方
  17. 用模板、Framer 和 AI 完成可接管的设计交付
  18. 定价研究、价值分组与套餐设计
  19. Trial、Freemium、退款与首次付费
  20. 月付、年付、LTD 与用量计费
  21. 单位经济:CAC、LTV、ROI、回收期与渠道容量
  22. 发布不是一天:建立预热、上线和复盘系统
  23. Product Hunt:适用条件、当日执行与长期价值
  24. App Store 发布与审核沟通
  25. ASO 与 Apple Ads:从曝光到下载
  26. 平台生态产品:模板、插件、开源与垂直应用
  27. 把内容当成产品和经营资产
  28. Build in Public 与个人品牌的长期边界
  29. X 冷启动:身份、Profile、关系与第一批反馈
  30. X 内容系统:选题、素材、结构与复盘
  31. 跨平台内容治理:复用、多账号与创作者协作
  32. 低制作负担的 YouTube 增长系统
  33. SEO:从查询意图到页面、技术与测量
  34. 建立可发现和引用的资产:外链、免费工具、Programmatic SEO 与 AI 搜索
  35. Product–Channel Fit 与 30 天低成本学习循环
  36. 付费获客基础:资产、指标、预算和实验
  37. Meta 与 Google Ads:沿漏斗定位损失
  38. 创作者营销:选号、Brief、归因与放大
  39. 用社区和 Discord 承接支持、反馈与留存
  40. Cold Email 与早期销售:从可搜索 ICP 到 Pipeline
  41. Affiliate、Referral 与合作伙伴:激励、折扣、归因与退出
  42. Onboarding、Aha Moment 与漏斗诊断
  43. 邮件、支持、留存、退款与支付风控
  44. 跨境电商完整经营链:选品、履约、转化与复购
  45. 什么时候注册公司,怎样选择主体和收款链路
  46. 税务日历、跨境资金与团队安排
  47. 数据地图、GDPR、合同与隐私运营
  48. 平台政策、知识产权、安全与分阶段合规

表单是本地化问题最集中的地方

表单同时涉及语言、格式、验证、错误和个人信息。开始设计时,要先确认每个字段为何需要,以及能否晚一点再收集。

姓名

不同文化的姓名结构不完全相同。若业务只需要称呼或显示姓名,可以考虑一个完整姓名字段。若法律、税务、银行或证件流程要求拆分,字段名称、顺序和字符范围要按实际制度确认,不能把所有姓名强制套入「First name / Last name」。

地址

国家或地区会影响行政区、城市、街道、门牌和邮政编码的顺序与必填性。地址表单应允许相应变化,并避免对所有地区使用同一正则表达式。邮政编码查询可以减少输入,但要保留无法查询时的手动路径。[1]

电话与登录

国家代码、号码格式、短信送达、验证码、账号恢复和默认登录方式都需要真实市场验证。把某种登录方式放在首位,是产品决策,不是关于国民习惯的结论。[1]

日期与时间

11/12/2024 在不同格式中会产生歧义。界面可以使用 Locale 对应格式,并在高风险场景写出月份名称或采用清楚的标准形式。还要处理 12/24 小时制、时区、夏令时、星期起点和跨日事件。[1]

表单标签放在控件上方,通常更能容纳语言长度变化。内联标签、固定高度按钮和极窄双列表单,在翻译后更容易截断。错误文案也要进入翻译和测试范围,不能只翻译默认状态。

日期与时间表单标签放在控件上方,通常更能容纳语言长度变化。
表单标签放在控件上方
更能容纳语言长度变化
内联标签
固定高度按钮和极窄双列表单
在翻译后更容易截断

让界面容纳语言长度变化

语言之间很少保持相同长度。按钮和导航若依赖固定宽度,翻译后会被截断;过度依赖一行展示,也会让窄屏失效。

设计时可以准备语言压力测试:

  • 将常见短标签扩展到原长度的约一倍半;
  • 使用长产品名、长金额和长日期;
  • 检查中文、英文以及一种目标长文本语言;
  • 检查复数变化和带变量的句子;
  • 确认换行以后层级、点击区域和阅读顺序不变。

翻译字符串不要把词语拆成难以重排的片段。已购买 {数量} 个项目 应让本地化系统处理整句和复数规则,避免把中文语序硬拼到其他语言。

图中包含文字时,也要决定是否制作多语言版本。关键说明放在 HTML 或可本地化图层中,通常比把文字烙在图片里更容易维护和访问。

从右向左书写需要真正的双向检查

阿拉伯语、希伯来语等界面可能采用从右向左的阅读方向。把文本右对齐只解决了很小一部分。

需要检查:

  • 页面和组件的逻辑起止方向;
  • 导航、面包屑、步骤和翻页顺序;
  • 返回、前进和方向性图标;
  • 表单标签、输入内容和错误位置;
  • 数字、网址、代码和电话号码形成的双向混排;
  • 图表、时间轴和媒体控制是否应镜像;
  • 浮层、动画和滑动手势的方向。

实现时优先使用逻辑属性和平台方向能力,减少把 leftright 写死在组件中。仍要由熟悉目标文字系统的人检查,因为某些图标和数据方向不应机械镜像。

从右向左书写需要真正的双向检查实现时优先使用逻辑属性和平台方向能力,减少把 left、right 写死在组件中。
减少把 leftright 写死在组件中页面和组件的逻辑起止方向导航、面包屑、步骤和翻页顺序

图片、图标和案例也要本地化

多语言产品中的视觉素材可能包含手势、地图、货币、节日、服饰和特定文化背景。它们需要按目标场景审核,不能用刻板印象替换真实用户。

案例本地化也不等于换一张当地人物照片。用户更关心案例是否与自己的角色、工作流、法规和购买条件相关。若产品尚未在该市场交付,应准确说明可用范围,不能用图片暗示已经拥有当地客户。

图标要与文字配合。某些图标在一个产品中很熟悉,换到另一文化或专业场景可能难以理解。对关键行动保留文字标签,通常比依赖无文字图标更安全。

把可访问性和本地化合并测试

两类工作分别测试仍会留下交叉问题。屏幕阅读器读取的可访问名称需要翻译,错误消息需要与本地化字段关联,RTL 页面也需要正确焦点顺序,放大文字会进一步增加长语言的布局压力。

可以为每个关键流程建立一张组合矩阵:

维度最低覆盖
设备常见桌面、目标移动设备、窄窗口
输入鼠标、键盘、触摸
辅助技术至少一组目标浏览器与屏幕阅读器组合
视觉设置放大、深色、高对比、减少动态效果
语言默认语言、长文本语言、目标 RTL 语言
数据空、正常、极长、错误和边界金额
网络与状态加载、超时、重试、成功和失败

并非每次小改动都要手工跑遍所有组合。团队可以把基础规则交给自动化,把关键组件加入回归,把高风险流程安排人工测试,并在重大版本中邀请真实用户。

设计交付需要留下规则

设计稿只展示最终画面时,开发者仍需猜测内容变长、错误发生和屏幕变窄后的行为。交付材料可以补充:

  • 页面任务和主要行动;
  • 字体、颜色和间距角色;
  • 容器、最大宽度和断点逻辑;
  • 组件状态与交互;
  • 焦点顺序、键盘行为和动态通知;
  • 字符串、变量、复数和格式规则;
  • 空、错、加载和权限状态;
  • 哪些内容可以镜像,哪些不能;
  • 已完成的设备、语言和辅助技术测试;
  • 尚未验证的风险。

设计 Token 可以把颜色、字体、间距和圆角连接到代码,但 Token 本身不会解释使用目的。名称应表达角色,例如 text-secondarysurface-error,比 gray-500 更容易在主题和市场变化时保持语义。

设计交付需要留下规则设计 Token 可以把颜色、字体、间距和圆角连接到代码,但 Token 本身不会解释使用目的。
设计 Token 可以把颜色
字体
间距和圆角连接到代码
名称应表达角色
surface-error

模板和 AI 需要同样的验收

高质量模板能提供成熟的布局、字体和组件样例。拆解模板时,可以记录父容器、Gap、Padding、Max Width、字号、字重、字距、行高、组件和响应式模式,再替换成真实内容进行验证。[2]

模板参数来自一个具体项目。96px 的区块间距、某个圆角和一种 tracking 不能直接变成所有产品的规则。模板也可能没有完整的加载、错误、键盘、本地化和数据边界状态。

AI 生成页面通常能快速产出结构完整的初稿,仍需接受同样检查:

  • 信息顺序是否符合真实任务;
  • 文案、链接、价格和案例是否准确;
  • 父子布局能否承受内容变化;
  • 组件状态和表单是否完整;
  • 键盘、语义和辅助技术是否可用;
  • 多语言和 RTL 是否经过测试;
  • 生成素材和字体是否具有适当使用权。

生成结果「没有明显错误」,不代表它已经形成品牌,也不代表可以交付。[3][2]

一套可直接执行的验收流程

第一轮:任务与结构

  • 写明用户、入口、任务和主要行动;
  • 检查标题、解释、行动和反馈的顺序;
  • 删除无法说明作用的视觉重点;
  • 为真实流程列出加载、空、错和成功状态。

第二轮:视觉系统

  • 按层级、对齐、间距检查页面;
  • 确认颜色角色、对比和一致性;
  • 检查字体角色、行高、字距和缩放;
  • 检查组件全部状态,而非只看默认画面。
第二轮:视觉系统
按层级、对齐、间距检查页面
确认颜色角色、对比和一致性按层级对齐间距检查页面

第三轮:响应式与内容

  • 缓慢改变窗口尺寸,找出内容真正失效的位置;
  • 测试长标题、长按钮、空数据、错误和大字号;
  • 检查固定高度、绝对定位和不可换行内容;
  • 在真实移动设备上验证触摸、键盘和滚动。

第四轮:可访问性

  • 用键盘完成主要任务;
  • 检查焦点、语义、名称、错误和动态通知;
  • 使用自动工具发现基础问题;
  • 用目标屏幕阅读器和浏览器验证关键流程;
  • 对照项目采用的当前 WCAG 成功标准记录结果。[4][5]

第五轮:本地化

  • 使用真实翻译和 Locale 数据;
  • 检查姓名、地址、电话、日期、时间、数字和货币;
  • 检查语言长度、复数、变量和错误文案;
  • 验证 RTL 和双向内容;
  • 让目标语言使用者完成真实任务。[1][6]

第六轮:交付与回归

  • 记录问题、影响、证据、负责人和状态;
  • 把基础规则加入自动检查;
  • 把关键组件和流程加入回归测试;
  • 保存浏览器、设备、辅助技术和语言组合;
  • 上线后继续观察失败、放弃和客服问题。

设计质量最终体现在任务是否顺利完成。视觉秩序帮助用户理解,语义和键盘让更多人能够操作,Locale 和本地化让产品在目标市场中保持准确。三者一起进入组件、测试和交付流程,页面才有机会在真实环境中继续成立。

辰丰

Stack、Spacing、Fixed/Fill/Fit Content、Typography、Component、Variant、响应式、发布边界和模板拆解练习等章节。

辰丰

用户和任务、Hierarchy、Alignment、Spacing、Color、Contrast、Consistency、字体与文案、AI 验收、Auto Layout 和现场走查等章节。

W3C Web Accessibility Initiative

用于确认当前 WCAG 版本、四项原则、成功标准等级和规范边界:https://www.w3.org/WAI/standards-guidelines/wcag/。

W3C Web Accessibility Initiative

用于确认 ARIA 模式、角色、状态、可访问名称和键盘行为的实现边界:https://www.w3.org/WAI/ARIA/apg/。