personally i don’t change the aspect ratio of an image for different device sizes unless i am want to show a small thumbnail image ( 150px or below ).
Hidden Images may still make the addtional Network Request, so i would advise against this.
If needed you can use CSS to resize the images on mobile devices.