Probably for the same reasons my current company is migrating away from anything Microsoft.
Given the past actions, one just doesn't know what the pricing will be in future, and it makes sense to spend money to move to Linux now, instead in x years under deadlines.
I realize this is unrelated to the main topic, but it illustrates human foresight.
The principal problem with abandoning Apple at this point being that you can't get developer grade desktop hardware anywhere outside Apple at a reasonable price.
And if Apple ever goes back to making new laptops, those will probably be head and shoulders better than the competition at the same price, too. We don't know for certain, of course, since it's been two years since Apple has made new MacBook Pros with more than cosmetic adjustments and they may never make new ones ever again. None have been announced, anyway. The price of the two year old version, of course, is the same as it was on original release.
But there's no matching quality and features of the retina iMac for creative work, including software development, even at double or triple the price.
1. For the same price as an iMac, you can buy a 4k display and way, way more powerful CPU, graphics and storage.
2. The superiority of the MacBook Pro is a myth, now more than ever. There are plenty of laptops today with much higher resolution and better color reproduction, and of course, Skylakes and recent GPUs. Dell XPS, Precisions, Surface Books, high-end Thinkpads, ASUS models etc etc.
The missing piece in other laptops, as always, is not raw specs, but build quality, and things like a great trackpad. No one else seems to be able to nail trackpads. I really wish I could buy a different brand of laptop, but I've been spoiled by the MBP's trackpad.
I had the same feeling for years until they started making battery and memory and harddisk changes impossible. I got the chance to buy 10 second hand x220s with a bunch of unused 6 and 9 cell batteries. They give me the same feeling as you have about the quality, I run 15+ hours on them with the 9 cell, they are very cheap (I paid $80 per piece), they have excellent keyboards, they perform well for all I need them for including the latest webgl demos I have seen and, something unexpected, I cannot do without the trackpoint anymore. What a waste of muscle movement the trackpad is once you get used to the trackpoint. All a matter of taste but it also runs well enough as hackintosh and, what I like better, I can do iOS dev using OSX on qemu including installs on iOS.
Edit: but agreed, if you need a trackpad, the mb(p) beats all. The x220 trackpad is a piece of garbage and I disabled it right away.
Yeah, used to have Thinkpads, and used the track point exclusively. I find it a bit slower to use, but that might just be my lack of skill with them. If someone brought back the trackball, though... :-)
Totally agree. I decided to get adventurous a while back on my last laptop upgrade and went with a Dell XPS 13. It had so much potential, specs were great and it felt sold but at the end of the day it won't run macOS and win10 was just not a great dev experience. Switched back to a Macbook pro after less than a month when the screen died on the XPS and it took Dell about a month to fix it.
You don't get an XPS. Or any consumer/creative/performance/whatthefever oriented laptops Dell and HP may suddenly decide to offer because of some idiotic marketing decision. Their business workstations is where it's at. Always been solid on all fronts (except design, I guess, but that's subjective).
This. The trackpad is just about the only thing keeping me on apple hardware these days, but it's a much bigger deal to me than I'd have ever expected. It seems they are the only company that can figure out how make a mobile pointing device that doesn't make me want to throw the computer at a wall.
> The principal problem with abandoning Apple at this point being that you can't get developer grade desktop hardware anywhere outside Apple at a reasonable price.
> Given the past actions, one just doesn't know what the pricing will be in future,
There's no reason to worry that Apple will resume charging for OS X updates after so many years of giving them away and after shifting to more frequent but less substantial releases.
Probably, but his point was about that ecosystem (iPhone or all?) becoming a wallet garden, and it did become one (sounds like he was referring to the phone one)
None of Apple's platforms became a walled garden. iOS is more open than it was at first release when there was no SDK and the only sanctioned development method was web apps. OS X/macOS has acquired an optional walled garden app store but has otherwise only become more restricted for security reasons, and those restrictions can be disabled by the user.
None of the predictions of doom have come to pass. Users have come to accept new mobile computing platforms that are less open than the PC platform, but there is no "whole ecosystem" that has transitioned to being a walled garden.
I didn't realize it, but you're right, they removed the UI option. And that's probably a good idea, because anybody who isn't capable of turning that on with the Terminal probably shouldn't. It's a good bit of security. And you don't even need to change that option to run non-signed apps anyway, since you can always right-click the app and select Open and it will allow you (after a warning) to launch it anyway even though it is unsigned (and IIRC it only warns you for quarantined apps, so once you've launched it this way you can launch it normally afterwards).
I realize this is unrelated to the main topic, but it illustrates human foresight.