Please use this identifier to cite or link to this item: https://er.chdtu.edu.ua/handle/ChSTU/4883
Title: Comparative analysis of frameworks for mobile application development: Native, hybrid, or cross-platform solutions
Other Titles: Порівняльний аналіз фреймворків для розробки мобільних програм: рідні, гібридні чи крос-платформні рішення
Authors: Zarichuk, Oleksii
Keywords: Java;software development;performance;native look;codebase;розробка програмного забезпечення;продуктивність;нативний вигляд;кодова база
Issue Date: 2023
Publisher: Вісник Черкаського державного технологічного університету. Технічні науки
Abstract: In the modern digital world, mobile application development is a key area of information technology, and choosing the optimal approach to their development is crucial for effective market implementation. The purpose of this study is to conduct a comparative analysis of various frameworks for mobile application development: native, hybrid, and cross-platform solutions. To achieve this purpose, methods of analysis, synthesis, and comparison were used. Characteristics of different frameworks for mobile application development, including their performance, cost, and access to device capabilities, were analysed. The study disclosed that native frameworks are distinguished or their highest performance and the ability to provide a maximally native look and functionality of the application. However, this approach has limitations as it requires separate development for each platform, leading to increased time and resource costs. Hybrid solutions proved to be cost-effective, allowing the use of a single codebase for creating applications for different platforms. This simplifies the development and maintenance process. Nevertheless, hybrid applications may have limited performance due to the use of WebView for interface display and restricted access to device capabilities. Cross-platform frameworks, on the other hand, provide a balance between performance and resource efficiency. They allow using a single codebase for creating applications for multiple platforms and can achieve satisfactory performance. However, they may have limited access to certain device capabilities and application appearance. This study makes a new contribution to science by providing a detailed comparative analysis of different approaches to mobile application development and the frameworks used for their creation. The results obtained can be used to make informed decisions regarding the choice of a framework for mobile application development.
У сучасному цифровому світі розробка мобільних додатків є ключовою галуззю інформаційних технологій, а вибір оптимального підходу до їх розробки має вирішальне значення для ефективного впровадження на ринку. Метою цієї наукової роботи було проведення порівняльного аналізу різних фреймворків для розробки мобільних додатків: рідних, гібридних і крос-платформних рішень. Для досягнення поставленої мети були використані методи аналізу, синтезу та порівняння. Були проаналізовані характеристики різних фреймворків для розробки мобільних додатків, включаючи їх продуктивність, вартість та доступ до пристроєвих можливостей. Під час проведення дослідження встановлено, що рідні фреймворки вирізняються найвищою продуктивністю та можливістю забезпечити максимально нативний вигляд та функціональність додатку. Однак цей підхід має свої обмеження, оскільки вимагає окремої розробки для кожної платформи, що призводить до збільшення витрат часу та ресурсів. Гібридні рішення виявилися економічно вигідними, оскільки вони дозволяють використовувати єдину кодову базу для створення додатків для різних платформ. Це спрощує процес розробки та підтримки. Однак гібридні додатки можуть мати обмежену продуктивність через використання WebView для відображення інтерфейсу та обмежений доступ до пристроєвих можливостей. Крос-платформні фреймворки, у свою чергу, забезпечують баланс між продуктивністю та ефективністю витрат ресурсів. Вони дозволяють використовувати одну кодову базу для створення додатків для кількох платформ і при цьому можуть досягати задовільної продуктивності. Однак вони можуть мати обмежений доступ до деяких пристроєвих можливостей та вигляду додатку. Це дослідження робить новий внесок у науку шляхом детального порівняльного аналізу різних підходів до розробки мобільних додатків і фреймворків, які використовуються для їх створення. Отримані результати можна використовувати для прийняття інформованих рішень щодо вибору фреймворку для розробки мобільного додатку.
URI: https://er.chdtu.edu.ua/handle/ChSTU/4883
ISSN: 2306-4412 (print)
2708-6070 (online)
DOI: 10.62660/2306-4412.4.2023.19-27
Volume: 28
Issue: 4
First Page: 19
End Page: 27
Appears in Collections:том 28, №4/2023

Files in This Item:
File Description SizeFormat 
4.pdf382.6 kBAdobe PDFThumbnail
View/Open
зміст.pdf144.6 kBAdobe PDFThumbnail
View/Open
титул.pdf216.63 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.