For a keynote targeted to developers, there sure seems to be a lot that is aimed at everyday consumers. Is this a marketing event or a developer event?
I would hope that developers were more aware that many of these new capabilities were already available on other platforms. I say this only because in the past, Apple has sometimes gone after other companies who have mimicked Apple's features. Instead Apple presents some of these new features as revolutionary.
As one who uses Apple, Android, and Windows devices and applications, i do see an eventual common set ofcapability expectations. But to limit your tool/device choices to only one platform or vendor means you may not always have the best tools to help your life or job.
So lots of good developer info buried in a consumer commercial.
Would be great to see WWDC and the keynote evolve back into a true developer event with tech content for HW and SW developers.