It's mostly taken care of by the framework, though we have some breathing space due to our customers not jumping on HiDPI. It took some years for most of the kinks to be ironed out in the framework from what I gathered.
We've yet to receive a HiDPI bug report, but we do get reports when we forget some customers still run 800x600 screens...