UIScreen.bounds.size doesn't give the real resolution
We need to multiply it by the UIScreen.scale