УДК 004.45
DOI: 10.36871/ek.up.p.r.2024.12.03.014
Авторы
Осман Мовладинович Минаев,
Чеченский государственный университет имени А. А. Кадырова, кафедра «Программирование и инфокоммуникационные технологии», г. Грозный
Айшат Нюркасымовна Семенова,
ФГБОУ ВО «Северо-Кавказская государственная академия», г. Черкесск, Российская Федерация
Аминат Адамовна Бисултанова,
ФГБОУ ВО «Грозненский государственный нефтяной технический университет имени академика Миллионщикова», г. Грозный
Аннотация
В современном цифровом мире разработка мобильных приложений является ключевым направлением информационных технологий, и выбор оптимального подхода к их разработке имеет решающее значение для эффективного внедрения на рынок. Целью данного исследования является проведение сравнительного анализа различных фреймворков для разработки мобильных приложений. В ходе исследования было выявлено, что нативные фреймворки отличаются наивысшей производительностью и способностью обеспечить максимально нативный вид и функциональность приложения. Однако такой подход имеет ограничения, поскольку требует отдельной разработки для каждой платформы, что приводит к увеличению временных и ресурсных затрат. Гибридные решения оказались экономически эффективными, позволяя использовать единую кодовую базу для создания приложений для разных платформ. Это упрощает процесс разработки и сопровождения. Тем не менее, гибридные приложения могут иметь ограниченную производительность из-за использования WebView для отображения интерфейса и ограниченного доступа к возможностям устройств. Кроссплатформенные фреймворки, с другой стороны, обеспечивают баланс между производительностью и эффективностью использования ресурсов. Они позволяют использовать единую кодовую базу для создания приложений для нескольких платформ и могут достигать удовлетворительной производительности. Однако они могут иметь ограниченный доступ к определенным возможностям устройств и внешнему виду приложений. Это исследование вносит новый вклад в науку, предоставляя подробный сравнительный анализ различных подходов к разработке мобильных приложений и фреймворков, используемых для их создания. Полученные результаты могут быть использованы для принятия обоснованных решений относительно выбора фреймворка для разработки мобильных приложений.
Ключевые слова
Java; разработка ПО; производительность; собственный вид; кодовая база.