3 ms·
What? Xamarin apps currently compile to native code, so idk where you are getting this idea from.
by metaltyphoon 6y ago
What? Xamarin apps currently compile to native code, so idk where you are getting this idea from.
- Shadonototro 6y agoIt doesn't matter, native code doesn't make your program automatically faster, C# code is hard to aot compile, lot of things happen at runtime and Xamarin uses a lot of that Also abuse of abstraction layers is what makes your programs slow, most of the time, wich Xamarin and now MAUI does a lot too, that's what you get for abusing OOP In server they could get away with it thanks to their JIT, since they don't care about cold start But in AOT scenarios, you depend a lot on the quality of the AOT compiler, how well it does optimizations, and how well your code is written to facilitates good optimizations Again, MAUI is open source, check their code, you'll understand what i mean by "the code is just slow" People always forget what they program for, mobile devices are constrained devices with constrained resources Pumping your desktop PC and claiming your benchmark does well doesn't automatically translate to better perf on mobile Then people wonder why their app drain the battery so fast, and you get 1 star reviews as a result, people doesn't care, that is why i leave 1 star reviews, most of the time