This strikes me as another example of Apple's reality distortion field falling apart at the seams. Why are these issues occurring in the public's view, and not on some Apple developer's workstation or testing lab?
I always hear talk like this implying Apple's products are only acceptable if they live up to the legend of their hardware and software "just working"
Honestly, for me they could put a 100% tax on your average off-the-shelf, not-promising-good-build-quality, already-made-in-the-same-factory-as-a-macbook consumer laptop just to provide OS X with official support and I (and a lot of people I know) would be just fine with it.
Of course it doesn't help their bottom line or strategy to tightly couple the OS and their hardware so they'd never do it, but can we stop pretending that all there is to Apple hardware is branding? OS X is a pretty big deal. I'll take average hardware with OS X over average hardware any day.
Yes, how dare we expect that something we spend multiple thousands of dollars on, and have to work with 8+ hours a day, to "just work."
> OS X is a pretty big deal
With Linux subsystem for Windows, Ubuntu, and other such systems, OSX isn't the big deal it once was. I have to restart it weekly to fix issues with software just not working right. I have to buy five to ten extra utilities just to ensure that my extra mouse buttons, windowing system, and keyboard shortcuts work as expected.
Sure, it could be worse, and I'm glad you have good luck with it; but it could be a hell of a lot better too. And it's not wrong to expect more when we spend so much money on our tools.
Sure. All there is to Apple hardware and software is branding.
Even in it's supposed decline, OS X still manages to put together a more compelling UX story than every Linux distro I've ever tried.
I get that some people don't really care about the UX their OS provides as long as there's a terminal and deem GUIs as unproductive for those who "really know what they're doing" (I often hear something about moving from their keyboard to their mouse taking too long?) but to me it's paramount.
I spend a lot of my life using a computer and I need my desktop environment and the tools I use in it (GUI ones included) to feel like a joy to use, not something I'm trying to duck out of the way of to drop in to a terminal.
While some of these professions may be moving towards cloud based solutions, video editing especially is still difficult. You'll end up waiting half your life to upload half a terabyte of footage to the cloud before you can start doing any work.
Mac (not macbook) pro user here, and I disagree. I bought a mac pro when it came out because it was a mac so it was reliable and intuitive, and the dev environment rocked, AND because it was fast (for the time). My team's builds and tests require a lot of processing power, and our company likes to keep things in-house.
I don't think that all of the world has progressed as far into the cloud as you propose, and I just want a fast mac.
I did that and had several options within 10 sec
I'm sorry for the snarky nature of my previous comment, but in my experience, all of the suggested alternatives require compromises which Apple are justified in not making. I'm not sure why people think that Apple are obliged to make laptops to suit every use case. If you just want a portable desktop, there are plenty of other options.
Coding!?
The abundance of memory and CPU has let developers create monster apps that doesn't take performance or resources in mind.
Using Visual Studio, Android Studio, Netbeans.
Chrome alone can take up 5GB. Right now DataGrip and RubyMine are on my machine are taking up 4GB, and even iTunes is taking up 1GB for some inexplicable reason.
Then I fired up a Windows 10 VM. 4GB by itself.
I configure my set of actual running programs for the work being done on that specific moment, not for the work being done during the week.
For example, I only open multiple browser tabs when searching for documentation, and even there I barely go over 10. Which I anyway close, after I am done with it.
Each application is only running for the time it is actually needed and does provide value to my workflow, otherwise it just a waste of CPU, memory and screen estate.
Modules might finally solve it, but it will a Python3 like story until they get integrated across major compilers, libraries and frameworks.
That said my work gets done on a Xeon workstation not a laptop, so in that respect we are different.
Think about it - music production, video editing, photo editing, graphic design, coding.. These are all things which used to be considered extremely difficult but have now been made easier with fantastic, accessible software. Huge amounts of specialist hardware are no longer necessary or indeed desirable in these fields and the new MacBook Pro recognises this - software development (and other areas) are moving increasingly to the cloud and a huge development machine is no longer a necessity..
I'd suspect that Apple sees the future of its products and services in the cloud and the machines it provides will be slightly different gateways to that future.