iOS Human Guidlines - page 69

Руководство
по Использованию
iOS
Технологии
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.
69
ет
смысл
хранить
предпочтения на
сервере
вашего приложения
,
а
не в
пользователь
-
ском
аккаунте
iCloud,
чтобы
их настройки находились
в доступности
,
вне
зависимости от
доступности
iCloud.
Убедитесь
,
что ваше приложение ведет
себя разумно
,
когда
хранилище
iCloud
не
доступно
.
Например
,
если
пользователь
вышел
из
своего аккаунта
iCloud,
выключите
использование
iCloud
для
вашего приложения или
включите
Airplane mode,
пока
храни
-
лище
iCloud
недоступно
.
В
этом
случае
пользователи
выполняли действия
по
выключе
-
нию доступа
к
хранилищу
iCloud,
так
что
вашему
приложению не
требуется
сообщать
им
об
этом
.
Тем не менее
,
может быть разумным показать
пользователям
,
что они
создают
изменения
,
которые не будут
видны на других
устройствах
,
до
тех
пор
,
пока они не
вос
-
становят доступ
к
хранилищу
iCloud.
В
случае необходимости делайте простым для пользователей включение
храни
-
лища
iCloud
в вашем приложении
.
На
своих
iOS-
устройствах
,
пользователи
входят
в
аккаунт
в
настройках
iCloud
и ожидают
,
что их
приложения будут
автоматически
под
-
ключаться
к
iCloud.
Но если
считаете
,
что
пользователь должен
выбрать
,
использовать
iCloud
или
нет
,
вы можете
предоставить
простой
вариант
,
который они могут
установить
при
запуске
вашего приложения
.
В большинстве
случаев
эта
опция должна
обеспечить
выбор между использованием
хранилища
iCloud
для
всего
содержимого
,
к
которому
пользователи получают доступ
в
вашем приложении или нет
.
Избегайте выбора пользователем документов
,
сохраняющихся на
iCloud.
Как
пра
-
вило
,
пользователи
ожидают
,
что
все
интересующее
их
содержание будет доступно
че
-
рез
хранилище
iCloud.
Ваше
приложение
не должно
требовать от пользователей до
-
бавления
в
хранилище файлов на поэтапной основе
.
Чтобы обеспечить
надлежащее
взаимодействие
с
пользователем
,
возможно
,
придется
перестроить
путь
,
с
помощью
которого
ваше приложение
обрабатывает и
предоставляет
содержание
так
,
чтобы
вы
-
полнять больше файлоуправляющих
задач для
пользователей
.
Не давайте пользователям возможность
создания
локальных
документов
.
Не
зависимо
от
того
,
поддерживает
ваше приложение
хранилище
iCloud
или
нет
,
вы не
должны
позволять
пользователя мыслить
категориями файловой
системы
конкретного
устройства
.
Вместо
этого
вы должны
сосредоточиться на повсеместной доступности их
содержимого
через
iCloud.
При необходимости обновляйте
содержимое
автоматически
.
Лучше
всего
,
когда
пользователи не предпринимают
никаких действий для
получения доступа
к
самым по
-
следним
версиям
содержимого
вашего приложения
.
Тем не менее
,
необходимо
сбалан
-
сировать
это
знание
с
уважением пространства
пользовательского
устройства
и ограни
-
чением
полосы прокрутки
.
Если
ваши пользователи
работают
с очень большими доку
-
ментами
,
возможно
,
будет логичным предоставить
им
контроль над
загрузкой
обновле
-
ний из
хранилища
iCloud.
Если
вам нужно
сделать
это
,
спроектируйте
способ идентифи
-
кации более
поздних
версий документа
,
доступных для
скачивания
.
Когда пользователь
выбирает
обновление документа
,
необходимо
обеспечить
тонкую
обратную
связь
,
если
загрузка
занимает
всего
несколько
секунд
.
Предупреждайте пользователей о последствиях
удаления документа
.
Когда
поль
-
зователь
удаляет документ
в
приложении
,
которое
использует
хранилище
iCloud,
доку
-
мент будет
удален из
пользовательского
аккаунта
iCloud
и
со
всех остальных
уст
-
ройств
.
Это подходит для
отображения
предупреждений
,
которые описывают
этот
ре
-
зультат для
получения подтверждения
,
прежде
чем
выполнить
удаление
.
Сообщайте пользователям о
конфликтах
,
когда
это возможно
,
но
только при не
-
обходимости
.
Используя
программный интерфейс
хранилища
iCloud,
вы должны быть
1...,59,60,61,62,63,64,65,66,67,68 70,71,72,73,74,75,76,77,78,79,...175
Powered by FlippingBook