用户交互(8)-文件处理

文件处理

用户在创建、浏览、操作文件时不需要考虑文件系统。如果你的应用程序支持文件处理,请尽量简化文件处理。

给予信心,工作内容总是会被保留,除非被取消或被删除。通常来说,不要让用户明确地保存文件。相反,当打开或者关闭文件以及切换到其他应用程序时,定时自动保存更改。有些情况下,如编辑既存文件时,保存或者删除选项对于何时实际获取编辑仍然有意义。

不要提供创建本地文件的选项。用户常常期望在所有设备上都能够使用他们的所有文件。尽可能的话,你的应用程序应该通过像iCloud这样的服务支持基于云端的文件储存。

实现直观和图形化的文件浏览界面。理想情况下,使用系统熟悉的文件选择器来浏览。如果你实现自定义的文件浏览器,请确保它直观并且高效。文件浏览器高度图形化时效果最好,可以为文件提供可视化呈现。为了更快地导航,考虑提供一个新的文档按钮,这样用户就不需要去其他地方创建新文档。

允许用户在不离开应用程序的情况下预览文件。你可以使用QuickLook让用户查看Keynote, Numbers, 和 Pages 文档,、PDF、图像和其他类型的文件内容,即使你的应用程序实际上并没有打开它们。

考虑和其它应用程序分享文件。如果有意义的话,你的应用程序可以跟其他应用程序通过文件提供扩展名来共享文件。你的应用程序允许用户浏览和打开其他应用程序的文件。

原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容