stevejobswwdc2011liveblogkeynote0608