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

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
Редакционная политика журнала основывается на традиционных этических принципах российской научной периодики и строится с учетом этических норм работы редакторов и издателей, закрепленных в Кодексе поведения и руководящих принципах наилучшей практики для редактора журнала (Code of Conduct and Best Practice Guidelines for Journal Editors) и Кодексе поведения для издателя журнала (Code of Conduct for Journal Publishers), разработанных Комитетом по публикационной этике - Committee on Publication Ethics (COPE). В процессе издательской деятельности редколлегия журнала руководствуется международными правилами охраны авторского права, нормами действующего законодательства РФ, международными издательскими стандартами и обязательной ссылке на первоисточник.
Журнал позволяет авторам сохранять авторское право без ограничений. Журнал позволяет авторам сохранить права на публикацию без ограничений.
Издательская политика в области авторского права и архивирования определяются «зеленым цветом» в базе данных SHERPA/RoMEO.
Все статьи распространяются на условиях лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная, которая позволяет другим использовать, распространять, дополнять эту работу с обязательной ссылкой на оригинальную работу и публикацию в этом журналe.
