Многозадачность > Продукты Apple
Путеводитель по продуктам Apple    

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

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

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

Успешность использования многозадачной среды осуществляется путем достижения гармоничного сосуществования с другими приложениями на устройстве. На высоком уровне это означает, что все приложения должны:

  • Тщательно регулировать использование ресурса, чтобы избежать чрезмерной нагрузки на центральный процессор, память, прострaнcтво экрана и другие ресурсы
  • Изящно управлять прерыванием работы и аудио потоками других приложений
  • Останавливать и перезапускать (то есть переходить к приложению в/из фонового режима) быстро и плавно
  • Корректно продолжать работать в свернутом состоянии

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

Будьте готовы к сбоям и возобновлениям работы. Многозадачность увеличивает вероятность того, что фоновое приложение прервет работу вашего приложения. Другие функции, такие как наличие рекламы и быстрое переключение приложений, могут стать причиной более частых сбоев. Чем быстрее и точнее вы сможете сохранить текущее состояние вашего приложения, тем быстрее пользователи смогут возобновить или продолжить работу с момента возникновения сбоя. Чтобы предоставить пользователям опыт плавного возобновления работы, воспользуйтесь преимуществами сохранения состояния и функции возобновления UIKit (для большей информации см. Preserving Your App’s Visual Appearance Across Launches).

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

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

Убедитесь, что аудио функционирует должным образом. Многозадачность делает более вероятной возникновение другой медиа-активности во время работы вашего приложения. Она также повышает вероятность того, что для устранения прерываний придётся приостановить аудио, а затем возобновить. Для получения точных рекомендаций, которые помогут вам убедиться, что аудио оправдывает ожидания пользователей и правильно сосуществует с другими аудио на устройстве, см. раздел Звук.

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

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



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

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


Создание Изображений с Изменяемым Размером

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

15 09 2021 0:57:52

Клавиши

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

14 09 2021 4:10:29

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

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

13 09 2021 14:19:14

Handoff

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

12 09 2021 17:59:35

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

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

11 09 2021 22:11:21

Web Clip Иконки

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

10 09 2021 16:46:15

Параметры

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

09 09 2021 1:42:16

Жесты

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

08 09 2021 0:45:58

Панель Вкладок

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

07 09 2021 6:25:17

Создание Бренда

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

06 09 2021 1:48:40

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

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

05 09 2021 12:14:52

Иконки и Символы в Меню

Иконки Помогают Пользователям Определить Элементы...

04 09 2021 8:19:54

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

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

03 09 2021 10:53:23

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

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

02 09 2021 8:35:57

Указатели

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

01 09 2021 12:26:21

Индикаторы

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

31 08 2021 17:14:52

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

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

30 08 2021 12:37:11

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

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

29 08 2021 1:18:52

AirPrint

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

28 08 2021 12:15:59

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

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

27 08 2021 23:47:10

Приложения

Операционная система tvOS предусматривает рамки для создания захватывающих игр, утилит и других приложений, которые поддерживаются медиаплеером Apple TV для просмотра в исходном формате.  Если вы уже знакомы с дизайном приложений iOS, вы уже знаете почти все, что вам необходимо. В системе tvOS предусмотрено большинство элементов интерфейса и платформ разработки.  Однако, создание пользовательского интерфейса «как в кинотеатре», который отлично смотрится на телевизионном экране при использовании пульта дистанционного управления, требует некоторых важных и уникальных особенностей разработки....

26 08 2021 2:31:58

Force Touch

Force Touch  ...

25 08 2021 23:57:44

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

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

24 08 2021 1:35:53

Иконки Меню

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

23 08 2021 17:19:42

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

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

22 08 2021 19:39:26

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

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

21 08 2021 10:51:29

Названия

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

20 08 2021 8:45:13

Таблицы

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

19 08 2021 14:25:22

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

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

18 08 2021 23:43:47

Dashboard

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

17 08 2021 12:55:47

Приложения Watch

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

16 08 2021 2:52:30

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

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

15 08 2021 12:46:10

Фильмы

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

14 08 2021 23:18:38

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

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

13 08 2021 13:40:22

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

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

12 08 2021 21:43:59

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

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

11 08 2021 22:12:16

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

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

10 08 2021 15:43:38

Анимация

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

09 08 2021 21:21:38

Социальные Сети

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

08 08 2021 16:49:17

Шрифты

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

07 08 2021 15:54:19

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

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

06 08 2021 21:40:20

Цвет

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

05 08 2021 22:54:17

3D Touch

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

04 08 2021 15:48:29

Взаимодействие

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

03 08 2021 2:39:44

HealthKit

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

02 08 2021 19:16:18

Док-Панель

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

01 08 2021 5:35:52

Рамки

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

31 07 2021 11:27:41

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

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

30 07 2021 8:22:27

Диалоги

Диалог представляет собой окно, спроектированное для вызова ответной реакции пользователя. Многие диалоги, например, диалог Печати, позволяют пользователям предоставлять несколько ответов одновременно....

29 07 2021 13:54:19

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

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

28 07 2021 10:58:53

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