На этой неделе в рамках WWDC компания Apple представила новый фреймворк MailKit для macOS Monterey, который позволяет разработчикам создавать расширения для приложения Mail, блокирующие контент, выполняющие действия с сообщениями и при их создании, а также обеспечивающие безопасность.
Согласно Apple, будет четыре основные категории расширений для приложения Mail:
- Создание: Расширения, предлагающие новые рабочие процессы при создании электронных писем.
- Действия: Расширения, применяющие пользовательские правила к входящим электронным письмам, например, раскрашивание письма определенным цветом, перемещение в отдельный почтовый ящик, пометка как прочитанное или флагирование.
- Блокировка контента: Расширения, выступающие в качестве блокировщиков контента WebKit для электронных писем на основе определенных критериев в HTML-коде письма.
- Безопасность сообщений: Расширения, которые подписывают, шифруют и расшифровывают электронные письма при отправке и получении почты, с иконками подписанных и зашифрованных писем под ними.
Xcode 13, доступный в бета-версии, включает шаблон для разработчиков, желающих создавать расширения для приложения Mail на Mac. Расширения могут быть встроены в существующие приложения Mac, а также распространяться через Mac App Store, согласно сессии WWDC о MailKit, которая доступна только для macOS, а не для iOS или iPadOS.
В рамках сессии WWDC Apple указала, что старые плагины для приложения Mail перестанут функционировать в неуказанной будущей версии macOS.
macOS Monterey уже доступна в бета-версии для разработчиков, публичная бета-версия последует в июле.