I have a suggestion: make screen coordinates relative to use any device resolution.
This way, screen coordinates goes from 0 to 1, and the game will look the same on any device
A possible fly in that ointment is that the aspect ratio of various devices – the ratio of width to height – is not uniform. (Although many devices have adopted “theatre aspect ratios” to make movies look good.)
Yes, but there are far less aspect ratios than resolutions.