WWDC 2017 analysis