Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Novoe pokolenie mobilnoy razrabotki capacitor v odc
Dev48

© 2026 · All rights reserved.

Новое поколение мобильной разработки: Capacitor в ODC

Источник: OutSystems

Новое поколение мобильной разработки: Capacitor в ODC

Источник: OutSystems

hero-bp-mobile-app-development-capacitor-odc

25 сентября 2026 г.

Развивая OutSystems Developer Cloud (ODC), мы стремимся предоставлять самый мощный, гибкий и безопасный гибридный фреймворк на рынке. Сегодня мы рады поделиться значительными улучшениями, реализованными с помощью Capacitor — нашего нового стека для нативной мобильной разработки, который открывает доступ к современным архитектурным решениям и обширной экосистеме.

Возможности Capacitor в ODC

Capacitor — это фреймворк с открытым исходным кодом, позволяющий создавать кроссплатформенные приложения для iOS и Android с использованием современных веб-технологий. Интегрируя его в ODC, мы движемся к подходу «Web Native», который предлагает прямой доступ к нативным API и поддержку активного сообщества разработчиков.

Ниже представлены ключевые улучшения, которыми вы можете воспользоваться уже сейчас.

1. Универсальная расширяемость

Мы представили новую, современную и независимую от фреймворка абстракцию для конфигурации мобильных приложений. Эта универсальная схема расширяемости совместима как с Cordova, так и с Capacitor, что позволяет определять настройки и параметры, работающие в разных стеках (за исключением действий сборки, специфичных только для Capacitor).

Интегрированная проверка

Находите синтаксические ошибки в JSON-файлах расширяемости до начала сборки благодаря автодополнению и проверке синтаксиса. Теперь вы будете видеть подсказки для параметров и мгновенные предупреждения о некорректных значениях, что избавит вас от необходимости ждать ошибок во время сборки для выявления проблем с конфигурацией.

Ускоритель перехода

Чтобы помочь вам внедрить универсальную расширяемость, где можно настраивать мобильные разрешения, мы добавили ускоритель для облегчения перехода с расширяемости на базе Cordova. Сообщение подскажет вам, что можно конвертировать вашу JSON-схему в соответствии с новой универсальной расширяемостью.

2. Расширенная экосистема плагинов и мобильные библиотеки

В дополнение к плагинам, доступным в OutSystems Forge, Capacitor открывает доступ к обширной библиотеке готовых плагинов из экосистемы Capacitor.

Мобильные библиотеки

Мобильные библиотеки — это новый тип приложений, представленный вместе с Capacitor. Благодаря мобильным библиотекам мы можем начать внедрять больше специфических для мобильных устройств свойств, не перегружая процесс веб-разработки. По этой причине расширяемость и мобильная вкладка существуют только в мобильных приложениях и библиотеках. При открытии библиотеки с расширяемостью она будет автоматически преобразована в мобильную библиотеку. После миграции и публикации на мобильную библиотеку можно будет ссылаться только в мобильных приложениях.

Поддержка двух стеков

Все плагины, поддерживаемые OutSystems, теперь либо совместимы с Capacitor, либо поддерживают два стека. Плагин, совместимый с Capacitor, — это плагин Cordova, который работает как в приложениях Capacitor, так и в Cordova. Плагин с поддержкой двух стеков имеет реализации как для Cordova, так и для Capacitor. Благодаря поддержке двух стеков платформа OutSystems автоматически выбирает плагин в зависимости от выбранного вами мобильного фреймворка при использовании MABS 12. Мы рекомендуем разработчикам плагинов развивать свои решения для поддержки двух стеков.

Управление совместимостью

Для разработки мобильных плагинов мы добавили новое поле ввода «Мобильные фреймворки» на вкладке расширяемости, чтобы указать, совместимы ли плагины с Capacitor или Cordova. Это применимо только к мобильным плагинам и устанавливается автоматически при добавлении ссылок на плагины Cordova или Capacitor. Вы можете самостоятельно указать, совместимы ли плагины Cordova с Capacitor.

3. Новая высокопроизводительная система сборки

Начиная с MABS 11.2, базовая служба мобильной сборки представляет собой совершенно новую облачную систему, интегрированную с инфраструктурой сборки Ionic Appflow. Эта современная инфраструктура обеспечивает более быструю и надежную генерацию ваших мобильных артефактов.

4. Настройка проектов с помощью действий сборки

Мы стремимся обеспечить 100% абстракцию, но также понимаем, что разработчикам иногда нужно «добавить секретный ингредиент». С помощью действий сборки (Build Actions) вы можете настраивать свои нативные мобильные проекты в процессе сборки, используя конфигурации на основе JSON. Эти действия выполняются сразу после шага «capacitor sync», предоставляя вам детальный контроль над итоговым нативным проектом. Например, вы можете использовать действия сборки для настройки файлов Info.plist или AndroidManifest.xml.

Двигаясь вперед

С MABS 12 вы уже можете начать создавать мобильные приложения, используя стек Capacitor. Но каковы лучшие сценарии использования?

Начинаете новое приложение? Мы рекомендуем использовать стек Capacitor, чтобы воспользоваться преимуществами новейших нативных возможностей, улучшенной совместимости плагинов и постоянных улучшений платформы. Новый мобильный интерфейс также лучше интегрирован с Capacitor, поскольку использует плагины тактильной отдачи и клавиатуры для обеспечения более качественного взаимодействия.

Ваше приложение находится в цикле регулярного обслуживания или доработки? Для мобильных приложений, которые уже находятся в режиме поддержки, миграция на Capacitor может стать разумным шагом с низким уровнем риска. Вы и ваши команды сможете постепенно модернизировать приложение, получая при этом преимущества перспективной среды выполнения. Эта среда поддерживается активной разработкой, более простым и надежным управлением плагинами, улучшенными инструментами и нативными интеграциями, а также большей гибкостью для внедрения современных шаблонов мобильного UX.

По мере развития мобильных решений OutSystems, Capacitor играет все более важную роль в обеспечении современного мобильного опыта. Мы рады продолжать создавать новые возможности на основе этого фундамента.

Готовы начать?

Попробуйте OutSystems бесплатно или запишитесь на демонстрацию.

← Все статьи