I watched Apple's WWDC keynote and was pretty impressed by that iPad AR presentation. The rest of the HW presentation was disappointing. No news on Mac Pro. iMac Pro was introduced with pretty heavy specs, but also at a very high price. And it cannot be modified or upgraded. So, buy expensive, outdated in a couple of years.
MacBook Pro. Wow, I was kind of hoping for a new MBP with at least 32gb mem. Perhaps even a version without the absolutely ridiculous Touch Bar. But no.
So, why would anyone need more than 16Gb of mem?
When coding backend components, it's not unusual to have a lot of different microservices and other part of the system running locally at the same time. And then there is this set of other tools, like database clients, browsers etc running at the same time. 16Gb is nothing in these days.
Of course, most people do not need all that. But most people could do with the 12" MacBook or MacBook Air as well. To me, a MacBook Pro needs to be a beefed up performance monster. And no, "up to 10 hours" of battery life is not important to me. I'd be happy with 5 hours. Just give me a minimum of 32 Hb RAM and the option to skip that b*llsh*t Touch Bar.
Currently, the price tag of MacBook Pros do not match the performance. Since I do iOS development too, I need a Mac. And I only want one computer. But, a late 2013 MBP 13" with max spec (at that time) is getting slow today. It will be interesting to see what MacOS High Sierra will do with it.
Luckily, WWDC is about the software and not the (nowadays disappoining) hardware.