检查不同设备的阅读体验,核心不是把每台设备都买来试一遍,而是先明确交付时要达到什么结果,再倒推需要哪些资料、做哪些任务、由谁负责、怎么验收。时间和人手有限时,优先检查正文可读性、触控可用性和横向溢出这三类问题,它们对阅读体验的影响最大,修复成本也最低。
如果交付结果是“用户能在手机上顺利读完一篇文章并完成主要操作”,那么检查项就应该围绕这个结果展开,而不是围绕设备型号展开。可以先把交付结果写成三句话:
这三句话对应三类任务:排版检查、触控检查、布局检查。责任可以按角色分:内容编辑负责文字和图片说明,前端负责布局和断点,测试或产品负责最终验收。人手少时,同一个人可以兼任,但验收标准不能省。
没有多台真机时,先用浏览器自带的设备模拟功能做第一轮排查。打开页面后按 F12 进入开发者工具,切换到设备模拟模式,依次选择几个有代表性的宽度:约 320px、375px、768px、1024px。每个宽度下检查以下项目:
模拟器不能替代真机,它主要帮你发现布局和尺寸问题。真机才能反映字体渲染、系统缩放和实际触控手感,所以模拟排查之后仍应安排至少一轮真机抽检。
时间和人手有限时,不要追求覆盖所有设备,而是按影响面排序。下面这张清单可以直接作为验收依据,每项都写明判断结果:
假设一个页面在 375px 下正文正常,但在 320px 下出现横向滚动,同时按钮高度只有 32px。判断结果是:布局断点需要补充,触控目标需要调整。这两个问题优先于配色和动效,因为它们直接阻断阅读和操作。
模拟排查通过后,用手边已有的设备做抽检即可,不必凑齐所有品牌。至少覆盖一台小屏手机、一台大屏手机和一台桌面浏览器。抽检时重点看三件事:
验收判断可以简化为:如果用户不需要缩放、不需要左右拖动、不需要反复尝试就能完成阅读和主要操作,这一轮检查就算通过。任何一项不通过,就回到对应任务修复,再重新验收。责任分配上,修复由前端或样式负责人执行,验收由提出交付结果的人确认,避免自己改自己验。
下一步,把上面那张清单复制到当前项目的任务列表里,先跑一遍 320px 宽度的检查,把发现的问题按“阻断阅读”和“影响体验”两类排序,从阻断类开始修。