What's infuriating is that High Sierra, as referenced in its naming scheme, is supposed to be minor improvements on top of plain Sierra, but it breaks so many things that I am drawn to compare it to Vista - half-baked, unfinished, should never have been released. And yet Apple have previously managed good releases like this - Snow Leopard (my all-time favourite OS) and Mountain Lion were successful. High Sierra is a train wreck. I am holding all company laptops back from upgrading because I can't trust the thing.
iOS is in the exact same place. The number of weird bugs and subtlety broken interactions I’ve seen has been growing exponentially.
Even as I type this my Safari address bar is pushed halfway into my status bar, making them overlap.
A couple of weeks back my phone became unusable in the middle of the Everglades as I was relying on it to get back to my hotel. A message notification got stuck on screen and it blocked input with anything system related.
I couldn’t even turn it off because the strange new reset procedure isn’t exactly discoverable and the normal slider couldn’t be intersected with!
Those are just anecdotes, but it happens often enough I’m sure most users of iOS 11 will be able to identify that this is just par for the course on iOS these days.
This gets trotted out a lot, but I have trouble believing it. I don't think Apple considers developers to be in short supply--and if they do, it's very stupid of them and they should reexamine that thinking.
I know that demand > supply for skilled developers right now, but Apple has enormous amounts of money in the bank. They can't use a tiny fraction of that to get themselves more, or better developers? I doubt that shareholders would notice/care if a few millions of dollars went towards a hiring blitz for, say, 100 really good engineers with salaries so competitive that Apple could poach them from wherever else they work.
I'm not saying that "throw bodies at the problem" is always a good solution, but Apple can easily afford to throw really, really talented bodies around, and if short-staffing is their problem, it seems like the solution is obvious.
Am I missing something here? Would adding a bunch of beyond-competitive senior developer salaries dent Apple's numbers more than I think they would? Are there really just not that many developers willing and able to work on this at any price? If not, is the problem with "willing" or with "able"?
If the answer is simple, it probably has to do with culture/QA. But I don't think it's that simple.
Mac updates are a lot slower if ever.
Fortunately, the only apps I really care about besides the browser are developer related tools. Those are usually updated relatively fast on Macs and Windows.
There also haven't been widespread reports that Apple told people that couldn't make calls on there phones to buy another phone - if that were true there would be yet another class action suit. The lawyers would have been salivating.
It wouldn't surprise me if in the next few years Apple slowly winds down all things Mac. Marketing, updates, upgrades etc. and while doing that makes XCode Windows compatible.
I’d be pretty surprised though. The Mac line may not be Apple’s biggest seller, but it’s not like it’s losing them money. It’s a huge revenue stream.
Also don’t underestimate the impact of the fact that every employee at apple uses Mac.
> The Mac line may not be Apple’s biggest seller, but it’s not like it’s losing them money. It’s a huge revenue stream.
Totally, though one that's only getting smaller as a % of their revenue. At some point it might start to seem like a distraction.
I've seen companies drop profitable products before, even those that were a larger % of overall business than Mac is to Apple, so it's not clear that it won't happen. I hope it doesn't, but it might :)
> Also don’t underestimate the impact of the fact that every employee at apple uses Mac.
It will be interesting to see what happens here. Could be an early warning sign of things to come.