Небольшая иллюстрация зачем нужен технический адвайзер в борде 🙂
Возьмем безопасный вариант. Например статью VK на habr: https://habr.com/ru/company/vk/blog/689980/
Поскольку они наш партнер, нет коллизии с конкуренцией. А учитывая что авторы пишет не про настоящий клиент а про пробу пера, которую никто не собирается использовать в продакшн. На самом деле я думаю авторы сознательно пускают не по правильному пути кого-то кто делает мобильный клиент (ну вот Communigate об этом говорит).
Так вышло, что еще во времена появления ROSA Linux мы задумались о отсутствии хорошего корпоративного почтового клиента. Почему нужен корпоративный клиент. О! Рассказ об этом очень дорого стоит. Но например задумайтесь хотя бы о том, что вам нужна глобальная адресная книга или что в корпоративной почте надо гарантировать доставку и уметь удалять письма по требованию.
Сначала мы перелицевали Thunderbird. Ну ничего, жить можно. Потом сделали плагин к Outlook, еще кусок аудитории. А потом вебовские и мобильные. Разные. Хуже корейцев, всех собак переели ...
В общем еще на ранних этапах я сам расковыривал Nylas. В чем если коротко ошибка - на Electron и тех вариантах бэкенда нельзя сделать настольный ТОЛСТЫЙ клиент. Это хорошо видно когда вы Nylas с 150 тыс писем пытаетесь работать.
В новом варианте на кодовой базе Nylas - Mailspring переписана на С++ синхронизация почты. Не помогло.
Почему так - можно вычитать на github.
Вообще тема богатая, например есть отличный вопрос можно ли сделать толстый клиент офисных редакторов на Chromium Embedded FrameWork.