Another Retina Display Question

Hey,

I’m sorry as I know this question has been asked a bunch, but I’m still not crystal clear.

Is rendering images for retina as simple as using 2x images and in the g.drawImage() scaling them down? I’ve noticed this makes my GUI open a bit slower. If this isn’t the best method, what is? I’ve seen people refer to some sort of global scaling factors? Are there any examples of this?

Thanks