文件处理
用户在使用应用的时候,不用考虑文件的创建、调用、管理等操作。所以,在应用中如果需要进行文件作,应该尽可能的避免让用户进行文件处理,程序上应该尽可能的在后台处理。
记录操作步骤
像Photoshop一样,可以记录操作的路径与步骤,用户可以进行撤销操作。并且提供自动保存功能,减少用户操作。
一般来说,不要让用户进行手动保存操作。当应用在打开、关闭、跳转别的应用的时候,进行自动保存。在某些情况下,编辑文件时提供保存和取消选项是有意义的,可以确认实际编辑时间。
数据不局限于本地保存
用户经常希望文件可以在所有设备中使用。在应用中,要尽可能的支持数据同步到iCloud等云存储中,以免数据丢失。
实现直观的图形预览
尽可能使用系统图形文件预览界面。
若需要自定义文件预览界面,确保预览界面是直观、高效的。高质量的图形文件在预览时效果更好,提供文件的可视化。
为了更快的导航,尽可能的提供一个创建新文件按钮,这样用户就可以不用到别的地方创建文档。
在应用中提供预览文件的功能
在应用中提供预览文件的功能,这样用户就不用退出应用进行文件的预览。在应用中可以提供快速查看表格、文档、PDF、图片等文档。
在应用中提供分享文件功能
在应用中提供分享文件功能。
在应用中也需要提供接收并查看,从别的应用中接收分享文件功能。
尝试翻译一下iOS设计规范,一同学习。
iOS Human Interface Guidelines
原文链接:
https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/file-handling/