dotnet / dotnet/maui

Scrolling performance will be slower when using remote iOS simulator from Windows machine.

Open
#28,341 3 comments 0 reactions 0 assignees View on GitHub
area-tooling csi-new platform/ios s/needs-attention s/triaged s/verified t/bug
Dominant language
C#
Stars
23.3k
Forks
2k
Avg merge
1d 15h
Merged PRs (30d)
290

Description

### Description

Scrolling performance will be slower when using remote iOS simulator from Windows machine.

**Affected test cases:**
All test cases

**Note:**
This cannot be reproduced on a not remotely connected iOS simulator (9.0.50 & 9.0.40 & 9.0.30).

### Steps to Reproduce

1. Deploy https://github.com/rachelkang/recipeSearch or [ManualMauiTests - Repos (visualstudio.com)](https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests) to an iOS simulator from your windows machine.
2. Go to any page that you need to scroll the contents.
3. You will see that the scrolling performance is significantly slower compared to the scrolling performance in the iOS simulator on your mac machine (not remotely connected).

Actual Behavior:
Scrolling performance is slower.

![Image](https://github.com/user-attachments/assets/8c52fcf0-84ea-46a5-96f5-1dd8a52aa091)

Expected Behavior:
Scrolling performance is smooth.

![Image](https://github.com/user-attachments/assets/ff048311-fdbd-41c3-a773-90de180b06fe)

### Link to public reproduction project repository

https://github.com/rachelkang/recipeSearch or [ManualMauiTests - Repos (visualstudio.com)](https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests)

### Version with bug

9.0.50

### Is this a regression from previous behavior?

Not a regression, the issue also reproduces on 9.0.60-ci.main.25162.1 & 9.0.40 & 9.0.0 & 8.0.100 & 8.0.3.

### Affected platforms

iOS

Contributor guide

Open the contributing guide

Research direction

Start by deploying the recipeSearch reproduction to a remote iOS simulator from Windows and compare scrolling with a locally connected Mac simulator. Trace the scrolling path used by the affected pages and identify the remote-only bottleneck. Done means scrolling is smooth remotely without regressing local iOS behavior across the listed versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, ios
Domain
mobile-dev, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.