АНАЛІЗ ЕФЕКТИВНОСТІ ТЕХНОЛОГІЙ РОЗРОБЛЕННЯ МОБІЛЬНИХ ЗАСТОСУНКІВ ДЛЯ OC ANDROID

Автор(и)

  • Володимир Федорченко Харківський національний економічний університет ім. С. Кузнеця, Ukraine
  • Андрій Поляков Харківський національний економічний університет ім. С. Кузнеця, Ukraine
  • Олександр Сєвєрінов Харківський національний університет радіоелектроніки, Ukraine

DOI:

https://doi.org/10.30977/BUL.2219-5548.2022.96.0.81

Ключові слова:

ОС Android, мобільна платформа, native-платформа, мультиплатформна розробка, кросплатформеність, Android profiler, платформа Xamarin

Анотація

Запропонована стаття резюмує результати проведеного авторами дослідження щодо вибору платформ розроблення мобільних додатків для ОС Android з урахуванням їхньої продуктивності. Пропонується метод аналізу продуктивності на основі профілювання додатку за пам’яттю, за завантаженням процесора, за кількістю коду та мережної активності. За результатами дослідження платформа Xamarin має обмеження з боку дозволів, потребує більше ресурсів як пам’яті, так енергії живлення, що може бути відчутним у великих застосунках.

Біографії авторів

Володимир Федорченко, Харківський національний економічний університет ім. С. Кузнеця

к.т.н., доц. каф. електронних обчислювальних машин

Андрій Поляков, Харківський національний економічний університет ім. С. Кузнеця

к.т.н., доц. каф. електронних обчислювальних машин

Олександр Сєвєрінов, Харківський національний університет радіоелектроніки

к.т.н., доц. каф. безпеки інформаційних технологій

Посилання

Kotlin (programming language) // Wikipedia. URL: https://en.wikipedia.org/Kotlin_(programming_language) (accessed: 12.01.22).

Programming language rating 2021: Python share decreases and TypeScript bypasses C++ // DOU. URL: https://dou.ua/lenta/articles/languageratingjan-2021/ (accessed: 08.01.22).

Android. Application Development / R. Rogers, D. Lombardo, Z. Mednieks, B. Meik. Moscow: ECOM Publishers, 2010. 400 p.

What is Xamarin? // Xamarin Microsoft. URL: https://docs.microsoft.com/ruru/xamarin/getstarted/what-is-xamarin (accessed:10.12.21).

Yanchuk K. V., Fedorchenko V. M. Review of platforms for creating mobile applications. Cherkasy – Kharkiv – Baku – Belsko-Bayala: 2020. 64 p.

Wisnuadhi B., Munawar G., Wahyu U. Performance Comparison of Native Android Application on MVP and MVVM // Advances in Engineering Research. 2020. Vol. 198. P. 276–282.

Humeniuk V. Android Architecture Comparison: MVP vs. VIPER. 2019.

Gartner Says Worldwide Sales of Smartphones Recorded First Ever Decline During the Fourth Quarter of 2017 / Meulen R. van der // Gartner. URL: https://www.gartner.com/en/ URL: https://www.gartner.com/en/ newsroom/press-releases/2018-02-22-gartnersays-worldwide-sales-of-smartphones-recordedfirst-ever-decline-during-the-fourth-quarter-of2017 (accessed: 16.12.21).

Mobile Operating System Market Share Worldwide // StatCounter Global Stats. URL: https://gs.statcounter.com/osmarketshare/mobile/worldwide (accessed: 19.11.21).

SDK Platform release notes [Electronic Resource] // Android Developers. URL: https://developer.android.com/studio/releases/pl atforms (accessed: 20.11.21).

Sillars D. High performance Android apps: improve ratings with speed, optimizations, and testing. Beijing; Boston: O’Reilly, 2015. 247 p.

Tian Lou A Comparison of Android Native App Architecture – MVC, MVP and MVVM. Endhoven University of Technology, 2016.

##submission.downloads##

Опубліковано

2022-05-24

Номер

Розділ

КОМП’ЮТЕРНІ НАУКИ ТА ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ