14.11.2012 Views

ios hig rus

ios hig rus

ios hig rus

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

iOS Technology Usage Guidelines<br />

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

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

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

(поставленные в задачу внутри вашего приложения и доставленные iOS на устройство),<br />

а также push-уведомления (пересылаемые в ваше приложение с удаленного<br />

сервера).<br />

С точки зрения пользователя эти технологии являются частью iOS-оболочки, но разработчики<br />

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

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

iCloud Storage<br />

(Хранилище iCloud)<br />

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

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

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

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

и редактирования их содержимого без выполнения явной синхронизации. Для того<br />

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

способы хранения и получения доступа и предоставления информации (в частности,<br />

созданного пользователями контента) в вашем приложении. Чтобы изучить советы относительно<br />

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

хорошо взаимодействовало с iCloud, а также программирования интерфейса iCloud, см.<br />

“iCloud Storage”.<br />

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

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

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

Следующие рекомендации помогут вам обеспечить это в вашем приложении.<br />

Уважайте пользовательские аккаунты iCloud. Важно помнить, что хранилище iCloud<br />

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

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

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

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

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

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

будьте придирчивы к содержанию, помещенному в папку Documents.<br />

Определите типы информации для хранения в хранилище iCloud. В дополнение к<br />

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

ключей и значений данных в хранилище iCloud. Например, если ваше приложение<br />

помогает пользователям просматривать контент (книги или журналы), вы можете использовать<br />

хранилище iCloud для хранения последней просмотренной страницы, таким<br />

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

с того места, где остановились.<br />

Если вы храните предпочтения в хранилище iCloud key-value, убедитесь, что предпочтения<br />

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

предпочтения более полезны в рабочей среде, чем в домашних условиях, поэтому име-<br />

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

68

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

Saved successfully!

Ooh no, something went wrong!