Cook's design heuristic seems to be some combination of faster/smaller/bigger/thinner - which leads to exactly the kind of line fragmentation that Jobs hated.
The overlap between the MacBook Air, the MacBook, and the iPad Pro is making less and less sense from a customer POV. If you just want a content consumption, browsing, and email device that maybe supports some basic text/photo editing - which is the use case for most users - which should you buy?
As indicated in the keynote, Apple views iPads as the future of personal computing. This was said multiple times by multiple people. I wouldn't be surprised to see the MacBook lines continue to stagnate.
Developers are the ones creating the apps for the majority of customers.
Ignoring the tools that developers and creatives use to create and sustain this thriving ecosystem is a very dangerous move on Apple's part. Skylake chips for the Macbook lines have been available for months and the Mac Pro hasn't been updated since 2013. OS X itself continues a long list of bugs and this only grows with "customer" features inevitably introduced down the line. El Capitan was supposed to give Apple a year to slow down and fix things but we have found it has been a huge problem in our work environment.
Datacenters don't run on iPads stacked in a rack, media companies don't play stuff out of an iPhone with a dongle. Xcode alone is the single reason OS X is still incredibly relevant. I don't see Jony Ive designing the latest iOS devices on an iPad for years to come and ignoring these professionals is not a good move.
Here's to WWDC, when the Skylake chips suited for the Macbook line were introduced 9 months prior.
I'm not sure I agree that XCode is the reason OSX is preferred by developers. Maybe some?
Most of the developers I know prefer OSX because of the close-enough-to-linux terminal experience and compatibility of most libraries. Rails, Scala, Node, JAVA all run pretty similarly on local machines as they do on the servers.
I suppose it just depends which flavor of developer you hang with!
I would say that OSX is preferred by any power user who needs/wants access to a "desktop"-style UI, a complete filesystem experience, layered windows, etc. The bizarre opaque filesystem on iOS drives me crazy, and is one of the biggest reasons I've had trouble committing to an iPhone.
I don't know of many people working in an office environment, much less as a developer, who would be satisfied with an iPad Pro as a daily driver when it comes to getting the amount of work you can get done on something like a Macbook Air.
Perhaps I just don't understand iOS well enough. I'd love to see a video of someone actually working and multitasking effectively on an iPad at the speed that is possible on a Macbook. Most of the videos that Apple releases show work that is limited to video capture, editing and illustration.
Early adopters are equally important as a majority though. Lest you forget that developers account for what really makes the iOS platform profitable and bloom - the app ecosystem -- and Apple requires Mac/MBP/MBA to develop for it.
Look at the Windows Phone. Fine device by all accounts, but it's biggest gripe from potential users is the app ecosystem -- or lack thereof. Take care of early adopters and take care of the people who keep your mini-economy running. It is short-sighted of them to fall flat in this arena. Arguably though, they've not been doing anything terribly impressive for quite some time by way of product.
Just look at the number of apps in the App store, as far as Apple is concerned getting developers on board is fixed (even though most developers would disagree).
Model Reco. Days since release
------------------ --------- ------------------
MacBook Caution 346
MacBook Air Don't Buy 378
Retina MacBook Pro Don't Buy 307