Гайдлайн по iOS на русском. Часть 83 — Расширения: Файловая система

Ruslan Sharipov
2 min readMay 27, 2022

Привет. Меня зовут Руслан. Я UX/UI дизайнер в Siemens. У меня есть ютуб-канал, на котором записано несколько плейлистов по основам UX/UI дизайна (лайк, подписка и тд). В этой серии постов я делюсь вольным переводом iOS гайдлайна на русский язык. Как и с переводом Material Design все части будут объеденены в 1 notion документ. Оригинальный источник этой части: здесь.

File provider это пользовательский интерфейс для импорта, экспорта, открытия или перемещения документов из других приложений в системе. Когда загружается данное расширение, его интерфейс отображается в модальном представлении, которое содержит панель навигации.

Файловая система

File provider это пользовательский интерфейс для импорта, экспорта, открытия или перемещения документов из других приложений в системе. Когда загружается данное расширение, его интерфейс отображается в модальном представлении, которое содержит панель навигации.

Когда пользователи открывают или импортируют файлы, показывайте только документы и информацию, зависящие от контекста. Когда кто-то использует расширение для открытия или импорта документов, отображайте только те документы, которые соответствуют текущему контексту. Например, если приложение для редактирования PDF загружает расширение, отобразите только файлы PDF в качестве возможных документов, которые можно открыть или импортировать. Обязательно укажите другую информацию, которая также может оказаться полезной, такую как даты изменений, размеры и то, являются ли документы локальными или доступны только после загрузки из Интернета.

Позвольте людям выбирать пункт назначения при экспорте и перемещении документов. Если ваше приложение не хранит документы в одном каталоге, позвольте пользователям перемещаться к определенному месту назначения в иерархии каталогов. Рассмотрите возможность добавления новых подкаталогов.

Не создавайте кастомную панель навигации. Расширение загружается в модальном представлении, которое уже включает панель навигации. Отображение какой-либо второй панели навигации сбивает с толку и отнимает место у контента.Когда пользователи открывают или импортируют файлы, показывайте только документы и информацию, зависящие от контекста. Когда кто-то использует расширение для открытия или импорта документов, отображайте только те документы, которые соответствуют текущему контексту. Например, если приложение для редактирования PDF загружает расширение, отобразите только файлы PDF в качестве возможных документов, которые можно открыть или импортировать. Обязательно укажите другую информацию, которая также может оказаться полезной, такую как даты изменений, размеры и то, являются ли документы локальными или доступны только после загрузки из Интернета.

Позвольте людям выбирать пункт назначения при экспорте и перемещении документов. Если ваше приложение не хранит документы в одном каталоге, позвольте пользователям перемещаться к определенному месту назначения в иерархии каталогов. Рассмотрите возможность добавления новых подкаталогов.

Не создавайте кастомную панель навигации. Расширение загружается в модальном представлении, которое уже включает панель навигации. Отображение какой-либо второй панели навигации сбивает с толку и отнимает место у контента.

--

--