АНАЛІЗ ЕФЕКТИВНОСТІ ТЕХНОЛОГІЙ РОЗРОБЛЕННЯ МОБІЛЬНИХ ЗАСТОСУНКІВ ДЛЯ OC ANDROID
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.