14.11.2012 Views

ios hig rus

ios hig rus

ios hig rus

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Руководство по Использованию iOS Технологии<br />

ет смысл хранить предпочтения на сервере вашего приложения, а не в пользовательском<br />

аккаунте iCloud, чтобы их настройки находились в доступности, вне зависимости от<br />

доступности iCloud.<br />

Убедитесь, что ваше приложение ведет себя разумно, когда хранилище iCloud не<br />

доступно. Например, если пользователь вышел из своего аккаунта iCloud, выключите<br />

использование iCloud для вашего приложения или включите Airplane mode, пока хранилище<br />

iCloud недоступно. В этом случае пользователи выполняли действия по выключению<br />

доступа к хранилищу iCloud, так что вашему приложению не требуется сообщать им<br />

об этом. Тем не менее, может быть разумным показать пользователям, что они создают<br />

изменения, которые не будут видны на других устройствах, до тех пор, пока они не восстановят<br />

доступ к хранилищу iCloud.<br />

В случае необходимости делайте простым для пользователей включение хранилища<br />

iCloud в вашем приложении. На своих iOS-устройствах, пользователи входят в<br />

аккаунт в настройках iCloud и ожидают, что их приложения будут автоматически подключаться<br />

к iCloud. Но если считаете, что пользователь должен выбрать, использовать<br />

iCloud или нет, вы можете предоставить простой вариант, который они могут установить<br />

при запуске вашего приложения. В большинстве случаев эта опция должна обеспечить<br />

выбор между использованием хранилища iCloud для всего содержимого, к которому<br />

пользователи получают доступ в вашем приложении или нет.<br />

Избегайте выбора пользователем документов, сохраняющихся на iCloud. Как правило,<br />

пользователи ожидают, что все интересующее их содержание будет доступно через<br />

хранилище iCloud. Ваше приложение не должно требовать от пользователей добавления<br />

в хранилище файлов на поэтапной основе. Чтобы обеспечить надлежащее<br />

взаимодействие с пользователем, возможно, придется перестроить путь, с помощью<br />

которого ваше приложение обрабатывает и предоставляет содержание так, чтобы выполнять<br />

больше файлоуправляющих задач для пользователей.<br />

Не давайте пользователям возможность создания “локальных” документов. Не<br />

зависимо от того, поддерживает ваше приложение хранилище iCloud или нет, вы не<br />

должны позволять пользователя мыслить категориями файловой системы конкретного<br />

устройства. Вместо этого вы должны сосредоточиться на повсеместной доступности их<br />

содержимого через iCloud.<br />

При необходимости обновляйте содержимое автоматически. Лучше всего, когда<br />

пользователи не предпринимают никаких действий для получения доступа к самым последним<br />

версиям содержимого вашего приложения. Тем не менее, необходимо сбалансировать<br />

это знание с уважением пространства пользовательского устройства и ограничением<br />

полосы прокрутки. Если ваши пользователи работают с очень большими документами,<br />

возможно, будет логичным предоставить им контроль над загрузкой обновлений<br />

из хранилища iCloud. Если вам нужно сделать это, спроектируйте способ идентификации<br />

более поздних версий документа, доступных для скачивания. Когда пользователь<br />

выбирает обновление документа, необходимо обеспечить тонкую обратную связь, если<br />

загрузка занимает всего несколько секунд.<br />

Предупреждайте пользователей о последствиях удаления документа. Когда пользователь<br />

удаляет документ в приложении, которое использует хранилище iCloud, документ<br />

будет удален из пользовательского аккаунта iCloud и со всех остальных устройств.<br />

Это подходит для отображения предупреждений, которые описывают этот результат<br />

для получения подтверждения, прежде чем выполнить удаление.<br />

Сообщайте пользователям о конфликтах, когда это возможно, но только при необходимости.<br />

Используя программный интерфейс хранилища iCloud, вы должны быть<br />

2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />

69

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!