I've been struggling a lot lately on what Mac to buy next as I'm nearing that time for myself. I love the 15" MacBook Pro, as a computer model, a lot. I've owned two of them and I've loved them both. However, with the 2016 and 2017 models, and now all the more with the 2018 models, as beautiful as they are physically, I, like many others, have serious problems with them. To the point of wanting to buy an iMac as my next flagship computer instead.
Really, my problem is with the Touch Bar. Actually, aside from it making the running of an OS that's neither macOS or Windows 10 rather difficult, the Touch Bar itself doesn't bother me much. However, the T-series processors and bridgeOS are what really bother me. For the T1-based MacBook Pros, the idea that I NEED to have this hidden EFI partition for it and that I can't blow my whole drive away and rebuild said partition either with a clone or with a macOS install sucks. For the T2-based MacBook Pros and iMac Pro, the idea that an emergency data recovery port is nixed and that my default option (via the Startup Security Utility app) is to only be able to install the current macOS (an option that is one silent firmware update away from becoming the only option) in the name of security is something that both alarms and saddens me.
On my current MacBook Pro, I have upgraded from El Capitan to Sierra, found myself dissatisfied with the bugs that are STILL in that OS and then downgraded back to El Capitan. I did the same with High Sierra only to find that it was EVEN WORSE. I'm tired of having to downgrade back to El Capitan, but I've been grateful that I've had the option to backpedal to an earlier OS.
It was when considering the 2018 MacBook Pros and the implications that they may receive a firmware update that prevents such a backpedalling one day and/or that Apple may and likely will release a Mac one day that contains a co-processor that prohibits such a thing got me thinking:
Ever since Mac OS X Lion, every release to the Mac OS has incorporated features and attributes of iOS devices. The goal with the 2010 MacBook Air was to take the iPad's standby battery life and all-flash design and get a Mac that has those same feature sets. The MacBook Pro with Retina and OS X Mountain Lion furthered that with PowerNap and more of the iOS apps coming to the Mac, then Maps and iBooks with OS X Mavericks, then the flat iOS 7 design with OS X Yosemite. Hell, one can argue that even System Integrity Protection (SIP) is something ultimately inspired by iOS. I guess my point is that even during macOS/OS X release cycles/years where there aren't many huge marquee features, Apple is still aggressively baking in more things from iOS into macOS.
Apple doesn't want the Mac and iOS to merge fully and, for the record, I fully believe them when they say that. I believe that the experience of using a Mac and the experience of using an iOS device will remain as separate as they can while having as much interoperability and maintenance similarities as possible. Toward that end, my gripes with the T2 processor and the Touch Bar MacBook Pros are really that, on the hardware and OS deployment ends, Apple will make the Mac as identical to iOS as is possible. The start up screen having replaced the spinning gear with a progress bar is cosmetic proof of this. But the T2 chips with their secure boot processes, and the looming future of a Mac wherein you can, like iOS, only install the current version of iOS makes sense from the standpoint of Apple wanting to make supporting the Mac similar to supporting iOS. It doesn't change the experience of using a Mac, just that of maintaining and setting up one.
Toward this end, all Apple has to do to really further more change outside of macOS to make macOS installation and maintenance in parity with that of an iOS device is to create their own processors. Certainly, a T3 chip or even a firmware update to the T2 chip could do it. But Apple won't stop with the T2, and for the sake of full control of the machine's end-to-end hardware design (being their obvious end goal), they shouldn't. So, a switch to Apple-designed processors is an inevitability. At this point, the rumor mill doesn't seem certain on those chips being ARM or x86 based.
My prediction, however is that they will be ARM based. Why? ARM now has a much greater performance per wattage than x86. Every iPhone from 7/7 Plus onwards (and presumably every other A10 based device in Apple's portfolio as well) has been more powerful than even the Broadwell MacBook Air still sold today. The performance gap between ARM and x86 is quickly narrowing Also, Intel's increasingly erratic CPU refresh schedule (as has been evidenced by both their failure with Broadwell and the mess that is the rollout of 8th Gen CPUs) is proving to be a thorn in Apple's side.
So, what does this mean for the MacBook Pro? As much as I really hate to say it at this point, it will be even thinner than the current Touch Bar models are now. I don't understand Apple's quest for thin at this point in time. I think that given that the MacBook Pro has had to compromise on performance in the name of thinness is egregious, but nevertheless, it is still something VERY important to them for some reason. And ARM being far more more power and heat efficient will allow for it to happen, especially since the only connectors on the machine currently are USB-C and headphone minijack, both of which can tolerate a design that is that much thinner.
"But what about the keyboard?", you might say. Well, funny story. You know that Touch Bar that Apple has that I mentioned a bunch about earlier? I have a feeling they will expand that to replace the full keyboard, and perhaps the trackpad as well. The whole keyboard will essentially be one solid glass touch screen. The feeling of typing on the keys that already had such horrible travel and such high potential (albeit mitigated a bit on the 2018 MacBook Pro models) for dust to get stuck in the keys will be mitigated by that screen which will have Apple's signature "Taptic" haptics. Plus all of that should quiet the never-ending "Why is Apple refusing to make a touch-screen Mac?" and "When will Apple ever make a touch-screen Mac?" line of questioning save for those that will insist that the main display should still be touch screen. The only thing I'm not sure of in my prediction is where Thunderbolt 3 (or whatever its successor will be by the time this all happens) will be in all of this. Intel maintains Thunderbolt, and I'm unsure of how Apple will get support for it on their systems without Intel providing a controller chip or (best case scenario for Apple) allowing Apple to integrate it into the design of the SoC that will surely be powering the MacBook Pro in lieu of the Core i5/i7/i9. That seems like a relatively minor issue for Apple, though.
Anyway, sorry this was so long. But if you still made it this far, I'd be curious as to your thoughts on this.