mobile-dev-inc / maestro

Painless Mobile UI Automation
https://maestro.mobile.dev/
Apache License 2.0
5.66k stars 255 forks source link

Change default iOS version on Maestro Cloud to latest (17) #1897

Open simon-gilmurray opened 1 month ago

simon-gilmurray commented 1 month ago

Is your feature request related to a problem? Please describe. Cloud currently defaults on iOS to:

If you target 17, it still runs on an iPhone 11, but targets 17.0

iPhone 11 is many generations old, and the latest stable version of 17 has been 17.5 for a while. This is what the majority of iOS users will be using.

Describe the solution you'd like A more recent iPhone model to match what the majority of users use - when targeting 17 I would have expected it to run on an iPhone 15 using iOS 17.5 being honest.

Describe alternatives you've considered

Additional context iOS version market share

bartekpacia commented 1 month ago

Regarding the iPhone model – I think it's pretty fine to use literally whatever – the "iPhone model" on Simulator is basically just the device frame, doesn't affect anything else afaik.

I think the action item here for us is to:

bartekpacia commented 1 month ago

See also:

https://cloud.mobile.dev/reference/device-configuration#simulator-specs

moxorama commented 20 hours ago

iOS 17 has problems with inputs - https://github.com/mobile-dev-inc/maestro/issues/1225 Until it's fixed - i think better have stable version as default