文件处理
用户在创建、查看和操作文件时不需要考虑文件的系统结构。如果应用需要处理文件,请尽可能地淡化文件处理过程。
-
让用户相信文件会被即时保存,除非用户主动取消或删除
通常情况下,不要让用户去特意地保存文件。相反,在打开和关闭文件,以及切换到另一个应用时,应用应定期地自动保存更改。在某些情况下,例如在编辑现有文件时,为了能让用户确认编辑的内容能够被及时存档,保存和取消选项仍然是有意义。
-
不要提供仅创建本地文件的选项
用户往往希望他们的所有文件都能在自己的所有设备上使用。如果可以的话,应用应当支持通过 iCloud 等基于云端服务的文件存储。
-
设计一个直观、图形化的文件浏览界面
理想情况下,使系统常见的文件浏览器来查看文件。如果应用使用了自定义文件浏览器,请确保它是直观和高效的。高度图形化的文件浏览器可以为文件提供可视化的展示,用户的使用效率也是最好的。为了高效引导用户,可以考虑提供一个新建文档的按钮,这样用户就不需要去其他地方创建新文档了。
-
允许用户在不退出应用序的情况下预览文件
用户可以使用 Quick Look 快速查看 Keynote、Numbers和 Pages 文档、PDF、图片和其他类型的文件内容,即便应用并没有实际打开它们。
-
考虑与其他应用共享文件
如果可以的话,应用可以通过 File Providers 扩展功能与其他应用共享文件。应用还可以让用户浏览和打开其他应用的文件。