Abstract
The performance of mobile applications has a critical impact on the user experience and, as a result, on the rating of the application in online stores, which directly correlates with its commercial success. According to Google, 53 % of users delete an app if it takes more than 3 seconds to download. The primary task of optimizing the performance of mobile applications is to minimize the loading time. The article provides a comprehensive analysis of existing methods and technologies for optimizing the performance of mobile applications based on multidimensional analysis. The experiments suggest the following solution: the integration of asynchronous algorithms and multithreading in order to increase the level of performance by at least an order of magnitude 30 %. The evaluation of algorithms for accelerating the loading and initialization of resources in mobile applications was carried out using the decomposition method, which allows us to identify a correlation between the initialization time and the overall performance of the application. According to the experiments conducted, the integration of asynchronous algorithms and multithreading can increase performance by an order of 30-40 %. The article provides not only a quantitative, but also a qualitative assessment of how effective certain strategies are that can optimize applications, influence their architectural solution and the specifics of the user experience. Empirical data and analytical models are supported by the results, which indicate that the most optimal strategy in this case is an integrated approach, which will optimize from the technical and economic side.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Vestnik komp'iuternykh i informatsionnykh tekhnologii
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.