Методика выбора и проектирования кроссплатформенных мобильных приложений

формальная модель и реплицируемый бенчмарк

  • Aleksei Konstantinovich Marinin Московский финансово‑промышленный университет "Синергия"; ПСБ Лаб http://orcid.org/0009-0008-0242-8074

Аннотация

Работа посвящена обоснованному выбору технологий для кроссплатформенной мобильной разработки на базе Flutter, React Native и .NET MAUI. Цель исследования - сформировать воспроизводимый подход к сравнительной оценке фреймворков с учётом производительности, трудоёмкости, сопровождаемости и глубины интеграции с нативными возможностями платформ. Методология включает разработку трёх функционально идентичных прототипов по единому техническому заданию (ТЗ) инструментальные измерения p95-задержки интерфейса, загрузки CPU и потребления памяти на Android и iOS, метрики качества кода (цикломатическая сложность, модульность), много-критериальную агрегацию результатов (AHP → веса критериев; TOPSIS → ранжирование альтернатив) с анализом чувствительности весов. По совокупности показателей Flutter демонстрирует наилучший баланс скорости разработки и времени отклика UI при умеренном потреблении ресурсов; React Native целесообразен для быстрого MVP и web-ориентированных сценариев при невысокой визуальной сложности; .NET MAUI предпочтителен в корпоративной экосистеме Microsoft, обеспечивая строгие практики и удобство повторного использования, но требуя больших усилий на UI-кастомизацию и работу с платформенными API. Представлен практический чек-лист выбора технологии по контекстам проекта (сложность UI, требования к производительности/офлайн-режиму, стек команды, требования к доступности и локализации). Показано, что качество архитектурных решений (слои, DI, управление состоянием) сопоставимо по влиянию с "сырыми" показателями производительности и должно учитываться в принятии решений. Результаты применимы при планировании проектов, в учебном процессе и как основа внутренних инженерных стандартов по выбору стеков разработки.

Сведения об авторе

Aleksei Konstantinovich Marinin, Московский финансово‑промышленный университет "Синергия"; ПСБ Лаб

студент; главный инженер‑программист

Опубликована
2025-12-29
Как цитировать
MARININ, Aleksei Konstantinovich. Методика выбора и проектирования кроссплатформенных мобильных приложений. Современные информационные технологии и ИТ-образование, [S.l.], v. 21, n. 4, dec. 2025. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/1271>. Дата доступа: 09 jan. 2026
Раздел
Исследования и разработки в области новых ИТ и их приложений