<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">vdgtu</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Дагестанского государственного технического университета. Технические науки</journal-title><trans-title-group xml:lang="en"><trans-title>Herald of Dagestan State Technical University. Technical Sciences</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2073-6185</issn><issn pub-type="epub">2542-095X</issn><publisher><publisher-name>Daghestan State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21822/2073-6185-2025-52-1-122-133</article-id><article-id custom-type="elpub" pub-id-type="custom">vdgtu-1706</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И ТЕЛЕКОММУНИКАЦИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATION TECHNOLOGY AND TELECOMMUNICATIONS</subject></subj-group></article-categories><title-group><article-title>Сравнительный анализ фреймворков для разработки мобильных приложений: нативные, гибридные или кроссплатформенные решения</article-title><trans-title-group xml:lang="en"><trans-title>Comparative analysis of frameworks for mobile application development: native, hybrid or cross-platform solutions</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-1090-5180</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Темирова</surname><given-names>А. Б.</given-names></name><name name-style="western" xml:lang="en"><surname>Temirova</surname><given-names>A. B.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Темирова Аза Бароновна, старший преподаватель кафедры «Информационные технологии»,</p><p>364051, г. Грозный, пр. Исаева,100</p></bio><bio xml:lang="en"><p>Aza B. Temirova, Senior lecturer, Department of Information Technology,</p><p>100 Isaev Ave., Grozny 364051</p></bio><email xlink:type="simple">aza0109@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Грозненский государственный нефтяной технический университет имени акад. М.Д.Миллионщикова</institution><country>Россия</country></aff><aff xml:lang="en"><institution>M.D. Millionshchikov Grozny State Oil Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>18</day><month>04</month><year>2025</year></pub-date><volume>52</volume><issue>1</issue><fpage>122</fpage><lpage>133</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Темирова А.Б., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Темирова А.Б.</copyright-holder><copyright-holder xml:lang="en">Temirova A.B.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://vestnik.dgtu.ru/jour/article/view/1706">https://vestnik.dgtu.ru/jour/article/view/1706</self-uri><abstract><sec><title>Цель</title><p>Цель. Целью исследования является проведение сравнительного анализа различных фреймворков для разработки мобильных приложений: нативных, гибридных и кроссплатформенных решений.</p></sec><sec><title>Метод</title><p>Метод. Для достижения цели использовались методы анализа, синтеза и сравнения. Проанализированы характеристики различных фреймворков для разработки мобильных приложений, включая их производительность, стоимость и доступ к возможностям устройств.</p></sec><sec><title>Результат</title><p>Результат. Выявлено, что нативные фреймворки отличаются наивысшей производительностью и способностью обеспечить максимально нативный вид и функциональность приложения. Однако такой подход имеет ограничения, поскольку требует отдельной разработки для каждой платформы, что приводит к увеличению временных и ресурсных затрат. Гибридные решения оказались экономически эффективными, позволяя использовать единую кодовую базу для создания приложений для разных платформ, что упрощает процесс разработки и сопровождения. Гибридные приложения могут иметь ограниченную производительность из-за использования WebView для отображения интерфейса и ограниченного доступа к возможностям устройств. Кроссплатформенные фреймворки обеспечивают баланс между производительностью и эффективностью использования ресурсов. Они позволяют использовать единую кодовую базу для создания приложений для нескольких платформ и могут достигать удовлетворительной производительности. Однако они могут иметь ограниченный доступ к определенным возможностям устройств и внешнему виду приложений.</p></sec><sec><title>Вывод</title><p>Вывод. Результаты исследования вносят новый вклад в науку, предоставляя подробный сравнительный анализ различных подходов к разработке мобильных приложений и фреймворков, используемых для их создания. Полученные результаты могут быть использованы для принятия обоснованных решений относительно выбора фреймворка для разработки мобильных приложений.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Objective</title><p>Objective. The purpose of this study is to conduct a comparative analysis of various frameworks for the development of mobile applications: native, hybrid and cross-platform solutions.</p></sec><sec><title>Method</title><p>Method. To achieve this goal, methods of analysis, synthesis and comparison were used. The characteristics of various mobile application development frameworks were analyzed, including their performance, cost, and access to device capabilities.</p></sec><sec><title>Result</title><p>Result. Native frameworks have been found to have the highest performance and the ability to provide the most native look and functionality for an application. This approach has limitations as it requires separate development for each platform, which leads to increased time and resource costs. Hybrid solutions have proven to be cost-effective, allowing you to use a single code base to create applications for different platforms. This simplifies the development and maintenance process. Hybrid apps may have limited performance due to the use of WebView to display the interface and limited access to device capabilities. Cross-platform frameworks, on the other hand, provide a balance between performance and resource efficiency. They allow you to use a single code base to create applications for multiple platforms and can achieve satisfactory performance. However, they may have limited access to certain device capabilities and the appearance of applications.</p></sec><sec><title>Conclusion</title><p>Conclusion. The results make a new contribution to the field by providing a detailed analysis of mobile app development approaches and frameworks used to build them. The results can be used to make informed decisions regarding the choice of framework for mobile app development.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>Java</kwd><kwd>разработка ПО</kwd><kwd>производительность</kwd><kwd>собственный вид</kwd><kwd>кодовая база</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Java</kwd><kwd>software development</kwd><kwd>performance</kwd><kwd>native view</kwd><kwd>code base</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Альрабайя, Х.А., и Медина-Медина, Н. (2021). Agile beeswax: процесс разработки мобильных приложений и эмпирическое исследование в реальной среде. Устойчивое развитие, 13(4), артикул 1909. DOI: 10.3390/su13041909.</mixed-citation><mixed-citation xml:lang="en">Alrabaiah, H.A., &amp; Medina-Medina, N. (2021). Agile beeswax: Mobile app development process and empirical study in real environment. Sustainability, 13(4), article number 1909. DOI: 10.3390/su13041909.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Бьерн-Хансен А., Ригер К., Гренли Т.М., Майчшак Т.А. и Гинея Г. (2020). Эмпирическое исследование повышения производительности кроссплатформенных платформ мобильной разработки. Эмпирическая разработка программного обеспечения, 25, 2997-3040. DOI: 10.1007/s10664-020-09827-6.</mixed-citation><mixed-citation xml:lang="en">Biørn-Hansen, A., Rieger, C., Grønli, T.M., Majchrzak, T.A., &amp; Ghinea, G. (2020). An empirical investigation of performance overhead in cross-platform mobile development frameworks. Empirical Software Engineering, 25, 2997-3040. DOI: 10.1007/s10664-020-09827-6.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Дитрих Ф., Альбрехт У.В., Шерер Дж., Беккер С.Л., Ландграбер С., Бэк Д.А., Фессманн К., ... Клиц, М.Л. (2023). Разработка открытых серверных структур для медицинских работников с целью улучшения участия в разработке приложений: пилотное исследование удобства использования медицинского приложения. JMIR Formative Research, 7, номер статьи е42224. DOI:10.2196/42224.</mixed-citation><mixed-citation xml:lang="en">Dittrich, F., Albrecht, U.V., Scherer, J., Becker, S.L., Landgraeber, S., Back, D.A., Fessmann, K., ... Klietz, M.L. (2023). Development of open backend structures for health care professionals to improve participation in app developments: Pilot usability study of a medical app. JMIR Formative Research, 7, article number е42224. DOI: 10.2196/42224.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Фойтик Р. (2019). Swift - новый язык программирования для разработки и образования. В работе Т. Антиповой и А. Роша (ред.), Digital Science 2019 (том 1114; стр. 284-295). Издательство: Springer. DOI: 10.1007/978-3-030-37737-3_26.</mixed-citation><mixed-citation xml:lang="en">Fojtik, R. (2019). Swift a new programming language for development and education. In T. Antipova &amp; Á. Rocha (Eds.), Digital Science 2019; 1114: 284-295). Cham: Springer. DOI: 10.1007/978-3-030-37737-3_26.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Ху, Дж., Вэй, Л., Лю, Ю. и Чунг, С.К. (2023). wTest: Webview-ориентированное тестирование приложений для Android. В ISSTA 2023: Материалы 32-го международного симпозиума ACM SIGSOFT по тестированию и анализу программного обеспечения (стр. 992-1004). Нью-Йорк: Ассоциация вычислительной техники. DOI: 10.1145/3597926.3598112.</mixed-citation><mixed-citation xml:lang="en">Hu, J., Wei, L., Liu, Y., &amp; Cheung, S.C. (2023). ωTest: Webview-oriented testing for android applications. In ISSTA 2023: Proceedings of the 32nd ACM SIGSOFT international symposium on software testing and analysis 2023:992-1004). New York: Association for Computing Machinery. DOI: 10.1145/3597926.3598112.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Качмарчик А., Зайенц П. и Забьеровский В. (2022). Сравнение производительности нативных и гибридных мобильных приложений Android, основанных на сенсорных данных, основанных на коммуникационной архитектуре Bluetooth с низким энергопотреблением (BLE) и Wi-Fi. Energies, 15(13), артикул 4574. DOI: 10.3390/en15134574.</mixed-citation><mixed-citation xml:lang="en">Kaczmarczyk, A., Zając, P., &amp; Zabierowski, W. (2022). Performance comparison of native and hybrid android mobile applications based on sensor data-driven applications based on Bluetooth low energy (BLE) and Wi-Fi communication architecture. Energies, 15(13), article number 4574. DOI: 10.3390/en15134574.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Каратанов О., Йена М., Бова Ю., Устименко О. (2021). Сравнение популярных тестовых фреймворков JUnit и TestNG. Молодой ученый, 5(93), 164-170. DOI: 10.32839/2304-5809/2021-5-93-31.</mixed-citation><mixed-citation xml:lang="en">Karatanov, O., Yena, M., Bova, Y., &amp; Ustymenko, O. Comparison of popular test frameworks JUnit and TestNG. Young Scientist, 2021:5(93), 164-170. DOI: 10.32839/2304-5809/2021-5-93-31. (In Russ)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Козуб, Н., &amp; Козуб, Ю. (2022). Декларативный метод создания мультиплатформенных приложений. Вестник Восточноукраинского национального университета имени Владимира Даля, 5(275), 10-15. DOI: 10.33216/1998-7927-2022-275-5-10-15.</mixed-citation><mixed-citation xml:lang="en">Kozub, Н., &amp; Kozub, Yu. (2022). Declarative method for creating multiplatform applications. Bulletin of the Eastern Ukrainian National University named after Volodymyr Dahl, 5(275), 10-15. DOI: 10.33216/1998-7927-2022-275-5-10-15.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Лачгар, М., Ханин, М., Бенуда, Х. и Омман, Ю. (2022). Система принятия решений для кроссплатформенных платформ мобильной разработки, использующая интегрированную методологию принятия многокритериальных решений. Международный журнал мобильных вычислений и мультимедийных коммуникаций, 13 (1), 1-22. DOI: 10.4018/ijmcmc.297928.</mixed-citation><mixed-citation xml:lang="en">Lachgar, M., Hanine, M., Benouda, H., &amp; Ommane, Y. (2022). Decision framework for cross-platform mobile development frameworks using an integrated multi-criteria decision-making methodology. International Journal of Mobile Computing and Multimedia Communications, 13(1), 1-22. DOI: 10.4018/ijmcmc.297928.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Мартинес, М. (2019). Два набора вопросов и ответов для изучения разработки кроссплатформенных мобильных приложений с использованием платформы Xamarin framework. В 2019 году состоится 6-я международная конференция IEEE/ACM по разработке мобильного программного обеспечения и систем (MOBILESoft) (стр. 162-173). Пискатауэй: Институт инженеров электротехники и электроники. DOI: 10.1109/mobilesoft.2019.00032.</mixed-citation><mixed-citation xml:lang="en">Martínez, M. (2019). Two datasets of questions and answers for studying the development of cross-platform mobile applications using Xamarin framework. In 2019 IEEE/ACM 6th international conference on mobile software engineering and systems (MOBILESoft) (pp. 162-173). Piscataway: Institute of Electrical and Electronics Engineers. DOI: 10.1109/mobilesoft.2019.00032.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Масаад Альсаид, М.А.М., Ахмед, Т.М., Садик, Дж., Хан, Ф.К., Мохаммад и Хаттак, А.У. (2021). Сравнительный анализ подходов к разработке мобильных приложений: Подходы к разработке мобильных приложений. Труды Пакистанской академии наук: A. Физические и вычислительные науки, 58 (1), 35-45. DOI: 10.53560/PPASA(58-1)717.</mixed-citation><mixed-citation xml:lang="en">Masaad Alsaid, M.A.M., Ahmed, T.M., Sadeeq, J., Khan, F.Q., Mohammad, &amp; Khattak, A.U. (2021). A comparative analysis of mobile application development approaches: Mobile application development approaches. Proceedings of the Pakistan Academy of Sciences: A. Physical and Computational Sciences, 58(1), 35-45. DOI: 10.53560/PPASA(58-1)717.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Раиси, А., Хаджуи, Р. и Ахмадиан, Л. (2022). Оценка и ранжирование мобильных приложений для борьбы с ВИЧ/СПИДом с использованием метода оценки приложений на основе функций и шкалы оценки мобильных приложений. BMC Medical Informatics and Decision Making, 22, статья № 281. DOI: 10.1186/s12911-022-02029-8.</mixed-citation><mixed-citation xml:lang="en">Raeesi, A., Khajouei, R., &amp; Ahmadian, L. (2022). Evaluating and rating HIV/AIDS mobile apps using the feature-based application rating method and mobile app rating scale. BMC Medical Informatics and Decision Making, 22, article number 281. DOI: 10.1186/s12911-022-02029-8.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Сингх, М., и Шобха, Г. (2021). Сравнительный анализ платформ разработки гибридных мобильных приложений. Международный журнал мягких вычислений и инженерии, 10 (6), 21-26. DOI: 10.35940/ijsce.f3518.0710621.</mixed-citation><mixed-citation xml:lang="en">Singh, M., &amp; Shobha, G. (2021). Comparative analysis of hybrid mobile app development frameworks. International Journal of Soft Computing and Engineering, 10(6), 21-26. DOI: 10.35940/ijsce.f3518.0710621.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Sun, C., Ma, Y., Zeng, D., Tan, G., Ma, S., &amp; Wu, Y. (2021). µDep: Генерация зависимостей на основе мутаций для точного анализа дефектов в машинном коде Android. В IEEE transactions on dependable and secure computing, 20 (2), 1461-1475. Пискатауэй: Институт инженеров электротехники и электроники. DOI: 10.1109/TDSC.2022.3155693.</mixed-citation><mixed-citation xml:lang="en">Sun, C., Ma, Y., Zeng, D., Tan, G., Ma, S., &amp; Wu, Y. (2021). μDep: Mutation-based dependency generation for precise taint analysis on android native code. In IEEE transactions on dependable and secure computing, 2021:20(2):1461-1475. Piscataway: Institute of Electrical and Electronics Engineers. DOI: 10.1109/TDSC.2022.3155693.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Тамутарам Ю.Н., Мустафа М.Б.П., Мустафа Ф.Н. и Таджудин Ф.П. (2021). Функции юзабилити для улучшения восприятия мобильных приложений пожилыми гражданами Малайзии. Научный журнал ASM, 16. DOI: 10.32802/asmscj.2021.686.</mixed-citation><mixed-citation xml:lang="en">Thamutharam, Y.N., Mustafa, M.B.P., Musthafa, F.N., &amp; Tajudeen, F.P. (2021). Usability features to improve mobile apps acceptance among the senior citizens in Malaysia. ASM Science Journal, 16. DOI: 10.32802/asmscj.2021.686.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Ткачук А., Булах Б. (2022). Исследование возможностей действий по рефакторингу по умолчанию в языке swift. Технологический аудит и резервы производства, 5(2(67)), 6-10. DOI: 10.15587/2706-5448.2022.266061.</mixed-citation><mixed-citation xml:lang="en">Tkachuk, A., &amp; Bulakh, B. (2022). Research of possibilities of default refactoring actions in swift language. Technology Audit and Production Reserves, 2022;5(2(67)):6-10. DOI: 10.15587/2706-5448.2022.266061.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Uplenchwar, S.R., Denge, США, Bajoriya, A.S. и Bachwani, S.A. (2022). Обзор подробной информации о кросс-платформе flutter. Международный журнал исследований в области прикладных наук и инженерных технологий, 10 (1), 1016-1022. DOI: 10.22214/ijraset.2022.39977.</mixed-citation><mixed-citation xml:lang="en">Uplenchwar, S.R., Denge, U.S., Bajoriya, A.S., &amp; Bachwani, S.A. (2022). Review on detail information about flutter cross platform. International Journal for Research in Applied Science and Engineering Technology, 2022;10(1):1016-1022. DOI: 10.22214/ijraset.2022.39977.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Ву, К., Перес-Альварес, Дж.М., Мос, А., и Кэрролл, Дж.М. (2022). Разработка приложений без кода: оценка подхода к облачным функциям с учетом специфики предметной области. В материалах 56-й ежегодной Гавайской международной конференции по системным наукам, HICSS 2023 (стр. 6904-6913). Вашингтон: Компьютерное общество IEEE. DOI: 10.48550/arxiv.2210.01647.</mixed-citation><mixed-citation xml:lang="en">Wu, C., Pérez-Álvarez, J.M., Mos, A., &amp; Carroll, J.M. (2022). Codeless app development: Evaluating a cloud-native domain-specific functions approach. In Proceedings of the 56th annual Hawaii international conference on system sciences, HICSS 2022:6904-6913). Washington: IEEE Computer Society. DOI: 10.48550/arxiv.2210.01647.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Зиедуллаевич А.К., Бабакулович З.Р., Баходировна М.З., Бекмуродович С.А. и Акиф-оглы М.Р. (2019). Эффективное и удобное приложение для определения функций и анализа надежности устройства. Международный журнал инновационных технологий и инженерных исследований, 9 (2), 1804-1809. DOI: 10.35940/ijitee.b7323.129219.</mixed-citation><mixed-citation xml:lang="en">Ziyodullayevich, A.Q., Babakulovich, Z.R., Bakhodirovna, M.Z., Bekmurodovich, S.A., &amp; Akif-ogli, M.R. (2019). Efficient and convenient application to determine the functions and analysis of the reliability of the device. International Journal of Innovative Technology and Exploring Engineering, 2019;9(2):1804-1809. DOI: 10.35940/ijitee.b7323.129219.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Зохуд, Т., и Зейн, С. (2021). Разработка кроссплатформенных мобильных приложений в промышленности: несколько примеров из практики.</mixed-citation><mixed-citation xml:lang="en">Zohud, T., &amp; Zein, S. (2021). Cross-platform mobile app development in industry: A multiple case-study.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
