“离线”、“无需账户”和“本地存储”描述的是不同的产品属性。某个应用可能会将工作文件保存在本地,同时却需要账户来进行同步;或者它可能需要一次在线激活,之后便无需产品账户即可离线工作。
测试网络依赖性
分别测试初始下载与激活、常规工作、验证、更新、支持链接以及可选同步。仅在正常设置完成后,才进行授权的离线测试。记录哪些操作可行、哪些操作会挂起,以及失败的检查是否会锁定现有的工作。切勿仅凭一次短暂的断网会话就推断出应用支持永久离线。
识别每个账户边界
询问应用本身是否需要登录、商店或许可证提供商是否需要识别购买行为,以及可选的云服务是否使用了其他账户。“无应用账户”并不意味着匿名支付或没有第三方处理。
按数据类型映射存储
分别定位工作文档、首选项、凭据、预览、日志和同步副本。本地文件仍可能进入系统备份;钥匙串(Keychain)存储不同于普通首选项;用户创建的屏幕截图和剪贴板历史记录则属于其各自的系统。
Wallo 没有 Wallo 账户,并在本地存储目标和任务。当前的许可机制要求在首次激活和停用时连接互联网;根据文档说明的策略,先前已验证匹配的 Mac 可以在离线状态下执行常规工作。许可证请求发送至 Lemon Squeezy,且 Wallo 不提供云同步。当分发方式或许可机制发生更改时,应重新测试这些声明。