Ditto for anyone not using the Apple ecosystem. Better tested drivers installed by default, no OS license hassles, no issues created by malfunctioning (or maliciously functioning) antivirus, top download sites weren't infested with malware (no hunt for the real DL link), journaled FS in the consumer tier for instant fsck since 2002 (vs 2012), no-additional-cost professional-grade IDE since 2003 (vs 2015), one-click backup since 2007, decent integrated movie editing, some truly awesome platform-specific-at-first apps (subethaedit, quicksilver, textmate, coda), solid one-button-away desktop search years before it landed and stabilized in Windows, window navigation with expose (they've arguably been leapfrogged since then with window snapping), unix command line with a decent terminal emulator, emacs movement supported in every text field by default, built-in menu bar search, the list goes on.
I now have both feet in the Windows ecosystem but the transition was rough. If you have used Windows all your life, you have taught yourself to live with a lot of BS. Since you have made the investment it's now a sunk cost and no longer factors into your OS decision. Fair enough, but realize that wasn't the case for everyone. Also realize that you necessarily didn't miss what you never knew you could have.
I use the past tense because MS has caught up on most of these fronts, except for perhaps stable drivers and license hassles, where they are hobbled by their business model rather than technical shortcoming.
I still have a soft spot for KDE circa 2003. It was as pretty or prettier than OS X, and also featured "No malware", but even moreso. Amarok is still probably my favorite music player ever, much better than iTunes. People in this thread say that Safari was one of the best browsers available when it came out in 2003 - well, it got that way by forking KHTML. Stability kinda sucked, but it was very usable.
I never managed to get a non-VM linux install fully functioning. Once I graduated the end-of-semester ritual faded into the past and I stopped trying. I've recently had good experiences with bootable USB images, maybe I should give it another chance one of these days.
> KDE circa 2003. It was as pretty or prettier than OS X
https://en.wikipedia.org/wiki/K_Desktop_Environment_3#/media...
http://www.guidebookgallery.org/pics/gui/desktop/full/macosx...
I can't say I agree, but I'd still have used it if I could have gotten it working.
Since Mageia broke off from Mandriva in 2011, I've used them exclusively (and I used Mandriva before that, since 2009).
I'm not sure how they do it, or what the magic is, but they have been absolutely flawless for me. The last several laptops I've bought, I've dropped a Mageia CD and everything just works. No futzing with command lines ever.
I've forgotten nearly all of my old arcane linux knowledge. I wouldn't know how, for example, to fix pulse if I had to, but you know, I've literally never had to!
If you are even a little curious about Linux anymore, I'd suggest downloading the Mageia KDE livedvd and giving it a go.
Old Thinkpad uses the legacy non-PAE version, no set-up or install problems, newer hardware uses the current release, VM in VB for server work at work, again no problems.
The Enlightenment/Moksha DE has a lot of the features OS X is praised for, like alt+esc to open a Spotlight type app, plus a lot of other features which are useful; click anywhere on the desktop for start menu, visual scaling of the entire desktop which is handy when using a laptop with a high-res screen, eepDater - a GUI updater etc.
To anyone looking for a stable OS X-like experience from Linux, without it feeling like a 2nd-rate OS X clone, give Bodhi Linux a try. Geoff Hoogeland has excelled himself with Moksha and Bodhi. As you can probably tell, it has turned me Linux-vigilante. My only regret is not being able to help the project more than I am able.
/advertising&promotion
I didn't try Mageia. Alt distros are intimidating since most technical advice is for mainstream distros, and it's unclear whether it applies.
Just run Redhat or Ubuntu. You are looking for a "just works" experience, so stick with the binary sandbox those distros give you. You can even pay them money in order to get the better support experience you definitely need.
If anyone tells you to switch to something different, know it will require you to hand-tweak scary text files. if that sounds fun, dive in. Otherwise, run away screaming. You want a stable (read: long-term support) release of software.
I've had the same thought in my head for a long time now but haven't been able to put it the way you did; completely agree. There was also a time when OSX supported things like .psd previews, built-in *.iso mounting, and unzipping capabilities right out of the box when Win XP didn't.
This is part of what initially got me to become a big Mac fan, but as time goes on it seems that there are fewer of these unique advantages as modern Windows becomes more competitive. This also makes me all the more disappointed to see Apple's apparent lack of OSX advancement and shortfalls in reliability/usability.
The interesting thing for me is that I never would have thought that Windows would ever be competitive with Mac again for my attention, but the feel of sloppiness in Apple software is slowly moving me back in the other direction. Once Windows has things you mentioned like better platform-first apps, emacs bindings, and a better shell, I think I might fully commit to that switch.
With this positive experience in hand, I decided to build my own rig and many of the annoying memories of why I switched to Macs in the first place came back. Windows 7 on the Skylake box was a pain due to driver support. Windows 10 installed without much hassle, but there was a minor engineering effort tweaking the bios fan settings to be silent, installing low-noise fan adapters, collecting and installing drivers for the new chipset. Obviously, this comes with the territory of building a computer, but it was a small reminder of things dealt with.
Gotta say though, Ninite does make the initial installation of software a breeze.
For instance, when I tried Xubuntu, my GPU was running at a constant 90 degrees Celsius for no real reason. Found out it was because it was also rendering another 5 screens in the background. Deleted them, after 3-4 days they would come back. My screen was 1920x1080, but it liked to change my resolution to 1024x768 every 5 or so boots.
Tonnes of small problems, like the "settings" program emptied itself. Then the Windows key would stop bringing up the menu thing. And icons liked to disappear from my desktop.
Then when I tried Debian, I could install it fine, but couldn't boot. Pretty sure this was also to do with the GPU.
Then when I tried Linux Mint, it worked okay for a day, then apparently I didn't have permission to change wireless networks, and I had to plug in a PS2 keyboard to decrypt the volume on boot (though this was easy enough to fix, just had to find the right Logitech USB Keyboard module to put into the initramfs). Again, many small issues that escape me right now.
The only distro that has worked well, with no bugs (that I didn't introduce), was Arch, but Arch is a real mission. Only thing is my wifi speed is slower than it is on Windows/OS X (~600kB/s down from ~1000kB/s, not a huge deal). Arch is great as a project IMO, but if I have to write an email or do banking or something, I really don't want to have to mess around with config files.
I love Linux so much, but that's why I'm currently an OS X user.
You paid for that by spending $XXX more than a PC on your Mac. (posted from a mac but I make no delusion that I didn't pay for XCode)
The original free command line tools for VS2003, that got cancelled with first Express edition, and all Apple compilers were uncrippled.
If you're buying hardware devices that linux can't support well then you're doing it wrong. Support open standards and eschew manfacturers that don't support open source.
But you want your mdfind and Spotlight so you have to be okay with giving up ZFS or another enterprise-class Linux/UNIX file-system!
What other enterprise-class file system are you talking about? btrfs is still immature, anytime I've strayed from ext, I regret it. And NTFS? I've had lots of more problems w/ that than anything else (admittedly, probably due to poor interactions between Windows and ntfs-3g on Linux).
In any case, since OSX isn't a data-center OS, I don't see what "enterprise-class" storage has to do with it anyway.
I think I use Spotlight almost a couple of dozen times each day to find documents, applications, and sometimes e-mails. So the productivity gains outnumber the marginal cost enormously.
Also, there is a healthy ecosystem around Spotlight. E.g., I use Alfred, which allows you to define use/custom workflows.
BTW. If you use Alfred, this is one of the nicest workflows I found recently: https://github.com/bevesce/unicode-symbols-search
(Ironically, by far the worst offender was Google's ksfetch - it had a psychic ability to know when I was on an airplane, and start its unkill9able update process (again, launchctl)).
Of course, there are costs for running Linux on the desktop as well. My original Ubuntu setup had many problems (its kernels were not Skylake friendly last year) and eventually apt got into a crazy situation with some ppa's (never a problem on my servers, since I run LTS exclusively). I ended up switching to Arch, and got it working how I liked, but not without a literal month of yak-shaving. I documented it here: https://paper.dropbox.com/doc/Arch-Linux-Install-Uf1RAzNYBU3 I've been poking around with Linux since the mid-90s, but even I can't help but shake my head at some of these things.
Since Windows 3.x.
Macs were too expensive for Portuguese purses vs what Amiga, Atari and PC systems were asking for.
Also as a gamer I could never convince myself to pay more for less technical specs.
As for better drivers, Apple's OpenGL and OpenCL support leaves a lot to be desired when one is into graphics programming.
I have a hard time with this. Apple products tend to lock you into apple software. If you want to develop software, then you are pretty much stuck with XCode. If you want to send email on iOS, then you are stuck with the built in mail app (at least if you click an address from Safari, or Contacts). If I ask Siri to play some music, it launches the built in Music player. So if what you say is true, then why can't I set a default app made by a third party company?
Basic integrations between MS Office apps also seem to be missing, I'll be damned if I can find the menu to send a copy of the document I'm working on in Word to a contact in outlook.
Here's another example: Try and change the right click -> search with google menu option to 1) not open in Safari and 2) search using another search engine.
I would have NEVER discovered that this would be even possible any other way. I don't know if it works on other browsers but it's cool that it works.
On right click in chrome I have two "search with DuckDuckGo" options and one searches on a new tab and another on the same tab. I don't know why.
http://www.makeuseof.com/tag/mac-users-heres-control-streami...
I use Bowtie for a few things, but haven't really tried it for this purpose as I pretty much just use iTunes as I have several decades worth of music I've bought in it.
Until Yahoo turned it into a less intelligent Google Now wannabe anyway. Sigh...
There are like nine different versions of Emacs for OS X...
For deployment + debugging, you could try this: https://github.com/phonegap/ios-deploy
Looks like it runs lldb itself, but perhaps with a bit of work you could get it to interact with gud-mode?
jetbrains.com (intellij, appcode, pycharm,webstorm, rubymine etc)
sublime text atom vim emacs eclipse
To make VS somewhat usable, you need Resharper - made by the company, that makes Intellij.
And that without mentioning ReSharper which enhances VS quite a bit.
> There are like nine different versions of Emacs for OS X...
I don't think Apple is blocking that. If you're looking for something for iOS/Mac dev, all the build tools are available as command-line interfaces.
VS + VA used to be fantastic, today it's just a piece of ... overpriced crap.
But maybe expecting more from $2K+ software (VS) than from FREE software (xcode) is wrong.
And you're not really stuck with Xcode anymore than you're stuck with Visual Studio on Windows. You can use the command line tools to do everything yourself, it's just more difficult. You can also obviously write apps in Java or even Electron, which is very popular these days.
As for Siri not using your custom music player, that's unfortunate. But integration often comes at the cost of extensibility, and while Apple has the former nailed, they are still clearly working on the latter.
GNU/Linux and *BSD are probably the only OSes where there is no such thing as an OS vendor SDK.
edit: just tested Apple Maps with a couple searches I did in Google Maps yesterday. Searched for the carrier shops for the two biggest carriers in my country. First search took me to Australia. The other ones found nothing in my city (there are probably at least 10-20 of each carrier in this town) and zoomed out to country level. Still completely and utterly useless.
That said, I'm no big Google Maps fan either, they have a lot of data issues as well. I tend to use a local app which works much better for public transit and car navigation, and has a nice category drill-down for POIs which works around a lot of the issues with free-text search
I haven't used it since launch, so can't comment on its current performance, but AFAICT its reputation is due to how poor it was at launch. I tried it with three locations that Google Maps handled fine (small sample I know, but enough to put me off trying it further), and had problems with all three results (my house: low-res satellite imagery; my College: wrong website address; Cambridge Union Society: correct details, but location was about 50mi out).
Hopefully its now better, but that initial impression is hard to shake.
Edit: initially -> initial
They need to get some more of the driving GPS features figured out and I'll switch over entirely.
It has gotten so bad, that I've dusted off my old stand-alone GPS and keep it in my car's center console. Google Maps no longer has reliability that I can count on for a road trip.
Seriously? I can't see how that would happen unless you're living somewhere prone to dramatic road rebuilding. Or do you mean the quality of the Google Maps interface?
Following is a set of complaints I compiled last year when a Google employee asked me on reddit to post them more detail about my maps complaints.
The usability of any Google product outside the US is a total disaster, and it’s a wonder how Google is able to keep any market share with their quality of service.
NONE of this has been addressed since we started complaining in 2005 (!), except for one thing: that connection between two streets, which is closed with a fence, has been marked as closed. So now we have less people standing there trying to get through.
> https://www.google.com/maps/@54.3559928,10.0734304,18z
> The map data on top is from the municipality, the map data on bottom from Google.
> As you see, the street "Beim Bauernhaus" is completely missing, the "Kellerkate" is missing half the street, the connection between "Beim Bauernhaus" and "Kellerkate" is missing, the "Kl. Koppel" is missing parts of the street.
> You currently have data from 2010 for this specific area.
> The data you currently have access to from GeoBasis-DE is this: http://i.imgur.com/67TQeP8.png
> At least the connection between Steinberg and Nienbrügger Weg is now marked as service path, until recently it was marked as street and people tried to get through there (there’s a fence making that impossible).
> I won’t get too much into satellite data either, because yours is from 2004, too:
> https://www.google.com/maps/@54.3530178,10.0703569,529m/data...
> https://www.here.com/?map=54.35308,10.07028,17,satellite
> And the unavailability of Public Transit data for busses, etc. on Google Maps – which is available on Here.com – makes it unlikely that I, as a student using public transit all the time – am going to switch back.
https://gigaom.com/2014/12/05/googles-cars-return-to-german-...
"Google started automatically blurring faces and number plates, it was forced to give Germans the option of having their houses blurred out as well – something hundreds of thousands of people took the firm up on.
However, this was a costly business, with Google needing to hire temporary workers to manually blur out selected buildings. It also didn’t stop people trying to sue the U.S. company over alleged privacy infringement. So, in 2011, Google said it was giving up on Street View in Germany – the pre-existing images remain online, but they haven’t been updated in three years."
But Google has bought access to the government map data (GeoBasis-DE for Germany, I posted a screenshot of what GeoBasis-DE shows for the area above).
Google has bought the mapdata, can use it, but doesn't.
So don't extrapolate your city to the rest of the world.
BTW, the Android-App "Öffi" has full support for Melbourne, as Melbourne provides a simple to use API, and has for the past years.
Some data was finally released last April (promised as part of an election reform campaign), but as of October there were still GMaps integration issues: http://www.smh.com.au/technology/technology-news/victorian-g...
I was involved in a lot of (too many) geo/transit/open data conversations in the late 2000s, and sadly, this kind of short-sighted/nonsensical thinking was all too common, and I'm sure persists in many of the places where people lay the blame on GMaps, when it's actually due to stonewalling bureaucrats.
But the UI is ugly.
Surely there has to be a middle ground. :)
True. Memory/CPU/Battery-usage ist painfully high.
Better Performance? Even scrolling on bigger websites is sluggish at best. The only point of having chrome installed on my machine is because of it's DevTools... but I'm playing a lot with firefox Dev-Edition lately which seems to be superior here.
And at least on my site, most android users do seem to be using chrome rather than an OEM browser.
You guys run Chrome with no problems? You must have more ram?
Chrome wants RAM, so I think that's the real blocker in your case.
It's better to have 8GB minimum, but best of all to get as much ram as possible on a machine.
I'm a tab maniac - 421 tabs open now. This wouldn't be possible without TGS (and 32GB RAM), and another extension called Tabli to index them all.
Safari and IE are basically in the same boat of users being on old oses also being stuck on aging browsers. It's just that IE has been so much worse that we haven't had time to start complaining about Safari, but don't worry, that's coming very soon.
http://www.appledystopia.com/wp-content/uploads/2015/09/ios9...
https://www.att.com/shop/wireless/international/long-distanc...
I think the main problem is not the application software (aside from iTunes and Apple Maps) - the main problem is the OS level software.
During the "golden age" of apple, apps would just work. Didn't matter if it you were using Apple-provided software or "better" 3rd party stuff - crashing, lagging, stuttering was minimal.
Now, many users are seeing much more lag, beach balling, and kernel panicking than before, across all of their applications. [1] Combine this with some poor decision making in the UX/UI department of certain Apple apps and you get a lot of people who are unhappy with their entire software stack.
But the app is the closest piece of software to them, so instinctively it makes more sense to blame declining app quality, when it's actually more a function of OS stability.
I've been a Mac user for about 10 years and it was never better than now, probably the opposite. Every edition had bunch of bugs I hated. Before then I regularly tested Mac for local computer magazine and it didn't look better either. I even managed to freeze Mac OSX 10.1 with first mouse click when it arrived in our lab.
Before then we had lots of fun looking at ways you could hang by that time absurdly obsolete old Mac OS....
So the golden age for me has been 2009-2015 from Snow Leopard -> Mountain Lion (trailing off steeply w/ El Capitan) and from iOS 1 - 7, w/ iOS 8, 9 introducing issues.
I rue the days I upgraded my iPhone and iPad to ios9. Both are slugs now and they don't sync with Messages on the MBP anymore.
I have a three year old MacBook, and I believe, a four year old Ipad2. I want to believe it was just the iPad and too much JavaScript, but my laptop is not what I expect from a three year laptop. That wheel is spinning way too much. Chrome brings it to unusuable, but figured it was my fault. I only have 4 gigs. Actually, I though 4 gigs would be enough?
I do not believe in buying a new computer every two years.
I always though if an evil dictator ran Apple, they could force us to by new product, but they would have to do it sly. Just enough wheel spinning, to make us buy. If Apple does that; I'm gone forever.
Actually, I've been done with new Apple products for awhile. I will just repair my older products. I still believe in the company though. I hope they don't get cute?
This is one of the things that makes me think the OS is declining.
Both work fine although iPad is indeed more slugish than it was.
But I also use an old iPod which is still on IOS4 and that isn't great either (skips certain songs/podcasts...).
I could complain about all of them, but my point is that the same was true in any previous year.
It wouldn't help anyway, because that damn ball spins even on new computers.
I keep getting told I'm "doing too much". Apparently a $2500 laptop should be confined to no more than a handful of concurrent Apple-approved applications and nothing more... ? (and even then, you'll still get those beach balls).
Personally, I'm on my fourth mac over the last 8 years, various models, had both spinning disk and SSD, 4, 8 and 16gigs of ram. Wife has had various macs going back to ... 2002?
I can't recall a working day go by without pauses, hangs and beachballs. And... I've had the equivalent behaviour on Windows models and Linux machines going back to at least the late 90s. :(
nope. Ive been using apple software for 20 years.
apple software has ALWAYS been crap. its just also been less crap than the opposition.
hell, before OS X, a crashed app would force you to restart the entire computer....
I still remember long afternoons debugging a CodeWarrior application, and having to restart after every successful replication of the problem...
I had actually never heard of MobileMe before reading that thread...somehow I was busy/oblivious enough not to have ever used it.
It's only since the "App-store" that apple seemed to screw things up. It's quite amazing that so did microsoft and so did linux desktops. I feel like the golden age of desktop computing ended with the dawn of the iphone.
XCode is a necessary evil for a lot of developers, FaceTime depending on your situation is also a necessary evil for users. iMovie is the best of a bad bunch for the average user.
However the OSX interface is still very slick in comparison to *nix, requires hardly any maintenance and still supports "all the things" because developers love the hardware and the UX and have built the applications needed for it.
I've always turned away from Apple because "you are paying for a brand" - however since being given a Macbook to play with I've really enjoyed using it for dev and personal use. I've uninstalled and removed pretty much all the "bloat" that people like us have a preferred alternative for, but the average user simply doesn't give a damn.
I still run away from iOS however. The requirement to find an exploit in the firmware to do what I want is a PITA.
More recently, there are online alternatives like https://appear.in/ that I've been happy with, and which don't require you to install a browser plugin like Hangouts.
I think that on a technical level, WhatsApp is the best messaging software on the market. It at least features reliable message delivery, something that both Hangouts and iMessage have yet to get down. But its usage is largely limited to my Indian friends here in the U.S, which makes it of limited use to me.
Now Google's decided to split SMS back out into a separate SMS app, so god only knows what's going to happen to Google Voice texting in that transition. I think the Voice team got merged into the hangouts team and shortly reassigned, and then everyone who was left on the hangouts team was moved a month or two after that.
Next time I replace my phone I'm just going to bite the bullet and port my phone number back out to a real carrier. It's a bummer, since this is the only Google product that I've ever paid them actual money for.
You can go into hangouts settings and turn off google voice handling.
So I guess I can go back. I'd miss the better voice calling integration (the one improvement that "hangouts dialer" brought) and I'm not sure how well maintained the GV app is these days, but I may give it a go.
When iOS got invented Apple got into mobile devices. Microsoft has been making Windows Phones (way back to Windows CE) longer than Apple has been making iPhones, but the iPhone sells better.
Apple has sort of gotten into a trap they got into before bringing Jobs back, problems with software quality. Jobs solved it by merging MacOS and NextOS together to make OSX. Then OSX spawned iOS.
Apple got focused on bringing out new hardware, to have users upgrade every once in a while to keep the profits going. They focused on the hardware more than the software. That is the mistake that Apple once made during the PowerMac Era before Jobs came back to fix it. They were working on project Copland to fix it, but never finished that project.
It is not that Apple Fans are brainwashed, they like Apple because it is not Microsoft. They've been burned by Microsoft too many times and went to Apple as an alternative. But now Apple is starting to make mistakes like Microsoft did in their software. Apple Fans are starting to take notice of that.
Apple just needs to focus on software quality for a while, fix the bugs and CVS exploits. Instead of releasing new features, just fix the bugs and make the OS and apps stable. They've done it before and they can do it again.
> Perhaps I was just less brainwashed than most Apple fans
I'm not quite sure who of you is the brainwashed one ... ;)
I've looked elsewhere but I stick with Apple's software because I like the simplicity and privacy it offers. I don't want more than a handful of basic functions in my calendar app. I don't want a half a dozen new features to help me avoid reading e-mails. I don't need to install Google Maps to avoid driving off a mountain because Apple Maps works fine for me. I don't want to type the wrong thing into a Google app and see ads about it for the next 3 months.
Also, I don't really like Google's desktop offerings - or the lack of them - everything is a webapp, and they just don't work as well as proper desktop software would have. I am so annoyed by the random reloads Chrome apps do, and the utter disrespect they have for multiple desktops.
I've been using hyperswitch as my cmd+tab replacement for a while, and it is much closer to the windows implementation. I find it better..
The one choice you can't make is iTunes. Being forced to use that dreadful piece of software is why I gave my first iPhone away after little less than one week. It's abysmally incompetent as a music player. You could probably count the number of codecs it supports on one hand - a core feature of a music player is, well, playing your music. Last time I used it, it still didn't have a media library and dumped tens of thousands of songs into a flat list. You have to have that garbage installed on your machine if you own an iPhone. Not interested.
In the "Advanced" tab, which I'd expect any self-respecting HN denizen to go to first, there's a checkbox for "Keep iTunes Media folder organized" which explains that it will "[place] files into album and artist folders, and [name] the files based on the disc number, track number and song title". Mine is a very hierarchical structure - and I've had it for a decade. No flat list here.
"You have to have that garbage installed on your machine if you own an iPhone. Not interested."
Not true, either - hasn't been true since the advent of iCloud in 2011.
As to the codecs - it does do MP3 and AAC, which probably covers 95% of available content, though it doesn't do Ogg Vorbis, Quo Vadis, or various others. For that sort of thing there's VLC.
Assuming I'm using AIMP3 as my media player of choice, how would iCloud play into getting my song library onto an iPhone? Like Winamp and Foobar2000, it allows you to treat a removable drive as a media player.
> For that sort of thing there's VLC.
That's a non-starter. Even Windows Media Player, which is probably used by a total of three people, can be extended to support any arbitrary audio codec using a documented API. I don't get phone calls from my 90y/o father asking how to get media to work, the codec pack that I installed guarantees that almost any codec under the sun will work with almost any Windows application (notably excluding iTunes).
You haven't needed iTunes to use an iPhone for several years now. I still plug mine in once in a while for a local backup but I can't tell you the last time I've needed it. Apple's cloud backup is pretty good in my experience.
Don't get me wrong... iTunes is definitely getting worse. The media browser is too hard to find in the new version and the new default views don't handle large libraries very well.
And yet you use Google everything, despite privacy concerns...
The only thing that prevents this from being a massive pain in the butt is that they have also stolen the personal data of 300 million other Americans, and by the time they work their way down the list (my last name starts with 'T', after all), all that information - credit card numbers, operating system installs, addresses on file, net habits - will have changed anyway.
However, I guess that as Apple grows and attracts more customers outside of tech (especially as they have done with the iPhone), they will have also picked up a much larger share of customers who will use the built-in apps. If it's true that the quality is gong down as they say, well those people will form the opinion that you would expect them too which happens to be the one written about here.
Let's also not forget that the operating system itself has a huge impact on the experience. The difference between the OS and the apps is that problems in the OS don't just affect end users, they often affect app developers too. So regardless of how their apps are, they could easily get themselves into trouble here.
I loved the fact that they used Pascal as system programming language, but the mixture of Pascal, followed by C and eventually C++ with Powerplant wasn't that nice if I recall correctly from Mac programming manuals.
Also the fact that up NeXT's acquisition Apple's engineering failed to deliver a new OS.
A lot of 'improvements' made after that, comes with little or none consideration to make things more useful. Rather it seems to focus more on atheistic, which, as a developer, I couldn't care less.
With the occasional exception, Apple has never been very good at application software.
Is it a priori obvious that which conglomerate would be better at some app than another?
Plus using third party services is just smart in that it avoids vendor lock-in and makes it easier to switch out of the platform(s) should you choose to do so.
Since you weren't even using Apple Software at the time, your judgment of whether Apple software used to be good or not is kind of meaningless.
My first computer was a Mac LC in 1991, and I was a die-hard Macintosh fan all throughout adolescence. I learned to program with Think Pascal on a Centris 660AV. My whole family continued to use Macs after I gave them up in 1998, so I certainly used them during that decade, I just didn't like using them.
To be honest, I can only think of 1 feature that was added post-Snow Leopard that I use regularly. Being able to receive/send messages from my mac and that isn't available to non-iPhone users. And better trackpad gestures, but that's closer to hardware (although it requires OS support) than software.
That being said, I remember Panther and Snow Leopard after the .0.3 updates to be the best versions.
Besides that, the software problems affect their entire software base, including parts that can't (easily) be turned off or removed, like iCloud, Music, the iOs task switcher, etc.
From my perspective, their application software has always sucked. It was there because you need apps to bootstrap a platform and attract enough users to attract developers. But you can't really expect a consumer electronics company to have the best application for a given niche once the niche has been identified and attracted companies that really want to make it their bread-and-butter.
XCode and occasionally FaceTime & iMovie are the only bundled applications that I ever use on my Mac. When I get a new computer, the first things I do are usually download Chrome, MacVim, Google Photos, and VLC. I use Hangouts over iMessage, Google Calendar over the built-in calendar, and Google Docs over the office suite. On my iPhone, getting Google Maps and Yelp is a top priority, lest I end up navigating off a mountain. This is not a new habit; I've operated like this since getting a Mac in 2009 after a 10-year hiatus from Apple products.
Perhaps I was just less brainwashed than most Apple fans, and the end of the brainwashing may itself be news with big consequences for product adoption. But IMHO anyone who used the whole integrated Apple software suite and never looked elsewhere has been missing out on some seriously nice features this whole time.