Главная   →   Блог   →   Модули расширения для приложений iOS

Модули расширения для приложений iOS

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

Есть несколько типов Extensions, которые на данный момент открывают минимальные возможности настройки системы.

  • Today Extensions позволяет дополнять стандартную страницу Today собственными информационными виджетами (например, вывод последних твитов по заданным запросам, погоду, информацию из приложения контейнера, графику). Как и стандарные виджеты Today для iOS, пользовательские виджеты не могут получать управление клавиатурой, процесс их выполнения контролируется OS. Информация с виджета храниться ввиде снимка, процес обновления виджета контролируеться системой по мере необходимости.
  • Photo Editing ­ предоставляет возможность дополнения системы собственным редактором фотографий (видео). Таким образом уникальный функционал вашего редактора может быть использован в других приложениях без явной необходимости сохранения/передачи изображений между разными приложениями.
  • Custom Keyboard ­- механизм, позволяющий заменить стандартную клавиатуру на собственную во всех приложениях IOS. Удобно для разработки специализированных клавиатур, реализации собственных раскладок и методов ввода (например, рукописный ввод или автоматический перевод на другой язык). При этом нет необходимости заботиться о безопасности ввода важных данных, в случае ввода критических данных (таких, например, как пароли) ­ будет использована стандартная iOS клавиатура.
  • Action Extension ­ предоставляет возможность создания собственного Editor или Viewer для определенных типов контента (это могут быть изображения, web urls, web pages, тексты, или даже просто файлы с произвольным контентом). Например, таким образом систему можно дополнить построителем графиков, с помощью которого можно будет просматривать(или даже редактировать) математические формулы для любого другого приложения доступного в IOS!
  • Share Extension­ Благодаря этому модулю ваше приложение может быть использовано для размещения ссылок в социальных сетях (или, к примеру, загрузки обьекта на сервер).
comments powered by Disqus
ЧИТАЙТЕ ТАКЖЕ...
Cf68cdaaf75f9cd1417267c6b1cafb3813c488a1 Augmented reality - дополненная реальность
Дополненная реальность (augmented reality) — технология, которая заключается в получении изображения с камеры с дальнейшим его распознаванием и наложением изображений.
754d17aa02f8c56a0e0b671d45bf2455f6177062 Agile (Scrum) методология
Scrum – это распространенная Agile методология, которая используется при разработке проектов
1a1b621bfd24aba09a56bb25cf18719ad46ef190 Мобильные приложения новостных порталов
Количество пользователей Интернета увеличивается за счет увеличения количества пользователей смартфонов и планшетов. Это означает, что мобильные приложения новостных порталов стремительно набирают обороты, соответственно и повышается и спрос на разработку
D63ac21dfd17c4acc93d52d9bdc72fea10e84edd Геолокация в разработке приложений
Сервисы геолокации используются многими веб-сайтами, мобильными приложениями, операторами мобильной связи и т.д.