This thesis analyzes the energy efficiency of modern cross-platform frameworks compared to native development, evaluating the impact of different architectural choices on battery consumption in mobile devices. Through an empirical study based on a custom "No-UI" methodology, designed to isolate display-related hardware variables, 17 features representative of the current digital market were profiled. The research compared the performance of Swift and Kotlin with the most recent architectural evolutions of React Native and Flutter on iOS and Android ecosystems. Using professional analysis tools such as Xcode Instruments and Android Studio Profiler, the work quantifies the computational overhead introduced by abstraction layers. The results obtained define the trade-off between abstraction and efficiency, providing developers with concrete data to guide future technological choices towards high-performance and eco-sustainable mobile development.
This thesis analyzes the energy efficiency of modern cross-platform frameworks compared to native development, evaluating the impact of different architectural choices on battery consumption in mobile devices. Through an empirical study based on a custom "No-UI" methodology, designed to isolate display-related hardware variables, 17 features representative of the current digital market were profiled. The research compared the performance of Swift and Kotlin with the most recent architectural evolutions of React Native and Flutter on iOS and Android ecosystems. Using professional analysis tools such as Xcode Instruments and Android Studio Profiler, the work quantifies the computational overhead introduced by abstraction layers. The results obtained define the trade-off between abstraction and efficiency, providing developers with concrete data to guide future technological choices towards high-performance and eco-sustainable mobile development.
Evaluating Mobile Framework Energy Efficiency: A Comparative Analysis of React Native, Flutter and Native Architectures
FAVARON, RICCARDO
2025/2026
Abstract
This thesis analyzes the energy efficiency of modern cross-platform frameworks compared to native development, evaluating the impact of different architectural choices on battery consumption in mobile devices. Through an empirical study based on a custom "No-UI" methodology, designed to isolate display-related hardware variables, 17 features representative of the current digital market were profiled. The research compared the performance of Swift and Kotlin with the most recent architectural evolutions of React Native and Flutter on iOS and Android ecosystems. Using professional analysis tools such as Xcode Instruments and Android Studio Profiler, the work quantifies the computational overhead introduced by abstraction layers. The results obtained define the trade-off between abstraction and efficiency, providing developers with concrete data to guide future technological choices towards high-performance and eco-sustainable mobile development.| File | Dimensione | Formato | |
|---|---|---|---|
|
favaronriccardo.pdf
accesso aperto
Dimensione
2.1 MB
Formato
Adobe PDF
|
2.1 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/110959