Выбор архитектуры и технологического стека мобильного приложения на основе многокритериальной оценки : доклад, тезисы доклада

Описание

Тип публикации: доклад, тезисы доклада, статья из сборника материалов конференций

Конференция: 4 (II) Международная научно-практическая конференция «Современные тенденции развития науки и мирового сообщества в эпоху цифровизации»; Москва; Москва

Год издания: 2026

Идентификатор DOI: 10.34755/IROK.2026.60.12.048

Ключевые слова: mobile application architecture, flutter, cross-platform development, native development, multicriteria evaluation, technology stack, architecture synthesis, архитектура мобильного приложения, кроссплатформенная разработка, нативная разработка, многокритериальная оценка, технологический стек, синтез архитектуры

Аннотация: В статье рассматривается задача выбора архитектуры и технологического стека мобильного приложения на ранней стадии проектирования. В качестве сравниваемых альтернатив анализируются нативная разработка для iOS и Android и кроссплатформенная разработка с использованием Flutter. Показано, что выбор технологии должен выполняться не какПоказать полностьюследование инженерному предпочтению, а как результат формализованного сопоставления требований, ограничений и критериев качества. Предложена многокритериальная модель оценки, учитывающая сроки разработки, стоимость сопровождения, согласованность пользовательского интерфейса, производительность, доступ к платформенным возможностям и кадровую управляемость проекта. На примере типового мобильного клиент-серверного приложения показано, что Flutter обеспечивает более высокую интегральную оценку при необходимости быстрого выпуска продукта на две платформы, единой дизайн-системы и централизованного сопровождения кодовой базы. Отмечается, что нативная разработка сохраняет преимущества для приложений с критическими платформенными зависимостями, однако для большинства прикладных мобильных систем рациональным выбором является кроссплатформенная архитектура на Flutter. The paper considers the problem of selecting the architecture and technology stack of a mobile application at an early design stage. Native development for iOS and Android and cross-platform development using Flutter are compared as alternatives. The study shows that the technology choice should be based on a formal comparison of requirements, constraints and quality criteria rather than on an engineering preference. A multicriteria evaluation model is proposed, taking into account development time, maintenance cost, user interface consistency, performance, access to platform capabilities and project staffing manageability. Using a typical mobile client-server application as an example, it is shown that Flutter provides a higher integral score when a product must be released for two platforms quickly and maintained within a single code base and design system.

Ссылки на полный текст

Издание

Журнал: Современные тенденции развития науки и мирового сообщества в эпоху цифровизации (шифр - МКСТР)

Номера страниц: 168-175

Место издания: Москва

Персоны

  • Саенко Я.Д. (ФГАОУ ВО «Сибирский Федеральный Университет»)

Вхождение в базы данных