Тип публикации: доклад, тезисы доклада, статья из сборника материалов конференций
Конференция: 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
Место издания: Москва