Is there a way to serve different resolution images to different devices?

Here are some plugins that may be just what you’re looking for:

http://wordpress.org/extend/plugins/wp-retina-2x/

http://wordpress.org/extend/plugins/wp-responsive-data-image/

.. also take a look at this post: http://wordpress.org/support/topic/adaptive-images

https://github.com/JorgenScott/WP-Resolutions