Расширения Приложений
Расширения приложения увеличивают область действия вашего приложения, давая пользователям доступ к узконаправленным частям его функциональных возможностей, во время того, как они используют другие приложения. Например, во время просмотра веб-сайтов в Safari, люди могут использовать расширение “Поделиться”, чтобы разместить изображение или статью на вашем информационном ресурсе для общения и взаимодействия. Либо во время использования Finder люди могут использовать ваше расширение Finder Sync, чтобы выбрать документы, которые вы синхронизировали с источником удаленных данных. (В таких ситуациях Safari и Finder называются приложениями хоста, так как они предоставляют пользователям доступ к расширениям.)
Вы встраиваете расширение в приложение, которое вы представляете в App Store (приложение, которое содержит расширения, называется содержащее приложение). После установки расширения в вашем содержащем приложении, люди могут использовать его для выполнения быстрых задач во время использования других приложений. Например, во время чтения о продукте в сообщении электронной почты, люди могут использовать ваше расширение Действия, чтобы добавить товар в список покупок без выхода из Почты.
В таблице 44-1 составлен список расширений, которые вы можете создать.
Тип расширения приложения | Люди используют это расширение, чтобы… |
Виджет Сегодня | Получить быстрое обновление или выполнить быструю задачу в окне “Сегодня” Центра Уведомлений |
Поделиться | Разместить на веб-сайте или поделиться содержимым с другими |
Действие | Управлять или видеть содержимое в контексте другого приложения |
Finder Sync | Получить информацию о статусе синхронизации файла в Finder |
Таблицы 44-1 Типы расширений приложения |
Эти указания применимы к расширениям приложений всех типов; для управления особыми расширениями приложений определённого типа, см. разделы ниже. (Чтобы узнать, как разpaбатывать, устранять неполадки и распространить расширение, см. App Extension Programming Guide.)
Включите одну задачу. Расширение не является мини-версией вашего приложения. Вместо этого, расширение выполняет узконаправленную задачу в контексте более крупной цели пользователя. Так как пользователи обычно выполняют задачу внутри вида, привязанного к расширению приложения, использование расширения очень похоже на использование других модальных задач пользователем.
Сохраняйте взаимодействие пользователя ограниченным и узконаправленным. Наилучшие расширения позволяют пользователям выполнять задачу посредством всего нескольких нажатий или жестов, чтобы они могли вернуться к предыдущему контексту как можно быстрее. Например, расширение Поделиться может позволить людям разместить изображение всего одним нажатием.
Включите название вашего содержащего приложения в название каждого расширения, которое оно предоставляет. Хотя каждое из множества расширений в одном содержащем приложении должно иметь своё название, вам нужно удостовериться, что пользователи понимают связь между вашими расширениями и приложением. Люди сталкиваются с расширениями в множестве различных контекстов и они вряд ли будут доверять расширению, если оно им не знакомо.
В большинстве случаев используйте иконку содержащего приложения. Отображение знакомой иконки — это ещё один способ, при котором расширение может получить доверие пользователей.
ВАЖНО
Так же как и со всеми иконками и изображениями, которые вы создаете, не повторяйте иконки и изображения OS X и не создавайте изображения продукции и дизайна Apple.
Избегайте отображения модального окна поверх расширения. Многие расширения отображаются внутри модального окна по умолчанию, и лучше всего избегать наложения модальных окон. Хотя существуют случаи, когда пользователи могут видеть предупреждение поверх расширения, избегайте создания такой технологии расширения, которая требует наличия модального окна.
Виджеты Сегодня
Люди видят виджеты Сегодня в области Сегодня в Центре Уведомлений. Так как люди формируют область Сегодня так, что она отображает самую важную для них информацию, уместно приблизить дизайн вашего виджета с целью получить прострaнcтво среди самых важных для пользователя элементов.
Спроектируйте оформление, которое будет выглядеть в Центре Уведомлений естественным образом. В Центре Уведомлений используется эффектное темное оформление, и содержимое вашего виджета тоже должно быть таким. Также, когда вы используете границы по умолчанию, предоставленные Центром Уведомлений, ваш виджет Сегодня обеспечивает пользователей непротиворечивым опытом. Как правило, сконцентрируйтесь на вовлечении вашего содержимого, а не фона или уникальных материалов.
ПРИМЕЧАНИЕ
OS X автоматически отображает иконку вашего приложения и заголовок наверху вашего индивидуального содержимого виджета (иконка расположена в основном поле).
Как правило, для отображения текста используйте системный шрифт в соответствующем цвете. В особенности, выбирайте цвет, который отражает семантическое значение вашего текста, такой как labelColor (для основного текста) и secondaryLabelColor (для второстепенного текста). Когда вы используете цвета, предоставленные системой, ваш текст автоматически приобретает соответствующую яркость (чтобы узнать больше о цветах, предоставленных системой, см. Используйте Системные Цвета для Слияния с Системным Оформлением).
Предоставьте использование Центра Уведомлений. Люди заходят в Центр Уведомлений, чтобы получить быстрые обновления или выполнить очень простую задачу, так что лучше всего, когда виджет Сегодня отображает правильное количество информации и ограничивает взаимодействие. В особенности:
- Старайтесь, чтобы пользователям не приходилось сдвигать вид вертикально для просмотра всей информации в виджете Сегодня. Виджет может растягиваться вертикально, чтобы показать больше информации, но не нужно, чтобы высота виджета превышала высоту Центра Уведомлений, потому что это создает помехи для просмотра других виджетов Сегодня.
- Старайтесь, чтобы пользователям не приходилось сдвигать вид горизонтально, так как это может создать помехи для жеста закрытия Центра Уведомлений. Если вам требуется в виджете экранная таблица, удостоверьтесь, что используете таблицу фиксированного размера (то есть, экранную таблицу, которая не включает в себя прокручивающееся окно).
- Помогайте пользователям выполнять задачу посредством как можно меньшего взаимодействия. Для виджетов OS X доступна клавиатура, но вам не стоит заставлять пользователей вводить большое количество текста.
- Оптимизируйте эффективность, чтобы люди немедленно получали полезную информацию. Хорошей идеей является хранить информацию в определенном месте, чтобы вы могли отобразить недавнюю информацию, когда происходит обновление. Люди проводят очень мало времени в виджете Сегодня, и iOS может ограничить виджеты Сегодня, которые не используют память разумно.
В случае необходимости, позвольте людям открывать ваше приложение в виджете Сегодня. Так как виджет Сегодня предоставляет узконаправленное использование, уместно будет направить людей к вашему приложению для получения большей информации или функциональности. Предоставлять кнопку “Открыть Приложение” — не очень хорошая идея, так что единственным решением является сделать весь виджет Сегодня возможным для нажатий. Либо вы можете позволить пользователям нажимать на соответствующий объект пользовательского интерфейса внутри виджета, чтобы открыть то окно вашего приложения, которое сфокусировано на этом объекте. Например, виджет Календарь показывает сегодняшние мероприятия; если пользователи хотят получить больше информации о мероприятии, они могут нажать на него в виджете, чтобы увидеть его в приложении Календарь.
ПРИМЕЧАНИЕ
Возможность открыть ваше приложение из виджета Сегодня может быть уместна, но важно, чтобы вы также предоставляли полезную и уместную информацию. Люди могут не оценить виджет Сегодня, единственной функцией которого является запуск вашего приложения.
Расширения Поделиться
Люди получают доступ к расширениям Поделиться в меню Поделиться, которое пользователи открывают посредством клика на кнопку Поделиться или выбора элемента Поделиться в контекстуальном меню, а также в области Social в Центре Уведомлений. В меню Поделиться (здесь показано в Safari) люди могут использовать кнопку More, чтобы управлять расширениями Поделиться, которые отображены в меню, показанном здесь.
Расширение Поделиться, как правило, принимает за ввод текущий контекст пользователя или выделенный фрагмент содержимого. Во время чтения статьи в Safari, к примеру, пользователь может кликнуть на кнопку Поделиться и воспользоваться этим расширением, чтобы разместить веб-страницу на веб-сайте. Либо во время редактирования документа, пользователь может выделить параграф, открыть контекстуальное меню и выбрать расширение Messages, чтобы поделиться выделенным фрагментом с контактом.
Насколько возможно, используйте системный пользовательский интерфейс в расширении Поделиться. Системный регулирующий контроллер окна даёт пользователям соответствующий опыт использования и автоматически поддерживает общие задачи, такие как предпросмотр и проверка стандартных элементов, синхронизация содержимого и отображение анимации, а также компоновка расположения. Чтобы узнать больше об использовании системного регулирующего контроллера окна, см. Share в App Extension Programming Guide.
Рассмотрите отображение прогресса длинной загрузки в расширении Поделиться содержащего приложения. Люди ожидают сразу же вернуться к предыдущему контексту после нажатия на кнопку Поделиться или Разместить, даже когда используемое содержимое большого размера. Вам нужно обеспечить доступность информации о ходе работ, но люди не хотят получать уведомления каждый раз, когда загрузка завершена, и способа программного перезапуска расширения не существует. В такой ситуации отображение хода загрузки в содержащем приложении, которое может выполнять задачу на заднем фоне и отправлять уведомления, если что-то пойдёт не так, может хорошо сработать.
Расширения Действия
Люди могут выбрать расширение Действие несколькими способами. В особенности, люди могут:
- Открыть меню Поделиться и выбрать расширение
- Кликнуть на кнопку расширения в панели инструментов
- Задержать указатель над выделенным содержимым или вложением, кликнуть на появившуюся кнопку и выбрать расширение в меню (здесь показано в Текстовом Редакторе)
Существует два типа расширений Действие:
- Просмотр. Расширение Действия просмотр отображает текущее содержимое нестандартным образом, но не меняет его.
- Редактор. Расширение Действия редактор позволяет пользователям редактировать текущее содержимое. После того, как пользователь подтвердит редактирование, расширение замещает исходное содержимое в приложении хоста отредактированной версией. Предоставленное системой расширение Markup является примером расширения Действия редактора.
ПРИМЕЧАНИЕ
В меню Поделиться и контекстуальных меню OS X отображает только те расширения Действие, которые подходят для типа текущего содержимого. Например, когда текущий контекст пользователя — это видео, OS X не отображает расширения Действия, которые подходят только для текста.
В надлежащем случает отобразите пользовательский интерфейс расширения Действие внутри контекста приложения хоста. Например, встроенное расширение действия Markup позволяет пользователям редактировать изображение не покидая основного приложения (здесь показано в Текстовом Редакторе).
Используйте монохромную версию иконки приложения для расширения Действия. (Для сравнения, расширение Поделиться использует полноцветную иконку содержащего приложения.) Чтобы создать иконку для расширения Действие, вы можете начать с создания трафаретной версии иконки вашего приложения. Если необходимо, упростите дизайн посредством сосредоточение на элементах, которые сделают вашу иконку уникальной.
Если вы предоставите несколько расширений Действия в вашем содержащем приложении, создание группы иконок для них может стать хорошей идеей. Удостоверьтесь, что каждая иконка группы выглядит соответствующим иконке содержащего приложения образом.
ПРИМЕЧАНИЕ
Вы также можете выразить расширение Действие в качестве элемента панели инструментов, что означает, что приложение хоста сможет отображать монохромную иконку Действие в панели инструментов.
Расширения Finder Sync
Как правило, расширения Finder Sync предоставлены приложениями, которые синхронизируют содержимое локальной папки с источником удаленных данных. Люди используют расширение Finder Sync, чтобы проверить статус синхронизации файлов и управлять содержимым папки внутри окна Finder.
Расширение Finder Sync предоставляет наклейки, которые определяют статус синхронизации каждого элемента, а также контекстуальные меню, которые содержат элементы меню управлением папки, такие как Копировать и Открыть. В дополнение, расширение Finder Sync может предоставить кнопки для панели инструментов Finder, которые могут выполнять универсальные действия, такие как открытие проверяемой папки или ускорение процесса синхронизации.
Используйте наклейки по-отдельности. Например, лучше показать пользователям, какие файлы не синхронизированы, если альтернативой является загромождение наклейками каждого синхронизированного файла окна Finder.
Лучшие душевые кабины с низким поддоном открытого и закрытого типа с рейтингом. Критерии выбора лучшей душевой кабины. Где выгодно купить....
13 08 2022 10:21:54
Обзор лучших производителей МДФ-панелей, описание линеек продукции, их достоинства и недостатки...
12 08 2022 12:40:57
В статье представлен рейтинг лучших восков для укладки волос на 2022 год основанный на мнениях и отзывах потребителей....
11 08 2022 7:55:40
Что такое кресло-глайдер, как его выбрать - подробно изложено в данной статье. На обозрение представлен список лучших моделей, которые пользуются спросом у покупателей....
10 08 2022 0:49:49
Помещение, предназначенное для сна, можно оформить в любом стиле. Главное - купить качественную мебель для спальни, и разместить ее таким образом, чтобы пользоваться помещением было комфортно....
09 08 2022 23:49:29
Обзор лучших тапочек для дома на 2022 год: самые удобные мужские, женские и детские модели...
08 08 2022 6:20:22
Представлен рейтинг качественных лобовых стекол для автомобилей на 2022 год, Описаны основные хаpaктеристики, достоинства и недостатки....
07 08 2022 8:40:44
Дан обзор отелей Челябинска: спектр предоставляемых услуг, условия размещения, уровень сервиса, ценовая политика заведений....
06 08 2022 19:26:25
ЛУчшая пудра для проблемной кожи. Эта статья поможет определиться обладательницам проблемной кожи, какие правила и требования необходимо знать, учитывая данный тип кожи....
05 08 2022 5:32:11
Обзор лучших морозильных ларей за 2022 год в этой статье...
04 08 2022 18:40:55
Подборка лучших американских кроссовок на 2022 год: популярные бренды и лучшие модели...
03 08 2022 7:22:33
Топ лучших плоек для завивки и выпрямления волос – принцип работы. На какие особенности, а также хаpaктеристики следует обратить внимание при индивидуальном выборе прибора, расскажем в нашей статье....
02 08 2022 4:18:26
Любая система, в том числе и канализационная, нуждается в регулярном обслуживании. Работы, которые выполняются особенно часто – очистка труб от скопившихся отложений. Чаще всего «заторы» образовываются на поворотах и сгибах труб. Это, как правило, результат нерадивой эксплуатации. Для борьбы с засорением используют механические и химические способы. Если засоры чересчур сильные, без специальных машин не обойтись....
01 08 2022 0:18:31
Oppo K1 – первый смарт бюджетной категории с флагманским дактилоскопическим сканом прямо на экране....
31 07 2022 5:24:54
Лучшие комнатные растения для астматиков, обзор с достоинствами, недостатками растений. Критерии правильного выбора, какие цветы запрещены при астме....
30 07 2022 3:47:30
В статье рассказывается о новинке компании TP-LINK смартфоне Neffos N1, которая вышла в начале 2018 года. Дается подробный обзор его положительных и отрицательных качеств....
29 07 2022 23:58:29
Обзор лучших моделей бюcтгальтеров больших размеров на 2022 год разных ценовых категорий, их достоинства и недостатки...
28 07 2022 19:31:31
Что такое румбокс? Какие они бывают? Где выгоднее всего приобрести? Критерии выбора хорошего румбокса и рейтинг лучших моделей 2022 года с плюсами и минусами....
27 07 2022 13:29:11
Статья расскажет о том какие бывают переносные светильники осзнакомит с небольшим перечнем моделей, которые по мнению пользователей можно назвать лучшими....
26 07 2022 17:52:53
Средства от лишая. Рейтинг лучших препаратов на 2022 год: что выбрать мазь, таблетки или спрей?...
25 07 2022 10:13:42
Обзор лучших видеоскопов на 2022 год: зачем нужен и как выбрать видеоскоп; какие видеоэндоскопы наиболее надежны....
24 07 2022 9:17:12
Популярные модели портативных Bluetooth колонок, их достоинства и недостатки...
23 07 2022 22:49:11
Необходимость приобретения держателей и подставок для книг. Рейтинг лучших конструкций на 2920 год....
22 07 2022 5:26:18
Когда дело касается вопроса качественной сборки компьютера, то первое, о чём думают люди — это о выборе видеокарты и центрального процессора, подходящих по бюджету и требуемым техническим хаpaктеристикам. И неспроста: именно эти два устройства отвечают за поддержку и оптимизацию определённых технологий, причём они прямо пропорционально взаимодействуют друг с другом....
21 07 2022 19:22:38
Как выбрать программу, что сделать клип самостоятельно, смонтировать фильм или слайд-шоу? Поговорим о том, чем отличается платный софт для монтажа от бесплатного и рассмотрим функционал и стоимость лучших в 2022 году видеоредакторов....
20 07 2022 16:42:57
Фены Philips отличаются качеством, безопасностью, инновационными технологиями. Фены могут быть использованы в салонах красоты, в домашних условиях, в дороге....
19 07 2022 1:18:16
Виды стоек и журавлей для фотостудий, их применение и хаpaктеристики. Критерий выбора и ценовой сегмент на товар....
18 07 2022 3:55:54
Чтобы продлить срок службы дивана, нужна своевременная чистка. Эту работу лучше всего выполнят профессионалы. По отзывам клиентов составлен рейтинг клининговых фирм Нижнего Новгорода, выполняющих чистку на дому....
17 07 2022 9:41:40
В этой статье приведен обзор лучших камер SJCAM, а также рассмотрены их хаpaктеристики, достоинства и недостатки....
16 07 2022 9:15:15
Блендеры KitchenAid - отличные помощники на кухне для каждой домохозяйки. О лучших моделях, хаpaктеристиках, достоинствах и недостатках - в данной статье...
15 07 2022 6:59:59
Удивительно бюджетная стоимость, надежная сборка и элегантный внешний вид – все это в новом Galaxy Tab A 10.1 (2019), достоинства и недостатки которого рассмотрены в статье....
14 07 2022 2:10:25
Статья расскажет о том, какие существуют виды йоги? Какие залы для занятия йогой в Новосибирске являются лучшими в 2022 году....
13 07 2022 0:30:15
Обзор лучших отелей Турции на популярных курортах, критерии выбора, рекомендации при выборе отеля....
12 07 2022 2:19:52
Гирбокс сложный и ответственный механизм страйкбольного ружья. Статья о том, на что необходимо обратить внимание при выборе....
11 07 2022 9:11:37
Кроссфит входит в число популярных спортивных направлений, полезным инвентарем для занятий является плиобокс, о лучших плиометрических боксах расскажет статья....
10 07 2022 19:13:45
Статья расскажет как работают глубинные вибраторы, каких видов и типов они бывают. Также присутствует рейтинг лучших моделей глубинных вибраторов как отечественных, так и иностранных производителей....
09 07 2022 14:20:14
Ни для кого не секрет, что человеческий организм нуждается в хорошем отдыхе. Поэтому здоровый сон очень важен для любого человека. Именно ночью запускаются процессы восстановления и оздоровления. Кожа лица – одна из самых нежных частей тела. Она обычно чувствительна к любым изменениям и негативным влияниям. Ухаживать за ней вечером не менее важно, чем утром....
08 07 2022 19:56:13
Вниманию представлен обзор популярных соковыжималок среди горизонтальных, вертикальных и ручных устройств. Даётся краткое описание каждой модели, указываются плюсы и минусы, стоимость прибора. Рассказывается о шнековых соковыжималках, чем они хороши и на что обратить внимание при их покупке....
07 07 2022 1:28:46
В данной статье дана хаpaктеристика одноместным, двухместным, трёхместным и четырёхместным автоматическим палаткам, описаны их достоинства и недостатки....
06 07 2022 4:26:15
Обзор лучших лопат для копания земли на 2022 год. Преимущества и недостатки моделей....
05 07 2022 8:58:30
Рейтинг лучших лекарств от аллергии в 2022 году. Особенности лекарственных средств от аллергии. Как правильно подобрать лекарство....
04 07 2022 8:30:48
Топ лучших роботов-пылесосов на 2022 год. Рассмотрены лучшие производители, а также приведены критерии выбора устройства....
03 07 2022 2:57:19
Разбор технических хаpaктеристик смартфона Vivo S1. Обзор достоинств и недостатков...
02 07 2022 12:42:33
Статья содержит сведения о том что такое купероз, какие крема помогают бороться с болезнью и представлен перечень тех которые пользователи считают лучшими....
01 07 2022 18:56:43
В этой статье каждый сможет найти для себя полезную информацию о различных мониторах ( для работы, игры и другого)....
30 06 2022 9:19:21
Основные хаpaктеристики детских умных часов Prolike PLSW90 - отзывы, стоимость, плюсы и минусы модели....
29 06 2022 11:37:46
Обзор лучших настенных светильников на 2022 год. Критерии выбора подходящего светильника...
28 06 2022 21:47:24
Вниманию представлена общая информация о товаре, его классификация, как выбрать. лидеры продаж - отечественные и зарубежные фирмы. Каждая модель кратко описана, указы её достоинства и недостатки и техническая база....
27 06 2022 18:15:46
Как работает средство, по каким критериям выбрать, где можно купить, рейтинг лучших препаратов от клещей для разной массы тела животного...
26 06 2022 2:51:46
Пьедестал для paковины, как выбрать лучший. Рассмотрим основные моменты, на которые стоит обратить внимание при выборе пьедестала, составим рейтинг лучших изделий в 2022 году с подробным описанием их достоинств и недостатков...
25 06 2022 2:16:44
Еще:
Устройство компьютера -1 :: Устройство компьютера -2 :: Устройство компьютера -3 :: Устройство компьютера -4 :: Устройство компьютера -5 :: Устройство компьютера -6 :: Устройство компьютера -7 :: Устройство компьютера -8 :: Устройство компьютера -9 :: Устройство компьютера -10 :: Устройство компьютера -11 :: Устройство компьютера -12 :: Устройство компьютера -13 :: Устройство компьютера -14 :: Устройство компьютера -15 :: Устройство компьютера -16 :: Устройство компьютера -17 :: Устройство компьютера -18 :: Устройство компьютера -19 :: Устройство компьютера -20 :: Устройство компьютера -21 :: Устройство компьютера -22 :: Устройство компьютера -23 :: Устройство компьютера -24 :: Устройство компьютера -25 :: Устройство компьютера -26 :: Устройство компьютера -27 :: Устройство компьютера -28 :: Устройство компьютера -29 :: Устройство компьютера -30 :: Устройство компьютера -31 :: Устройство компьютера -32 :: Устройство компьютера -33 :: Устройство компьютера -34 :: Устройство компьютера -35 :: Устройство компьютера -36 :: Устройство компьютера -37 :: Устройство компьютера -38 :: Устройство компьютера -39 :: Устройство компьютера -40 :: Устройство компьютера -41 :: Устройство компьютера -42 :: Устройство компьютера -43 :: Устройство компьютера -44 :: Устройство компьютера -45 :: Устройство компьютера -46 :: Устройство компьютера -47 :: Устройство компьютера -48 :: Устройство компьютера -49 :: Устройство компьютера -50 :: Устройство компьютера -51 :: Устройство компьютера -52 :: Устройство компьютера -53 :: Устройство компьютера -54 :: Устройство компьютера -55 :: Устройство компьютера -56 :: Устройство компьютера -57 :: Устройство компьютера -58 :: Устройство компьютера -59 :: Устройство компьютера -60 :: Устройство компьютера -61 :: Устройство компьютера -62 :: Устройство компьютера -63 ::