That’s the ideal. Apps shouldn’t concern themselves with pixels. It’s the OSs job to know the hardware the machine uses.
This leads to visible moire patterns at non-integer scalings, though
This leads to visible moire patterns at non-integer scalings, though