So you want only players to play your game which use 1920x1080? That's easy, just ask for the device resolution and give an error message when the resolution differs from that.
Personally I see it more from the player's perspective where aspect ratios go from 16:9 (1920x1080) down to 4:3 (which would be effective 1440x1080). I use this for initialization:
SetWindowSize( 1920, 1080, 1 ) // upper end aspect ratio
// set display properties
SetVirtualResolution( 1440, 1080 ) // the virtual resolution we work with (has to be the lew end aspect ratio
SetScissor( 0, 0, 0, 0 ) // use the maximum available screen space, no black borders
Then in the main loop I use the center of the screen as offset:
SetSpritePositionByOffset( GFX_BACKGROUND, 1440/2, 1080/2 )
You can also work with GetScreenBoundsLeft() and GetScreenBoundsRight() then to make the positioning correct.
That way it will look always correct for all aspect ratios and resolutions. Of course there will be resizing, so you probably have to forget about crisp images for all players. If you want this you have to create tile sets for different resolutions out there, but I really don't see the need for this nowadays.