Well, to start with you have the High Dpi setting under Display in game.project:
“Creates a high dpi back buffer on displays that support it. Typically the game will render in double the resolution than what is set in the Width and Height settings, which will still be the logical resolution used in scripts and properties.”
This gives you two options:
Use high_dpi and set game.project to half the resolution and scale game objects
Don’t use high_dpi and set game.project to full resolution and let the render script scale everything (default behaviour)
Ha, that would be cool. The truth is somewhere in between. We have quite a few devices per studio and the Defold team has a dedicated group of devices. We also have a device cloud for remote testing on device. Similar to AWS Device Farm (https://aws.amazon.com/device-farm/), which could be an option if you want to test on an iPhone X.
I agree. I think @sven researched this a while back, but not sure how far he got. He’s back on Monday, I’ll make sure to ask him.