I haven't seen much difference between Macs and other laptops. My current MBP 13" (non-Retina) lasts for about 5 hours when doing normal dev work (text editing, compiling, debugging), I would consider this "light use". This is similar to the Dells, Sonys and Lenovo's I had before or currently use. One difference I see is that battery life doesn't seem to degrade as quickly as on other laptops I owned a few years ago.
I don't have "cross-platform" experience with phones, but my iPhone4 running iOS7 is pretty much drained after a normal day's use (it was better with iOS6).
All "anectodical evidence" of course ;)