The 2nd hour of the WWDC keynote appears to have been the most exciting WWDC keynote in years. The first hour wasn’t bad either.

Ethan Jewett
@esjewett
The 2nd hour of the WWDC keynote appears to have been the most exciting WWDC keynote in years. The first hour wasn’t bad either.