Macworld.com - Summer is almost upon us, and the great outdoors beckons us to laze on its beaches, bike down its trails, and picnic on its grassy knolls.

Source