I doubt that the new macs will have higher effective resolutions. Everything will be very sharp but will remain the same size, just like on the iPhone. This can't break the web, it will simply raise the ceiling on how good a website can look.
Would the solution be a media query in the CSS? Would there be data in the HTTP user agent string to serve up a different CSS/HTML/image resource?