Open xyeie opened 1 month ago
Hi I'm an AI powered bot that finds similar issues based off the issue title.
Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!
Note: You can give me feedback by thumbs upping or thumbs downing this comment.
This project is about to be used for production, but there are still many performance issues at the moment. From 2023 until now! please help me
The above video effects are all in release mode on the Android platform
Can repro this issue at Android platform on the latest 17.11.0 Preview 2.0(8.0.60).
I had a massive performance problem with a CollectionView inside a ScrollView. I deleted the ScrollView, now it is fast, but does not scroll horizontally anymore. MAUI is garbage.
On iOS (18 beta on a 15 Pro) the cold navigation I see the 2nd page in 1.5s, and on Android (Pixel 5) it's closer to 2s. While the page has a LOT going on, there should be some optimizations we can find. The warm navigation is instant.
Scrolling within the UI on both platforms was smooth and responsive for me.
On Android I saw slightly less improvement on the warm navigation.
I also tested with and without Shell and didn't note any significant difference related to the navigation performance.
On iOS (18 beta on a 15 Pro) the cold navigation I see the 2nd page in 1.5s, and on Android (Pixel 5) it's closer to 2s. While the page has a LOT going on, there should be some optimizations we can find. The warm navigation is instant.
Scrolling within the UI on both platforms was smooth and responsive for me.
On Android I saw slightly less improvement on the warm navigation.
I also tested with and without Shell and didn't note any significant difference related to the navigation performance.
Why are you testing Maui with the highest end iPhone costing $1000-1600 USD? Is this meant to be representative of the average global iOS user's experience?
"Scrolling within the UI on both platforms was smooth and responsive for me."
Would that not be expected in virtually every situation when you are using a brand new top of the line $1000-1600 USD device that virtually no one on earth (when you look at the global iOS population) can afford or utilize?
If you increase CPU/GPU high enough virtually every coding inefficiency becomes invisible. But unless someone is buying everyone on earth their own iPhone 15 Pro this is not a solution to any given potentially underlying problem.
Description
I created a demo where clicking a button navigates to another page. However, the navigation process is sluggish, taking approximately 2-4 seconds in release mode and around 4-7 seconds in debug mode. Furthermore, after entering the page, swiping left or right to switch between pages is also unsmooth. While the performance is slightly better in release mode, it still falls short of the desired experience. I am unsure how to utilize dotnet trace as described in the guide at https://github.com/dotnet/maui/wiki/Profiling-.NET-MAUI-Apps. For someone without native Android development experience, there is a lack of detailed information, preventing me from proceeding with the instructions. This problem has been bothering me for a long time and I have been unable to solve it.
Steps to Reproduce
To download the demo project, compile and run it, that's all you need to do
Link to public reproduction project repository
https://github.com/xyeie/XinYeMobile
Version with bug
8.0.60 SR6
Is this a regression from previous behavior?
Not sure, did not test other versions
Last version that worked well
Unknown/Other
Affected platforms
iOS, Android
Affected platform versions
No response
Did you find any workaround?
no
Relevant log output
No response