iCloud > Продукты Apple
Путеводитель по продуктам Apple    

iCloud

iCloud

iCloud позволяет людям получить доступ к содержимому, которое для них важно, независимо от того, какое устройство они используют в данный момент. Когда вы встраиваете iCloud в своё приложение, пользователи могут использовать различные элементы вашего приложения на разных устройствах, чтобы видеть и редактировать личное содержимое без выполнения явной синхронизации.

Для того, чтобы обеспечить такой пользовательский опыт, вполне вероятно, что вам придется пересмотреть способы хранения, доступа и предоставления информации (особенно, созданного пользователями содержимого) в вашем приложении. Чтобы узнать, как установить iCloud в ваше приложение, см. iCloud Design Guide.

Одним из основополагающих аспектов работы пользователей с хранилищем iCloud является прозрачность: В идеале, пользователям не нужно знать, где хранится их содержимое, и им редко надо думать о том, какую версию содержимого они просматривают в данный момент. Следующие указания помогут вам в предоставлении пользователям опыта использования iCloud, которого они ожидают.

В надлежащем случае упростите использование iCloud в вашем приложении. Пользователи на iOS устройствах заходят в учётную запись iCloud в настройках iCloud, и в большинстве случаев, они ожидают, что приложения автоматически будут работать с iCloud. Но если вы думаете, что пользователи возможно захотят выбрать, использовать ли iCloud с вашим приложением, вы можете предоставить простую опцию, которую они могут выбрать, когда впервые откроют ваше приложение. В большинстве случаев, эта опция должна предоставлять выбор между использованием iCloud со всем содержимым, к которому пользователи получают доступ в вашем приложении, или не со всем.

Уважайте прострaнcтво пользователя в iCloud. Важно помнить, что iCloud представляет собой невозобновляемый ресурс, за который пользователи платят. Вы должны использовать iCloud для хранения информации, которую создают и понимают пользователи. Избегайте использования iCloud для хранения ресурсов приложения или содержимого, которое вы можете восстановить. Также имейте ввиду, что когда учётная запись пользователя активна, iCloud автоматически создаёт резервную копию содержимого папки документов вашего приложения. Чтобы избежать чрезмерного использования  прострaнcтва пользователя, лучше всего быть разборчивым относительно содержимого, которое вы помещаете в папку документов.

Старайтесь не спрашивать пользователей, какие документы сохранить в iCloud. Как правило, люди ожидают, что всё важное для них содержимое будет доступно через iCloud. Большинству пользователей не нужно управлять хранилищем личных документов, так что вы не должны допускать, чтобы ваше приложение осуществляло этот опыт. Чтобы обеспечить хороший пользовательский опыт, возможно, придется перестроить путь, с помощью которого ваше приложение обpaбатывает и предоставляет содержимое, чтобы вы могли выполнять для пользователя больше задач по управлению файлами.

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

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

Удостоверьтесь, что ваше приложение работает должным образом, когда iCloud недоступно. Например, если пользователи выходят из учётной записи iCloud, отключают использование iCloud с вашим приложением или включают Авиарежим, iCloud становится недоступным. В таких ситуациях пользователи совершили действие, которое отключило доступ к iCloud, так что вашему приложению не нужно об этом сообщать. Однако, показать пользователям, что изменения, которые они произвели, не будут видимы на других устройствах до тех пор, пока они не восстановят доступ к iCloud, может быть разумным.

Старайтесь не предоставлять пользователям опцию создания “локального” документа. Независимо от того, поддерживаете ли вы iCloud в своём приложении, вам не следует заставлять пользователей думать в рамках файловой системы конкретного устройства. Вместо этого, вам нужно, чтобы пользователи сфокусировались на повсеместной доступности своего содержимого через iCloud.

При необходимости обновляйте содержимое автоматически. Лучше всего, когда пользователям не нужно ничего предпринимать, чтобы удостовериться, что они получают доступ к самому актуальному содержимому в вашем приложении. Тем не менее, необходимо сбалансировать это знание с уважением прострaнcтва пользовательского устройства и ограничением пропускной способности. Если ваши пользователи работают с очень большими документами, возможно, будет логичным предоставить им контроль над загрузкой обновлений из iCloud. Если вам нужно сделать это, спроектируйте способ идентификации более поздних версий документа, доступных для скачивания. Когда пользователь выбирает обновление документа, необходимо обеспечить незаметную обратную связь, если загрузка занимает более нескольких секунд.

Предупреждайте пользователей о последствиях удаления документа. Когда пользователь удаляет документ в приложении, которое использует хранилище iCloud, этот документ будет удален из пользовательского аккаунта iCloud и со всех остальных устройств. Уместно отобразить предупреждение, которое описывает этот результат, и получить подтверждение перед удалением.

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

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



Отзывы (через Facebook):

Оставить отзыв с помощью аккаунта FaceBook:


Живые Фотографии

Живые Фотографии позволяют пользователям запечатлеть и вновь пережить приятные воспоминания в режиме движения и звука. Появившись на iOS 9, приложение Камера захватывает дополнительно содержимое, включая аудио и дополнительные кадры перед и после фото, что добавляет жизни привычным фотоснимкам....

24 07 2021 23:21:35

Приложения Watch

Приложение Watch предоставляет пользователям более подробную информацию или функции, чем те, которые они могут найти в glances или уведомлениях....

23 07 2021 9:48:43

Встроенные Покупки

Встроенные Покупки позволяют пользователям покупать цифровые продукты внутри вашего приложения. Например, пользователи могут:...

22 07 2021 19:41:14

Обзор Изменений Документа

Обзор Изменений Документа...

21 07 2021 20:47:36

Датчик Ускорения

Данные движения и ускорения, в основном, предназначены для фитнеса и действий, связанных со здоровьем. Вы можете использовать данные движения, чтобы измерить уровень активности пользователя и отследить конкретный тип движений, таких как движения рук во время выполнения тренировки. Apple Watch позволяет вам записать сенсорные данные за несколько дней, чтобы вы могли определить образцы длительных движений....

20 07 2021 10:40:13

Док-Панель

Док-панель предоставляет пользователям удобное место для хранения приложений, которые используются наиболее часто. В дополнение, пользователи могут использовать Док-панель для хранения закладок веб-страниц, документов, папок и стеков (собраний документов или другого содержимого). Пользователи ожидают, что Док-панель всегда будет доступна, а также будет функционировать в соответствии с параметрами....

19 07 2021 13:47:15

Указатели

OS X предоставляет несколько стандартных указателей, которые обеспечивают хорошо структурированную обратную связь для пользователей. Важно использовать эти указатели правильным образом, так как пользователи уже знают, что они могут означать....

18 07 2021 16:52:43

Дизайн, Ориентированный на Пользователя

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

17 07 2021 7:22:22

Звук

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

16 07 2021 7:50:57

Рамки

Чтобы гарантировать слаженность в процессе использования Apple Watch, предоставляются шаблоны, руководства, рамки и шрифты....

15 07 2021 9:54:37

Жесты

На сенсорной поверхности пульта ДУ можно применять различное количество жестов, то есть, действий, производимых нажатием одного пальца. Используйте их для создания физического контакта с материалом, изображенным на экране....

14 07 2021 15:35:58

Handoff

Handoff  Apple Watch помогает пользователям быстро получить доступ к информации, но иногда они могут захотеть углубиться в содержимое на других устройствах. В вашем приложении Watch используется Handoff, чтобы передать информацию о текущей активности пользователя на его другие устройства....

13 07 2021 22:53:10

Иконки Меню

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

12 07 2021 15:43:17

Авто Сохранение и Версии

Приложения, основанные на работе с документами, могут освободить пользователей от необходимости сохранять результат своей работы или волноваться по поводу потери несохраненных изменений. Когда основанное на работе с документами приложение осуществляет Авто Сохранение, система автоматически записывает данные документа на диск при необходимости, не создавая при этом дополнительные копии....

11 07 2021 22:33:41

Quick Look

Используя Quick Look, пользователи могут просматривать документ внутри вашего приложения, даже если ваше приложение не может открыть документ. Например, вы можете позволить пользователям предварительно просмотреть документы, которые они загрузили с веб-сайта или получили из других источников....

10 07 2021 10:53:53

Многозадачность

Многозадачность позволяет людям видеть более одного приложения на экране (на подходящих моделях iPad) и быстро переключаться среди недавно использующихся приложений. В iOS 9 люди могут использовать многозадачный пользовательский интерфейс (показан ниже), чтобы выбрать недавно использовавшееся приложение....

09 07 2021 14:54:55

Таблицы

Таблицы отображают строки содержимого в одном столбце. Строка таблицы динамически конфигурируема и ее содержимое можно изменить в любой момент. Таблицы, по определению, являются прокручиваемыми, в них осуществляется множество способов взаимодействия, а также к ним можно добавить фоновый цвет или изображение....

08 07 2021 5:28:52

HomeKit

HomeKit упрощает для людей использование приложений автоматизации дома на устройствах iOS, чтобы управлять соответствующим оборудованием в домах, независимо от производителя оборудования. Лучшие приложения для автоматизации домов объединены с HomeKit и iOS, чтобы помочь пользователям:...

07 07 2021 9:32:11

Web Clip Иконки

Если у вас есть веб-приложение или веб-сайт, вы можете предоставить уникальную иконку, которую пользователи могут отобразить на Начальном экране посредством использования функции web clip. Пользователи нажимают на иконку, чтобы одним лёгким движением получить доступ к веб-содержимому. Вы можете создать иконку, которая представляет ваш веб-сайт полностью, или иконку, которая представляет одну веб-страницу....

06 07 2021 7:33:23

Фильмы

Фильм отображает изображение постера фильма, которое при нажатии представляет модальное воспроизведение видео или аудио. Используйте этот элемент, чтобы поместить короткие медиа-клипы наряду с остальным содержимым. Воспроизведение медиафайлов осуществляется системой....

05 07 2021 23:17:49

Расширения Приложений

Расширения приложения увеличивают область действия вашего приложения, давая пользователям доступ к узконаправленным частям его функциональных возможностей, во время того, как они используют другие приложения. Например, во время просмотра веб-сайтов в Safari, люди могут использовать расширение “Поделиться”, чтобы разместить изображение или статью на вашем информационном ресурсе для общения и взаимодействия. Либо во время использования Finder люди могут использовать ваше расширение Finder Sync, чтобы выбрать документы, которые вы синхронизировали с источником удаленных данных. (В таких ситуациях Safari и Finder называются приложениями хоста, так как они предоставляют пользователям доступ к расширениям.)...

04 07 2021 5:24:50

Шрифты

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

03 07 2021 21:26:31

AirPrint

Используя AirPrint, люди могут беспроводным способом печатать содержимое вашего приложения и использовать приложение Print Center для проверки состояния печати....

02 07 2021 23:32:36

Цвет и Оформление

Используйте Системные Цвета для Слияния с Системным Оформлением...

01 07 2021 23:24:18

Дистанционный Пульт

Дистанционное управления и взаимодействие...

30 06 2021 19:19:53

Об Элементах Управления и Видах

Элементы управления представляют собой графические объекты, которые приводят к безотлагательным действиям или видимым результатам, когда пользователи воздействуют на них. Виды представляют собой элементы пользовательского интерфейса, которые отображают пользователям содержимое. Платформа AppKit выделяет элементы управления и виды, которые вы можете использовать в своем приложении, такие как комaндные кнопки, кнопки-переключатели, текстовые поля, экранные таблицы, окна вкладок и вспомогательные окна. Здесь вы можете увидеть некоторые из элементов управления и видов (среди других объектов), которые представлены Конструктором Интерфейса в библиотеке Object....

29 06 2021 1:13:55

Game Center

Game Center позволяет людям играть в игры, организовывать онлайн игры с множеством участников и многое другое. Игроки используют встроенное приложение Game Center, чтобы войти в учётную запись, найти новые игры, добавить новых друзей и просматривать таблицы лидеров и достижения....

28 06 2021 12:49:24

Запуск и Завершение

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

27 06 2021 17:36:22

Группирование Элементов Меню

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

26 06 2021 13:18:30

Размеры Дисплея

Приложения Watch по существу отличаются от других приложений и по форме, и по функциям. Меньший размер дисплея и заданная модель взаимодействия требуют продумывания уникального дизайна и пользовательского опыта. Эти требования помогут вам создать приложение, которое станет отражением вашего бренда и намерений, но все же будет соответствовать Apple Watch....

25 06 2021 21:47:55

Домашний экран

На домашнем экране медиаплеера Apple TV отображаются установленные приложения.  Пользователь управляет сеткой иконок приложений, выбирает одну сетку и нажимает на иконку. Иконка активируется....

24 06 2021 20:58:53

Таблицы и Коллекции

Apple TV имеет некоторые стандартные режимы систематизирования и показа  коллекций содержимого, так, чтобы обзор и навигация осуществлялись легко и просто....

23 06 2021 4:21:24

Открытие Окон

Пользователи ожидают, что окно откроется, когда они:...

22 06 2021 0:27:57

HealthKit

В iOS 8 и позднее, приложения, созданные при помощи HealthKit, могут использовать данные приложения Здоровье, чтобы предоставить более мощные и доступные оздоровительные и спортивные услуги. С разрешения пользователя, приложения могут использовать HealthKit и для чтения, и для написания данных из приложения Здоровье, главного местоположения хранилища данных пользователя, связанных со здоровьем....

21 06 2021 17:37:17

Фокусировка и Эффект Параллакс

Считается, что при выделенном состоянии на экране медиаплеера Apple TV иконки, изображения, клавиши или другие элементы интерфейса находятся в фокусе. Как только фокус наводится на какой-либо элемент, он плавно выдвигается на передний план и качается при произведении круговых движений по поверхности пульта дистанционного управления (ДУ). При этом, этот элемент подсвечивается и создается глянцевый блеск по всей поверхности элемента. При бездействии в течение определенного периода времени все элементы, не находящиеся в фокусе, тускнеют, а сфокусированный элемент становится еще больше в размере. Такой эффект привлекает пользователей, сидящих в комнате на диване, обеспечивая чёткость изображения и контекст, а также выделяя активированный участок....

20 06 2021 2:37:40

Spotlight

Spotlight  Spotlight — это мощная технология поиска OS X, которая делает процесс поиска файлов на компьютере таким же простым как поиск в сети. Используя Spotlight пользователи могут выполнять поиск элементов, используя свойства, которые имеют для них значение, такие как целевая аудитория документа, ориентация изображения или ключевые знаки музыки в аудиофайле. Такая информация (называется метаданные) встроена в файл приложением, которое его создало. Мощь Spotlight начинается со способности извлекать, хранить, обновлять и организовывать метаданные файлов, чтобы обеспечить быстрый и всеохватывающий поиск....

19 06 2021 3:31:46

Изображения Complication

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

18 06 2021 5:56:31

Слайдеры

Слайдер позволяет пользователям вносить изменения в значение. Слайдер отображает свое значение в виде набора шагов или непрерывной панели. Значение слайдера увеличивается или уменьшается посредством предопределенной суммы и в границах заданного диапазоона....

17 06 2021 12:22:26

3D Touch

3D Touch предоставляет пользователям iOS 9 дополнительный аспект взаимодействия. На поддерживаемых устройствах люди быстро могут выбрать определённые для приложения действия с Начального экрана посредством нажатия на иконку приложения. Внутри приложения люди могут использовать различные нажатия для быстрого просмотра элемента, открытия элемента в раздельном окне и получения доступа к соответствующим действиям. (Чтобы узнать больше об использовании 3D Touch в вашем коде, смотрите раздел Adopting 3D Touch on iPhone.)...

16 06 2021 11:28:33

Отметки Даты и Времени

Отметки даты и времени отображают на Apple Watch значения в реальном времени....

15 06 2021 6:35:34

Иконки Боковой Панели

Если в вашем приложении есть боковая панель (или список источников), вам, возможно, понадобится создать иконки, чтобы отобразить их в этой панели. Например, приложение Почта содержит несколько иконок, которые представляют почтовые ящики, VIP и архивированные сообщения пользователя....

14 06 2021 18:39:38

Анимация

OS X использует изысканную выразительную анимацию, чтобы предоставить людям обратную связь и помочь понять результаты своих действий. Когда вы используете элементы управления, предоставленные системой, вы автоматически получаете пользу от встроенной анимации OS X. Если вы хотите создать уникальную анимацию, обратитесь к дизайну с целью увеличения ясности и коммуникации в приложении....

13 06 2021 11:41:34

Элементы Управления Текстом

Статичное Текстовое Поле...

12 06 2021 4:59:13

Контекстуальные Меню

Контекстуальное меню предоставляет удобный доступ к часто используемым комaндам, связанным с элементом. С точки зрения пользователя, контекстуальное меню представляет собой быстрый доступ к небольшому набору комaнд, которые имеют смысл в контексте текущей задачи. Пользователь может открыть контекстуальное меню посредством клика на объект или выделенный фрагмент....

11 06 2021 12:35:23

Проектирование для Yosemite

Скачать OS-X Human Interface Guidelines...

10 06 2021 19:43:10

Параметры

Параметры представляют собой выделенные пользователем настройки, которые ваше приложение запоминает от сессии до сессии. Пользователи ожидают, что в параметрах смогут настроить внешний вид и поведение вашего приложения в соответствии со своими предпочтениями. Например, среди всего прочего, в параметрах Finder пользователи могут настроить содержимое окон Finder и поведение функции Файл > Новый Окна Finder....

09 06 2021 13:56:14

Индивидуализация

Выразите уникальность бренда посредством выбора собственного шрифта, цвета и изображений. Этот выбор поможет вам в создании своего собственного уникального стиля....

08 06 2021 8:32:11

Индикаторы

Индикатор хода выполнения процесса информирует пользователей о статусе долгой операции....

07 06 2021 11:26:48

Клавиши

В дополнение к сенсорной поверхности, которая выполняет функции интеpaктивных клавиш, клавиша Play / Pause на пульте Siri также используется как для работы с вашим приложением, так и для игры. При нажатии клавиши Меню также могут выходить уведомления о применении системы Игровых контролеров, чтобы пользователи могли принять соответствующие меры. Независимо от того, используется пульт или игровой контроллер, клавиши должны быть согласованными и понятными в контексте вашего приложения или игры....

06 06 2021 15:59:44

Force Touch

Force Touch  ...

05 06 2021 20:18:30

Еще:
Устройство компьютера -1 ::