3 ms·
Not only am i still running on a 2012 Air because of Apple's seemingly conscious middle finger to developers, but i refuse to purchase any >= 2016 laptops for m
by liquidise 8y ago
Not only am i still running on a 2012 Air because of Apple's seemingly conscious middle finger to developers, but i refuse to purchase any >= 2016 laptops for my company. We have made roughly $30,000 in laptop purchases in the last 24 months. All have been aftermarket '14 and '15 MBP's with loaded ram and replaced batteries. This isn't what i want to do, but i refuse to service keyboard and heating issues on a regular basis.
But i get it. Anything that doesn't run iOS amounts to quarterly revenue rounding errors. But until i can develop iOS apps ON iOS (shiver), their laptops remain a prerequisite to the app store's viability. I have to imagine this current path will come to back to bite them in some measurable way aside from the financials mentioned above.
- pmoriarty 8y agoMiddle finger to developers is right. It's even worse for us in ops who are supporting you devs. You want to develop on OSX, but Apple terminated their 1U server line aeons ago, so build farms and CI pipelines that are actually building all those wonderful iOS apps are forced to use racks and racks of mac minis -- a consumer-grade product not in the least suitable for enterprise use. They've gotten worse over the years too, as last I checked their RAM is now soldered on to the motherboard so it's not even upgradable. Cooling of these racks of mac minis is a nightmare, and it's a real waste of space as well, as there's a lot of wasted space in the racks betwen the four mac minis per U. Mac Pro's were another option that was just as bad in its own way. Theoretically you could run OSX on a Supermicro or something (as a so-called "hackintosh"), but it's not supported and (though IANAL) seems to go against Apple's Terms of Service which only allow running OSX on Apple hardware, so it's usually not a realistic option, even though it might be a lot less hassle than running on dinky consumer-grade Apple hardware. I'm not sure if Apple even has half a clue as to what it takes to support its development ecosystem, or maybe it just doesn't care because it's raking in the dough hand over fist no matter what they do.