Главная   →   Блог   →   Модули расширения для приложений 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