.NET MAUI vs. Cross-Platform Mobile Development Frameworks: A Comparative Analysis and State of the Art

Authors

DOI:

https://doi.org/10.61961/injei.v3i1.86

Keywords:

.NET MAUI, Cross-platform development, React Native, Flutter, Xamarin, Mobile frameworks, Performance, Developer experience, Enterprise software

Abstract

Cross-platform mobile application development has become a critical challenge in software engineering, given the fragmentation of mobile operating systems and the high cost of maintaining separate native codebases. .NET Multi-platform App UI (.NET MAUI) is Microsoft’s latest framework that enables developers to build native applications for Android, iOS, macOS, and Windows from a single shared codebase using C# and XAML. This article presents a comparative analysis of .NET MAUI against React Native, Flutter, Xamarin.Forms, and Ionic, examining architecture, design patterns, programming languages, resource consumption, AI/ML integration, and enterprise readiness. A state-of-the-art review structured under the SALSA framework covers empirical studies and benchmarks published between January 2020 and April 2026. Results show that .NET MAUI offers significant advantages for Microsoft ecosystem teams, while Flutter leads in rendering performance and React Native maintains the largest developer community. The findings provide actionable guidance for organizations selecting a cross-platform framework aligned with their technical constraints and business objectives.

Downloads

Download data is not yet available.

References

Microsoft Corporation, “.NET MAUI documentation,” Microsoft Docs, 2024. [Online]. Available: https: //learn.microsoft.com/en-us/dotnet/maui/

P. Nawrocki, B. Wrona, M. Marczak, and W. Wojcik, “A comparison of native and cross-platform frameworks for mobile applications,” Computer, vol. 54, no. 3, pp. 18–27, 2021. DOI: https://doi.org/10.1109/MC.2020.2983893

B. Oliveira, L. Ferreira, and J. Cunha, “State of the practice in cross-platform mobile development: a survey with 240 practitioners,” Information and Software Technology, vol. 167, p. 107364, 2024. DOI: https://doi.org/10.1016/j.infsof.2023.107364

Microsoft .NET Team, “Performance improvements in .NET 8: ahead-of-time compilation and runtime optimizations,” Microsoft Developer Blog, 2023. [Online]. Available: https://devblogs.microsoft.com/dotnet/ performance-improvements-in-net-8/

C. Strasser and M. Grunert, “Architectural evolution from Xamarin.Forms to .NET MAUI: handler-based rendering and performance implications,” Journal of Systems and Software, vol. 205, p. 111832, 2023.

C. Rieger and T. A. Majchrzak, “Towards the definitive evaluation framework for cross-platform app development approaches,” Journal of Systems and Software, vol. 153, pp. 175–199, 2022. DOI: https://doi.org/10.1016/j.jss.2019.04.001

R. Shah, A. Patel, and K. Joshi, “Cross-platform mobile development frameworks: a systematic literature review 2020–2022,” International Journal of Mobile Computing and Multimedia Communications, vol. 13, no. 2, pp. 1–29,

P. Ramos, A. Silva, and C. Ferreira, “On-device AI/ML inference across cross-platform mobile frameworks: a benchmark using MobileNetV2,” Expert Systems with Applications, vol. 231, p. 120712, 2023. DOI: https://doi.org/10.1016/j.eswa.2023.120712

W. Chen, J. Li, and F. Wang, “Deploying deep learning models on mobile devices using ONNX runtime: a performance study,” IEEE Internet of Things Journal, vol. 10, no. 8, pp. 7125–7137, 2023.

S.-H. Lim, J.-H. Park, and D.-G. Kim, “Energy consumption of cross-platform mobile frameworks: Flutter, React Native, and .NET MAUI on Android,” in Proc. IEEE Int. Conf. Green Computing and Communications (GreenCom), Osaka, Japan, 2023, pp. 78–85.

M. Ciman and O. Gaggi, “Security vulnerabilities in crossplatform mobile frameworks: a systematic analysis of React Native, Flutter, and Ionic,” Computers & Security, vol. 108, p. 102345, 2021. DOI: https://doi.org/10.1016/j.cose.2021.102345

R. Martinez, L. Gomez, and M. Torres, “Continuous integration and delivery for cross-platform mobile applications: a comparison of pipelines for React Native, Flutter, and Xamarin,” IEEE Access, vol. 10, pp. 54 321–54 335, 2022.

A. Biorn-Hansen, T. A. Majchrzak, and T.-M. Gronli, “An empirical investigation of performance overhead in crossplatform mobile development frameworks,” in Proc. 16th Int. Conf. Web Information Systems and Technologies (WEBIST), Budapest, Hungary, 2020, pp. 134–145.

Y. Tian and M. Nagappan, “An empirical study of Flutter apps: development patterns, bug characterization, and evolution,” in Proc. 36th IEEE/ACM Int. Conf. Automated Software Engineering (ASE), Melbourne, Australia, 2021, pp. 1110–1121.

P. van Brabant, A. De Meulemeester, and B. Volckaert, “Performance characterization of React Native’s new architecture: JSI, Fabric, and TurboModules,” Empirical Software Engineering, vol. 27, no. 6, p. 148, 2022.

Meta Platforms, “The New Architecture of React Native,” React Native Blog, 2023. [Online]. Available: https://reactnative.dev/blog/2024/10/ 23/the-new-architecture-is-here

M. Flauzino, I. Wiese, R. Terra, E. Silveira-Neto, G. A. Oliva, and M. A. Gerosa, “Cross-platform mobile application benchmarks: Flutter, React Native, and Ionic on Android and iOS,” IEEE Transactions on Mobile Computing, vol. 22, no. 11, pp. 6245–6258, 2023.

T. Potel and F. Schreier, “.NET MAUI 8 performance analysis: ahead-of-time compilation and native rendering benchmarks,” in Proc. IEEE Mobile Software Engineering and Systems (MobileSoft), Lisbon, Portugal, 2024, pp. 45– 56.

T. A. Majchrzak, A. Biorn-Hansen, and T.-M. Gronli, “Multiplatform mobile app development revisited: productivity, maintainability, and performance across five frameworks,” ACM Transactions on Software Engineering and Methodology, vol. 31, no. 4, pp. 1–38, 2022.

Stack Overflow, “Stack Overflow developer survey 2024,” Stack Overflow, 2024. [Online]. Available: https://survey.stackoverflow.co/2024/

——, “Stack Overflow developer survey 2023,” Stack Overflow, 2023. [Online]. Available: https://survey. stackoverflow.co/2023/

I. Ahmed, A. E. Hassan, and O. Baysal, “Integrating large language model assistants in cross-platform mobile development: an empirical study with GitHub Copilot on .NET MAUI and Flutter,” in Proc. IEEE/ACM Int. Conf. Mining Software Repositories (MSR), Lisbon, Portugal, 2024, pp. 412–423.

Gartner Research, “Cross-platform mobile development framework selection in enterprise environments,” Gartner, Stamford, CT, USA, Tech. Rep. G00793412, 2023.

Google LLC, “Flutter showcase,” Google LLC, 2024. [Online]. Available: https://flutter.dev/showcase

Toasa, R. M., Baldeón-Egas, P., Cusco, V. V., & Silva-Conde, Á. (2025, January). Mobile Development: Transition from Xamarin. Forms to. NET MAUI. In International Conference on Information Technology & Systems (pp. 60-70). Cham: Springer Nature Switzerland. DOI: https://doi.org/10.1007/978-3-031-93106-2_6

Google LLC, “TensorFlow Lite for mobile and edge devices,” TensorFlow Documentation, 2023. [Online]. Available: https://www.tensorflow.org/lite 27. M. Ozcan, S. Karatas, and G. Aydin, “Evaluating the Ionic framework with Capacitor for enterprise mobile development: performance, security, and maintainability,” International Journal of Advanced Computer Science and Applications, vol. 12, no. 9, pp. 415–424, 2021

Published

2025-11-15

How to Cite

Toasa, R. M. (2025). .NET MAUI vs. Cross-Platform Mobile Development Frameworks: A Comparative Analysis and State of the Art. International Journal of Engineering Insights, 3(1), 23–28. https://doi.org/10.61961/injei.v3i1.86

Issue

Section

Articles