5 ms·
I made the switch to Linux as my main OS for software development in the last month (archlinux with AMD Ryzen on a custom built box) and I'm not regretting it.
by csomar 6y ago
I made the switch to Linux as my main OS for software development in the last month (archlinux with AMD Ryzen on a custom built box) and I'm not regretting it.
For a comparison, here is the Press Release for Snow Leopard (https://www.apple.com/ca/newsroom/2009/06/08Apple-Unveils-Mac-OS-X-Snow-Leopard/); https://www.apple.com/ca/newsroom/2009/06/08Apple-Unveils-Ma... here is an excerpt from the text
> For the first time, system applications including Finder, Mail, iCal®, iChat® and Safari are 64-bit and Snow Leopard’s support for 64-bit processors makes use of large amounts of RAM, increases performance, and improves security while remaining compatible with 32-bit applications. Grand Central Dispatch (GCD) provides a revolutionary new way for software to take advantage of multicore processors. GCD is integrated throughout Snow Leopard, from new system-wide APIs to high-level frameworks and programming language extensions, improving responsiveness across the system. OpenCL, a C-based open standard, allows developers to tap the incredible power of the graphics processing unit for tasks that go beyond graphics.
Simple, useful information. Information and features that matters to software developers.
Instead in this new macOS we got: Safari, Messages and Maps. Apps that are not that much relevant (since people are too hooked in Firefox/Chrome, Fb/Ig, and Google Maps). If Apple wants to gain marketshare in these areas, that's fine. But they are pushing them to their base as a macOS upgrade. Huh.
The only thing related to developers is XCode "improvements". I guess the message is pretty clear now: The macOS is now only good to develop iOS apps and maybe do graphics/audio/video. If you are a web/sys developer it might be a good idea to start looking for something else.
- goalieca 6y agoApple has introduced all of these APIs and SDKs in previous OS releases. Now their software is starting to take advantage of them all with user features. This includes their machine learning kit, metal, .. The Xcode release is actually pretty big deal for developers. The tooling is updated for this brave new world of ARM cores.
- zimpenfish 6y ago> Apps that are not that much relevant (since people are too hooked in Firefox/Chrome, Fb/Ig, and Google Maps). Anecdata: My family uses Safari, Messages, and Maps extensively (and Fb/Ig don't replace Messages, they're something else that gets used.) Don't confuse "tech people" with "real people", there's a world of difference.
- mplanchard 6y agoTrue, but this announcement/keynote was delivered at a developers’ conference, so it’s not unreasonable to want content more relevant to that audience.
- zimpenfish 6y agoI think the keynote has always been aimed at the users (via journalists, I suppose) - in the ones I've watched, it's always been "surface level"; never much below "we have these spanky new technologies!" on a slide. The rest of WWDC is for the developers with the workshops and whatnot, really.
- _bxg1 6y ago> Simple, useful information. For you and people like you. Those people make up a minority of Apple's audience. It would be stupid for them to alienate everyone else in their marketing materials. But that doesn't mean there isn't real work being done under the hood.