You will notice that the available “Simulator” devices are very outdated:
Samsung Galaxy is at S10 when we have S20, S21, S22 and S23 already.
iPhone is at 13 when we have 14 with “dynamic island” instead of “notch” already.
Pixel is at 5 when we have 6 and 7 already.
Please Unity team fix this because apart from not being able to test modern devices it also just doesn’t look good. It looks like there are 0 people assigned to keep things updated and the project is not maintained and outdated.
I tried to install my app on my Pixel 6, and it crashed on startup. (Worked perfectly on my previous Pixel 5)
I wanted to test it on the relevant simulator, to debug and find if it is my phone or versions, but there is no way to check it.
This is still an issue in Unity 6. Seems like such a simple thing to do for Unity and with massive benefits for all developers to save time adding all common modern devices manually. Unity staff, help?
I’ve been using the regular “Game” window for the past 2 years and it turned out to be enough.
There are bigger problems (as of Unity 6.3), for example: safeArea in the editor doesn’t give you the correct insets for Android (in Editor or on device), so you have to obtain them manually via JNI.
I’m afraid you need to build it and run on the actual devices and often even skip Unity’s APIs.
The “Simulator” window inside Unity is pretty useless, it could be removed IMO.