This discussion is just going around in circles with nobody adding real useful commentary to the discussion other than "I perceive Apple's software quality to be worse based on my own anecdotal experience." This opinion is being perpetuated by a few people and it's just going everywhere.
I don't think the software quality dropped, it's all about perception. Just a few years ago, everyone was moaning about software quality with Lion but nobody remembers that now, because bad headlines are easier to create than good ones. Yosemite has some bugs, yes, but so do almost every other major releases of Operating Systems.
Apple does have some bugs to iron out, but in six month's time when they're fixed, everyone will forget and start complaining about something else. Perhaps a few happened around the same time, but that's no indication that things are getting worse. People just like to complain.
Those who want to experience a lower "functional high ground" should switch to Ubuntu and discover how much further ahead OS X is.
To the everyday user, there is no drop in software quality. They wouldn't have even noticed unless articles like this continued to circulate. People are just noisier these days.
> Apple does have some bugs to iron out, but in six month's time when they're fixed, everyone will forget and start complaining about something else.
That's the whole point: we'll start complaining about something else because in 6 months when the bugs are theoretically fixed we'll have another OS X release waiting for us right around corner (approx 4 months away) which will put us right back at square one!
Tiger's lifespan was from November 2005 through October 2007. So, if we accept the premise that all the OSes were equally buggy and it also took Tiger 6 months to get the bugs worked out, then you still had another 18 months of a stable OS.
This reasonably allows customers to decide whether to be early adopters or waiters: its perfectly fine to hold off those 6 initial months since you then still get 3/4 of the products lifespan with some assurance that its stable. That's just not the case anymore, if you wait those 6 months then now you've got another release right around the corner, you're perpetually in upgrade mode. Not to mention that most the bugs will probably ship in the major release anyways since (non-security) bug fix release have more or less merged with the new features that introduce new bugs release.
My MacBook Air is running 10.8 Mountain Lion. I regularly receive security updates (including the pushed NTP fix), as well as application updates like Safari and iTunes, and 3rd party updates for apps like Chrome, Firefox, MS Office for Mac, Evernote, DropBox, Coda, etc.
I don't know what the "official" lifespan of 10.8 is, but it has every appearance of being fully supported by Apple today. And yes, it is very stable.
I loved Mountain Lion and also found it to be very stable. I stayed on it as long as I could, but the new versions of several of the apps I use required Mavericks, and after holding out for a while I upgraded. Mavericks was when I started noticing issues... Graphics driver issues, trackpad gestures randomly not working for periods of time, WindowServer crashing when opening the notification center (wat?), so on and so forth. Mac OS is still my favorite, but I've gotten an irking feeling that in the interest of capturing the mainstream market and making things look pretty and full of features, Apple has skimped on stability and quality. Just my two cents
One big question which I have not seen addressed is major release support. Has that changed with the quick release cycle? I think it used to be current and two previous major versions --which in a 2yr release cycle means six years of patches/bug fixes. But with the current release cycle could mean shorter support, unless they support current plus three or four previous releases.
The problem I've seen is that it's not just geeks this time. Sitting around a New Year's party with mostly non-geeks, everyone was discussing how they were hesitant to install new versions of iOS now thanks to bugs et al (both existent ones and media trumped-up stuff). That's both a direct and a perception problem that Apple has got to fix, stat.
The only good thing for Apple is, the same discussions included frustrations over both Android and Windows 8. Maybe the thing is that now, everyone's an early-adopter geek.
Thing is nobody complains about Android updates breaking everything (though there are a lot of complaints about updates not happening), because the upgrades are usually well tested (despite having many more hardware platforms). Win8 there was Metro, but I really didn't hear much about Windows being broken.
iOS and OS X have stability issues, ones that other systems seem to deal with more gracefully now.
Good point, one that's solved in part by the general lack of Android updates on so many devices. Android devices (and sorry, I'm generalizing again based on what I see people around me say/do) are seen as a widget; buy this for exactly what it offers today and nothing more. iOS devices are, on the other hand, seen as future-proofed; buy this today and get everything new that's coming out over the next few years.
No complains about android ? Lollipop is the worst Android update ever, there is a bug where the system process take up RAM until the phone can barely use one app without killing the last one and slow everything.
https://code.google.com/p/android/issues/detail?id=79729
> This discussion is just going around in circles with nobody adding real useful commentary to the discussion other than "I perceive Apple's software quality to be worse based on my own anecdotal experience." This opinion is being perpetuated by a few people and it's just going everywhere.
You quoted the unreliability of anecdotal experience and then went ahead and added your own anecdotal immediately in the next paragraph:
I don't think the software quality dropped
> Those who want to experience a lower "functional high ground" should switch to Ubuntu and discover how much further ahead OS X is.
I am sure most would agree with you that OS X at it worst is way ahead of Ubuntu, except that's not really the benchmark the users who are going around in circles are using, it quite evident in almost each one of these anecdotal commentary that an older version of OS X is the Benchmark
I think the real complaint people have is that a lot of these people switched to Apple for superior well tested hardware and software, thus avoiding problems that they would not need to wait six months to be fixed.
The key take away I think is NOT that recently OS X has some bugs, rather that the seemingly increasing in occurrence of bugs that more advanced users are experiencing is perceived as a sign on discarding their Test Everything Well Before Shipping culture that important to these people.
> To the everyday user, there is no drop in software quality.
The core market for Apple until quite recently was not the everyday user but developers, designers and the more tech savvy.
-----
I am unsure if your comment was designed to substantiate your thought that "This discussion is just going around in circles with nobody adding real useful commentary to the discussion", if it was, at that you succeeded.
>The key take away I think is NOT that recently OS X has some bugs, rather that the seemingly increasing in occurrence of bugs that more advanced users are experiencing is perceived as a sign on discarding their Test Everything Well Before Shipping culture that important to these people.
Apple products are clearly becoming less stable and usable, in ways that are very basic and obvious. Extreme computing skills are not required. I can think of the following bugs without trying too hard:
iCloud Notes fail to sync between my Mac, iPad and iPhone. (I've tried everything I can to fix this. Nothing worked.)
iPhoto makes two copies of all my photos when I download them from them my iPhone/iPad.
Windows/OS X networked file sharing seems deliberately broken, possibly at the Apple end. (You have to install the previous version of Samba to get it to kind-of work some of the time.)
I can't use FaceTime on my Mac because some weird sample rate issue makes everyone sound like a chipmunk.
Incoming FaceTime calls don't always ring on all devices, and some are simply ignored on all devices. (This is particularly unhelpful, especially for business calls.)
iTunes is an outstanding example of terrible software design. (Why is it still impossible to access app content directories from iTunes in any useful way? Why is the app icon layout editor so crufty and clumsy? And so on...)
All these features Just Don't Work[tm]. And it's not as a result of god-mode tweaking. They've simply never worked.
tl:dr; - Apple really needs to improve its software game.
I think the actual problem is complacency and a culture that favours style-over-substance marketing over solid UX engineering.
There's a lot of interest in trivia like flat icons, but clearly no one in or near the C-Suite cares about more basic usability issues.
I think one issue is that, as a general rule, most people in the C-Suite don't spend their time in the muck of their OS X desktop environment. They have people for doing whatever it is they would do there, and for everything else there's iOS.
FWIW I think writing server components are far, far better on Ubuntu Desktop than OS X. Package management is amazing and it matches my Ubuntu server deployments for production.
I agree with you on many points and it seems obvious that apple is spread too thin these days and tries to do too much.
I dont think this statement is true however:
> The core market for Apple until quite recently was not the everyday user but developers, designers and the more tech savvy.
Historically the core market of Apple Computer has been graphic-designers, journalists and the education market. Developers have only been on the platform post OS X because of unix.
If you're willing to live with a 512 GB SSD or swap out a 1 TB HDD for your own brand of SSD, you can consider last year's XPS 15 with a 3200x1800 display. http://www.itpro.co.uk/laptops/21797/macbook-pro-15in-v-dell... There are quite a few others, they don't require Quatro workstation graphics (and their associated high prices).
That said, I've a retina too. :D I'm just impartial. Microsoft Store, for Canadians (or students or both), at least, has some very nice deals. :)
I'm looking for something competitive with a 15" MacBook Pro. In the past, I have struggled to find screens and trackpads that are comparable to Apple's. Any recommendations?
Screens you can find, but trackpads as good as Mac are rare because of how much of a difference the software/drivers have made for things like palm rejection. It's not impossible, but it's not as easy as just picking the Retina model that fits your budget. Apparently, there's a half dozen ways to tweak palm rejection depending on which trackpad driver ships with your laptop, e.g. graphics in answers for http://superuser.com/questions/504571/use-touchpad-while-typ...
Until there's an answer to the question of finding comparable hardware that doesn't include forum posts with tons of competing advice, I think I'll be sticking with Apple's kit.
You don't think Apple's software quality has dropped? Guess you havn't had a hanging Safari or Chrome tab take down the entire OS.
Yosemite is riddled with blantently broken issues like this. I'd love to enumerate them for you, but frankly, Apple should be doing that with a flood of automatic updates. Of which I've seen 1 since installing Yosemite.
As an everyday user, there has been a massive drop in quality. Far, far worse than previous OS X upgrades. This is just not a case of people wanting to complain for the sake of complaining. I've been saying it for weeks now: Yosemite is Apple's Windows Vista.
> Guess you havn't had a hanging Safari or Chrome tab take down the entire OS.
According to the contents of my ~/Library/Application Support/CrashReporter logs my last Safari crash was August 3rd 2014 which IIRC would have been a 10.10 DP release. I don't doubt you are having this problem but it's hard for me to relate considering my freshest CrashReporter log for any app is VLC from November 3rd 2014. In my experience using 10.10 on 3 different Macs (Mac Pro 4,1, MacMini late 2012, rMBP early 2013) the worst issue I've encountered is somehow when using multiple displays and setting SilverLight video to fullscreen my Dock occasionally gets set to auto-hide. Pretty sure that's some ugly hack being done by the SilverLight plugin since it has never happened with Flash or HTML5 full screen video.
My gut feeling is these different experiences might be due to migrating data between OSX releases. I had migrated/upgraded from 10.4 to 10.8 and finally did a fresh install / setup for Mavericks which was then upgraded/migrated to 10.10 DPs. Looking at an older backup from November I see some files ~/Library/Application Support/ renamed as .incompatible. so I wonder if perhaps the 10.10 DPs were doing something unique to dump old app data? It just seems odd to me that some of us are having little to no issues while others are reporting these major issues. It could of course also be machine specific (driver) causes but at least for the last 2-3 generations of machines there isn't really enough variation in hardware to justify that theory.
> Guess you havn't had a hanging Safari or Chrome tab take down the entire OS.
I haven't seen that happen on either of my Macs.
I've experienced exactly one major new issue in Yosemite, and it's only affecting one of my Macs: when my iMac Retina sleeps, it often doesn't wake correctly and ends up doing a system reset so all my terminal state is lost. It's really fucking annoying. I managed to work around it by changing something in the sleep settings.
I've experienced a similar issue with my 2012 iMac: after waking from sleep, I find that all of my terminal tabs are in a "Restored" state, so the history is correct, but anything running ends up detached. It's frustrating, and only started happening with Yosemite.
Well, good for you. But remember - there were plenty of people who had absolutely no problems with Vista. And plenty who did. Were those unhappy Vista users all imagining it?
No. But that's beside the point, unless there can be a quantifiable, specific, report on the number of those events, especially compared to other releases.
Apart from that it's just BS isolated impressions.
For Apple those are even magnified, because whereas for Vista people were running it in 10.000 different configurations (different PC vendors, cards, logic boards, etc) each with a miniscule user base, OS X 10.9 runs in about 20 different configurations (previous 5 years of MBP, Air, iMac etc models), each of them selling in the multiple millions.
If 20% of the users with MB Air 2013 and a particular router have a Wi-Fi that doesn't mean OS X is not perfectly fine as far as an iMac user is concerned. Etc.
>You don't think Apple's software quality has dropped? Guess you havn't had a hanging Safari or Chrome tab take down the entire OS.
No, I haven't. I really don't know what all the fuzz is about. I love my MBA, no problems, no bugs that I'm aware of. Develop on it, run Parallels. Battery life is fantastic.
I have not seen any of the issues with Safari or Chrome that you are reporting. The opposite, in fact: Safari this is so much faster than Chrome under Yosemite that it has become my primary browser.
I'm a developer, by the way, and have both browsers open most of every working day.
If anything, I have seen an increase in quality with Yosemite.
I'll give you a more specific example, going to theverge.com and playing one of their videos in Chrome, will cause OSX Yosemite to switch from integrated to discrete graphics. That is typically enough to crash the whole system, allowing you to only move your mouse around.
By virtue of it happening, that's how I diagnosed it. Each time, OS came to a complete, absolute freeze, unrecoverable. Could not get the Force Quit menu to come up. Had to hard reset my MB Pro. Has happened several times.
Flash was not running on any of those hanging tabs, but honestly, does it matter? In what world is it acceptable for a process to freeze the entire OS?
>This opinion is being perpetuated by a few people and it's just going everywhere.
Well, you're attacking others' opinions for being opinions, and not facts, but your claims are nothing more than opinions too. Sorry, I don't know what your point is?
Just to add my own anecdote, my dad recently asked that his macbook air be reformatted to make it 'fast' again. Meanwhile, the '08 PC that I'm using now is running Win8.1 like a champ.
> Yosemite has some bugs, yes, but so do almost every other major releases of Operating Systems.
Heh, so Apple is just .. like everyone else? No need to hold Apple to a higher standard if that is the case. The entire point of people complaining is that Apple shouldn't be shipping buggy products like the competition.
>Apple does have some bugs to iron out, but in six month's time when they're fixed, everyone will forget and start complaining about something else.
Well, why would Apple fix the bugs if nobody complained? They wouldn't even know about them. Of course that is presuming they fix the bugs they know about.
>To the everyday user, there is no drop in software quality.
So why are the everyday users complaining?
Some of the bugs that I've personally come across.
>Heh, so Apple is just .. like everyone else? No need to hold Apple to a higher standard if that is the case. The entire point of people complaining is that Apple shouldn't be shipping buggy products like the competition.
So, they would use magical unicorn dust to remove all bugs?
Of course they'll gonna have bugs on OS X, every OS has bugs.
If Apple was held on a higher standard wasn't because OS X didn't have bugs, but because it had better usability, nicer design (where it matters), and a UNIX core to boot.
>So why are the everyday users complaining?
Because they were always complaining. I remember simila discussions after every OS version.
Wi-fi and graphics card issues in particular (like the ones you linked to) have been with us since 10.0.
For graphic cards issues it's usually the driver (so Nvidia/ATI, not Apple), and models get updated, so it's not like some core OS X kernel component that can be fixed and stay fixed.
And for Wi-fi there are also tons of Wi-fi routers, repeaters, setups etc, there will always be some incompatibilities. I had my fair share of such in Windows and Linux too.
>So, they would use magical unicorn dust to remove all bugs?
Did the users use magical unicorn dust to find the bugs? Apparently, Apple the "richest tech company", is unable to afford a test team with a wide enough coverage to find such simple bugs.
>Of course they'll gonna have bugs on OS X, every OS has bugs.
Minor - maybe, Major - no. I don't recall of ever even hearing of iOS 4 rebooting after someone changed the wallpaper. Heck, the phone's OS crashing was a rare, one-in-a-million event. It isn't any more. And on top of that, Apple - after putting out OS updates that degrade the phones performance - block the ability of their own customers, to reset the phone OS's back to what it was originally.
>For graphic cards issues it's usually the driver (so Nvidia/ATI, not Apple),
Apple has like 3 models, with almost identical hardware in their laptop lineup, and they control the entire software and hardware stack. If they STILL can't make a higher quality product than their competition, it's because they're either incompetent or they don't care to.
Maybe. It's just odd to me that each new version of OSX seems to revisit basic problems like stable wifi. I would have assumed the way things like that were implemented wouldn't have changed much from version to version.
And "Back to my Mac" seems to get screwed up with each major OSX update. Still no solution for that one.
I may just not use whatever it is that has bugs in OSX, but I've got a 2009 Mac Book Pro that I've been using since it was new, and I always upgrade the OS after a month or so from release.
I've only ever noticed a bug in Lion or Mountain Lion (don't recall which) where time machine would get borked if I put the computer to sleep when it was in the middle of a backup. That was super annoying, but it was fixed eventually.
I've never had any issues with wifi or graphics or whatever. I suspect these issues come about from hardware changes and the related drivers in the various models. Windows has the exact same problem, exacerbated by the freedom users have to mix and match hardware. My work computer running windows 7 would crash once or twice a week, always due to video driver (or the underlying hardware).
While Apple's ecosystem is limited, they actually have a rather large diversity of hardware to support now, and I'm sure that is the source of many issues. Makes me afraid to upgrade actually since my computer works so well.
I don't doubt that there is some bias toward remembering more recent complaints more. However, I don't know if you can pull the "it's anecdotal" card on something like this, because unlike most scientific studies (like on the effectiveness of a medical treatment), personal experience is a crucial part of the definition of "software quality." Also, I think it's reasonable to assume that most software, especially in unjailbroken iOS devices, is deterministic, and thus conclude that the experience of a bug is the result of a software problem. I'm a big iOS user, and I definitely share the experience of a steady decrease in software quality.
I should add that while I use OS X and generally install the upgrades promptly, I spend the vast majority of my time in Emacs and Chrome, and thus probably don't really "use OS X" enough to notice any software quality issues. It seems fine to me.
> I think it's reasonable to assume that most software, especially in unjailbroken iOS devices, is deterministic, and thus conclude that the experience of a bug is the result of a software problem
One major factor people tend to forget is that software can end up executing different code paths on different hardware. In other words—software can be both bug-free on a recent Mac, and yet horribly bug-riddled on an older Mac. This produces a very divergent set of personal experiences where people tend to talk over one-another because everyone is seeing a different part of the elephant.
Absolutely so. That's why I was careful to limit my criticism to unjailbroken iOS devices, both because I have much more personal experience with them, and because the hardware and software combinations are much smaller than with OS X.
But even in the example you provide, the experiences of the person with the old bug-riddled Mac are completely valid, and point to real software quality issues (assuming the new OS X version is officially supported on the hardware). The bug-free experience of another person with a recent Mac does not cancel out or in any way diminish of the person experiencing bugs.
Isn't the converse statement just as valid? The buggy experience of a person with an older Mac doesn't provide any useful information about the code quality of OSX for someone considering buying a new Mac. People using a version of OSX on a Mac it could have shipped with, and people using that version of OSX on a Mac that shipped with something completely different in many ways, are separate groups that really only need to communicate their issues within themselves. Crosstalk between them is mostly mudslinging, rather than useful evaluation.
> The buggy experience of a person with an older Mac doesn't provide any useful information about the code quality of OSX for someone considering buying a new Mac.
It absolutely does, because it shows how quickly you will run into trouble if you don't upgrade your hardware. Macs used to be something that the average user could buy every 4-5 years and it will just keep on running well. These users back then would probably never upgrade, but nowadays with free new OSX versions being in your face every time you launch the mac app store, most non technical users will at some point clicky on the button and run into the trap. Meaning that, unlike with earlier software, users have to watch out what they do more so than just a few simple rules like don't delete anything from the trash if you aren't absolutely sure. There's gotchas here and there, so it's not as safe anymore and thus not as empowering (because before, non technical users could be much more bold and try things out, it was harder to get things into a non working state).
> because before, non technical users could be much more bold and try things out, it was harder to get things into a non working state
I'm still wishing any major OS shipped with effective partitioning between storage of OS/application data and user data by default, such that you could hit the "restore to factory settings" button (Cmd+R on OSX boot) and have a guarantee that the only thing that will be blown away is the OS.
It's kind of getting there via an orthogonal path—defaulting users to saving data to the cloud instead of the disk—but it's still not there all-the-way. If it was, I'd just teach my grandparents the "go back to the way it was" button and have much more calming holidays.
Well, at least OSX so far has had a consistent method of resetting applications by deleting the ~/Library/ files, but I'm sure someone at Apple will manage to screw this up via some new iCloud feature sooner or later.
Yes, bugs affecting only older hardware don't give direct useful information about the current code quality on new Macs. However, it does give useful information about the state of the software engineering department at Apple. It's also still relevant to potential buyers of new Macs, because it gives some useful information about the code quality on that hardware years down the road, after updates.
I agree. People said Snow Leopard was the last good OS X update but I couldn't tell a difference between that and any of the subsequent updates. The 'Apple software quality is declining' meme only seems to be coming from the Apple developer bubble.
The latter point releases of Snow Leopard represented a point in OS X history when there was great stability in user expectations of the Mac operating system. It wasn't perfect, but most things worked perfectly. Performance was excellent. System stability was high, too.
The problem with Lion is that it started dicking around with previously stable user expectations -- a perfect example being the skeu Address Book that had inferior usability.
Mountain Lion improved things a bit.
Mavericks improved things further, and represents another high point in OS X history.
Yosemite once again dicks around with previously stable user expectations -- a perfect example being the new aesthetic which looks crisp in retina but looks fussy and unfinished in low resolution. Spotlight is no longer a drop down menu for no reason. Time Machine no longer spins. The green buttons now do different things. It's even more difficult to enable TRIM on third party SSDs.
I disagree, you did not see the same amount of complaints with snow lion. Observational and anecdotal experiences are still experiences and are evidence that something is going on. If you owned a restaurant and suddenly your customers started complaining after you changed your recipes, would you still think it is nothing to worry about? And just because Ubuntu sucks worse than OSX, does not mean that OSX is not starting to suck.
OT but... I had an argument with wait staff, then the manager, at a local restaurant I used to go to.
"Everything OK?"
"Well, no, not really. This chicken sandwich is... different than it used to be. It tastes different from 2 weeks ago, but the menu hasn't changed. Did you change the recipe?"
"No, nothing's changed. This is the same"
"No, really, it's changed."
Back and forth, slightly escalating - manager comes over.
Same dialog.
He comes back about 10 minutes later.
"The recipe hasn't changed at all. We just use different ingredients".
Well... it's... a bun, chicken patty, tomato, lettuce and mayo. The bun and chicken had changed. But not the recipe. But they didn't apologize for any misunderstanding or anything - quite irate that I was making a "big deal" out of it.
Back story was I'd been going there for about 2 years, 1-3x per month, getting the same thing. It's what I liked best there. Then it was changed. Except not. And it was bad. But there was nothing on the menu to indicate "new" on it. And I was 'wrong' for registering dissatisfaction with the new change that wasn't a change.
The problem with your response is that I don't know that anyone has ever actually provided reliable evidence that the number of complaints has gone up. GP's view, which I share, is that people always complain about new releases, forgetting that the previous release had its problems as well. As GP said, bad headlines are easier to make than good ones. Simply reiterating that you think the previous release had fewer problems, and that there are anecdotes out there about problems in the current release, is hardly a refutation of this. This is entirely consistent with GP's view.
I for one have experienced no significant change in reliability on the road from Snow Leopard to Yosemite (for what that's worth).
> people always complain about new releases, forgetting that the previous release had its problems as well
It might be true, but this attitude makes it very hard for developers not to discount all complaints, including ones grounded in reality. Just because people are paranoid about new releases being crap, it doesn't mean that they are not crap.
Personally, I've experienced a number of really bad bugs in Yosemite. One of the most annoying is four-finger swipes to bring up launchpad: the "blur" animation starts and then just hangs midway, leaving a half-transparent launchpad that works with keyboard controls but not mouse-clicks. Or the infamous "backbreak", where you do two-finger swipes to go back in a browser window and somehow it fails mid-way, leaving an unusable browser page and breaking all two-finger gestures until you close that window (not tab, the whole window). And of course the awful dark corners on the volume icon once you disable transparencies, something you have to do to maintain a decent framerate on a two-year MBP-retina that was perfectly capable to handle all this up to and including Mavericks. And let's not even talk about the wifi dns bug, which I've lost any hope to see permanently fixed in my lifetime.
These are bad because they affect very visible UI elements used hundreds or thousands of time per day; the sort of thing that used to be rock-solid and did not significantly change in new releases. I would understand if a newish feature like Finder tabs had a few bugs, but not trackpad gestures that have been there, working fine, for years.
> It might be true, but this attitude makes it very hard for developers not to discount all complaints, including ones grounded in reality.
I think this is a problem for outside observers, not competent developers. Unlike us, Apple developers have ready access to statistics about bug reports and other forms of support requests that we do not. This data, presumably, is not subject to the same biases that infect an anecdote-driven discussion of software quality by outsiders.
In my experience, you get a bug report for every hundred or thousand affected users, if that; so excuse me for not having much faith in such statistics.
> This data, presumably, is not subject to the same biases
... but it's likely subject to many other biases, e.g.
* "hey, this bug was reported by iLife devs, better prioritise ahead of that bug that has affected millions of users for almost two years -- them people are not going to shout at me in the canteen."
* "hey, this bug was very well-reported by very technical server people, let's prioritise it ahead of that bug affecting millions of semi-literate consumers"
* "hey, this bug blocks the release of $shiny-new-iPhone-feature, let's prioritise it ahead of that bug affecting the trackpad of penny-pinching laptop users"
I wasn't talking about the biases that affect a team's response to a given bug but, rather, the ability merely to know whether a given release has more bugs or fewer bugs than others, and the biases that can effect this count.
> In my experience, you get a bug report for every hundred or thousand affected users, if that; so excuse me for not having much faith in such statistics.
But the number of reports should still be roughly proportional to the number of bugs in the wild, shouldn't they? That's all that is necessary to compare one release to another, particularly if all you're looking for is significant quality degradation, on the scale discussed in the article. And is it really your position that these statistics are worse than a few users' anecdotal views about which release is better?
> But the number of reports should still be roughly proportional to the number of bugs in the wild, shouldn't they?
That's just an article of faith. Regardless, part of the problem is where those bugs are. Maybe file-tagging involves millions of LoCs and it's now completely bugfree, but if wifi connections keep having DNS problems because of one single bug, overall experience is much more affected than it would be in the opposite case (bugfree wifi and buggy file-tagging).
> And is it really your position that these statistics are worse than a few users' anecdotal views
When "a few users" are your most ardent evangelists (Arment, Gruber etc), I'd say you should worry regardless.
> Or the infamous "backbreak", where you do two-finger swipes to go back in a browser window and somehow it fails mid-way, leaving an unusable browser page and breaking all two-finger gestures until you close that window (not tab, the whole window).
This bug is driving me crazy on 10.9.5, along with a couple of other issues. Sadly not limited to Yosemite. (I think Mavericks is worse than its reputation, I really miss 10.6 and 10.8.)
Holy shit! Thanks for the tip! My MBP is only a little over one year old, but disabling transparencies gave a peppy speed-up. I have also noticed a more "sensitive" left-swipe on the trackpad since Yosemite -- it is infuriating to be constantly trying to scroll down a page and have it send my back a page in a browser.
Wifi DNS bug? Thanks for putting a name to a very persistent annoying problem in this household with--holy crap--12 Apple devices.
Also thanks for that Launchpad description. Keeps happening to my kids and I couldn't figure out why. I'm really disappointed in Apple. I'd really rather have reliable wifi than, say, Continuity.
Yes, I meant Snow Leopard. Sorry. I have experienced many problems since Yosemite and am a long time OSX user. Maybe because I use my computer extensively every day in the same ways, it is more obvious to me than a casual user, but there are definitely new (and bad) issues with Yosemite, wfiw.
I will be specific about my complaints that started immediately after Yosemite upgrade: Graphic glitches in google voice and gmail, bizarre cpu usage out of nowhere, two-finger left swipe changed somehow to be more "sensitive", wifi randomly disconnecting and reconnecting out of the blue, shorter battery life, a "slowness" that is hard to describe but noticeable to me because I use my computer the same way every day, two full "grey screens of death", which I have never experienced in all my time using OSX, "slowness" on memory swapping to the point of beachballs, the list goes on. All of these started immediately after Yosemite upgrade. I have been a long-time OSX user, and have never had a full-blown systems stops until now on any machine I have ever owned from Apple.
> They wouldn't have even noticed unless articles like this continued to circulate.
We should clearly find a way to squash and punish the infidels from voicing their opinion.
I feel there is a bit of dissonance here between:
> should switch to Ubuntu and discover how much further ahead OS X is.
> People just like to complain.
I've used Ubuntu for some time. Now on 14.10. Can you point out how ahead OS X is? Not saying it isn't. Just there is nothing I lack or wish I had in Ubuntu 14.10 that I don't already have. I like the interface. The ecosystem of packages. All hardware I want to work works. Also I paid $0 for the OS, (But donated to it before, you can too here: http://www.ubuntu.com/download/desktop/contribute if you feel like it is lacking major functionality)
I used Ubuntu exclusively from 2009 till Feb 2014, at which point I joined a startup, got a MBPr 15", and have been using it exclusively since. And I agree, OS X offers a few marginal benefits, and some drawbacks, but it's not much further ahead.
OS X advantages:
- Entertainment: OS X has better entertainment options and ecosystem, iTunes mainly, though Amazon MP3, Amazon Prime Video, and Netflix are negating this as advantage.
- 3rd party desktop apps: I find little gems in both OS X's app store and in Ubuntu's "store" and repo's, but the best on OS X are generally better than the best on Ubuntu. Notepads like Quiver which integrate Markdown and LaTeX, Slack's only native app (or native-wrapped web app) is on OS X, Kindle native app for OS X, etc. That said, Ubuntu's good enough that I wouldn't miss OS X in this respect.
- Overall better for lay people and non-techies. Gestures, etc. Still complex though, just as difficult as Windows for non-techies to learn. For example, I'd love to recommend to my almost 70yr old parents they switch from Windows to Mac, but the learning curve now is too steep. This is one of the disadvantages of adding lots of features to an OS - higher learning curve.
OS X disadvantages
- Stability:Price ratio: OS X is significantly worse. About the same stability as desktop linux but at a much higher price. I can crash both OS's by abusing memory (eg, too many apps open + too many browser tabs). A free OS I can forgive, an expensive one tailored to a single custom hardware configuration I can't.
- Lock in: little things like having to take your Mac to a service center to replace the battery, or the inability to copy your entire home partition over to a new computer, etc.
- FOSS: personal preference, like knowing my computer has the many eyeballs effect.
- Overall better for power users. Tiling window managers, ability to keybind everything to Vim keybinds (file manager, all browsers, even Emacs), means you can easily dispense with mice and gestures altogether and use a much faster and more powerful interface.
I'm curious as to how you guys manage to crash the OS by using too much RAM. As an engineer, I semi-frequently use up all the RAM+swap on my desktop (running Arch Linux) by various CFD programs, blender etc. When that happens, I go get a cup of coffee, and when I come back the system is OK, except for the offending program which has segfaulted/crashed.
You should try Kubuntu (aka, install KDE in your Ubuntu).
Far much better that Unity, and you can customize ANYTHING. Even, you could do that look&feel similar to OS X .
The only thing that I appreciate from OS X (I don't have it, but I thought about getting it, and I have some contact with it on a friend's mac), was am assumption that is very polished in all aspects. Reading this article makes to think that isn't true any more.
I really don't expect OS X has it, but something I wish I had on Ubuntu was a notification daemon that 1) let me pull up a history, and 2) would batch lower priority notifications...
I think there is more surface area for people to notice bugs, and we're suing the systems far more so we feel problems more acutely.
More importantly, even if it's true that there is a slight increase in bugs now that they've moved to an annual schedule, there is no logic to the idea that the should now just abandon the schedule and go slower. They are in a highly competitive situation. The solution is not to go slower, but rather to improve their processes and practices.
Who are they competing against to go faster? In the desktop space, Microsoft's on (at least) a 2-year cadence, and that was in response to Apple speeding up their release cadence. Ubuntu's also on a two-year cadence (for LTS releases), but I'd be surprised if they're even on Apple's radar in any significant way.
On mobile, Android's also slower than Apple. Android 4.x lasted three years before being replaced by Android 5 this fall; the releases in between were all primarily Snow Leopard-style performance and stability updates.
If Apple's fast release cadence is having adverse consequences (which, FWIW, I'm not convinced that it is), there's no one to blame except Apple: they're the ones setting the expectation of rapid releases.
You're annoyed that 'no-one remembers Lion', because people either upgraded from it or stuck with Snow Leopard to avoid it? It's a bit disingenuous to complain that no-one remembers the issues with an OS that folks aren't really using anymore and has been out of support for several months now.
No-one in the Ubuntu world much remembers Ubuntu 11.04 either - so what? Does that mean that the currently-used operating systems shouldn't have their flaws discussed?
> Those who want to experience a lower "functional high ground" should switch to Ubuntu and discover how much further ahead OS X is.
I did exactly that (12.04 LTS), and am not going back. Configuring some things (I'm looking at you, Silverlight) is a pain, but most stuff is pretty painless. OS X looks much shinier, granted, but in terms of usability I prefer Ubuntu.
To most people (i.e. the majority of the world who doesn't read tech regurgitation) there has been no dramatic shift in software quality from Apple. There have been some hiccups with cloud services or OS updates that affected a lot of people, but these got resolved and Apple still ranks very highly in customer satisfaction.
Alternatively, perhaps people are responding because they are having (or have had) similar experiences. Personally I have been very frustrated with iOS in the past year or two due to crashes and other bugs. Granted, a good number have been resolved in recent patches, but I'm still getting way more crashes than I used to several years ago (weekly+), and shaking off the previously frustrations and regaining trust is a time-consuming process.
Perhaps it's also lack of QC for new releases. When iOS 7 and 8 were released, pretty much everyone I knew were experiencing frequent crashes and other issues.
As someone else pointed out, there is more surface area for bugs to occur. Hopefully QC will step it up.
One difference between 10.7 and 10.10 is that 10.7 cost money and 10.6 kept working as before. It was considered perfectly normal to stay on the old system and be productive. (The Windows world is still "sane" in that way.)
Now Apple and the internet army of Early Adopters have united and it works like that-
1. iOS 8 is released and you have to update (if you want to receive security updates)
2. If you accidentally enable iCloud Drive or use a new version of iWork, you need the Yosemite Developer Preview (or wait for 10.10.0)
3. Now you are using iOS 8.0 and 10.0.0 and live through six terrible months.
It's a lot harder to be a "slow adopter" nowadays, especially if you live deep in the Apple ecosystem (iCloud, iWork).
Ubuntu should not be the bar. Maybe Windows - but Windows has a significantly more difficult task. Apple controls all of the hardware & software. I would expect significantly fewer bugs than the other platforms.
This is also not just about Yosemite. The fact that the iOS update rates are significantly lower this year is a sign users were not happy with the previous update.
I agree 100%. Marco just posts random complaints these days. There are no specific examples of what is actually broken. An OS is about as big of a project as you can get. What evidence is there that Mac OS X is any more broken than any other widely used operating system?
I haven't had significant problem with OS X. iOS is trickier.
For a more concrete criticism of functional software, thoughtfulness of design, and reliability, though, I submit Apple ID, iTunes, App Store, etc. This has been the buggiest and most opaque set of services I've dealt with recently. I have 3 different accounts now, each connected to developer credentials and app store purchases. 1 original account seems to have turned into 3 by way of failed sign-ins via iTunes and multiple failed password reset attempts.
Each of these has 3 or 4 nonsense trivia questions associated with it. I have a folder in KeePass dedicated to managing this stuff. I have a spreadsheet that attempts to map these things to purchases. I can't automatically install updates because App Store downloads have associated themselves with different accounts.
I've given up in a way. I have years-old versions of software that I don't update just due to the complexity of signing in. I don't know how people deal with it.
Since Apple's bug database is private, what would be an objective criteria that you would accept? For my own part, I have more bugs reported on 10.9 and 10.10 then any other releases.
My everyday users hate iOS 8 and 10.10 due to network, Finder, and file share issues.
There a super annoying issue with iMessages on Yosemite where the first time you click on the iMessages window, it doesn't gain focus properly (and you can't start typing a message), and the second time you click on it, the entire window changes position by the delta between the top-left corner and the spot where you click the second time.
It makes the whole experience of using iMessages very aggravating. The whole "use OS X for all messages including SMS" thing is one of their key marketing messages, and it's broken on my Macbook and on my iMac.
I logged a bug for it and was told it was a duplicate of another one already in the queue, which was well over a month ago. It seems like something that should be relatively easy to fix. That it hasn't been tells me that there is likely a very large list of bugs in a similar category (or worse), so they just haven't gotten to this one yet.
This doesnt even begin to address the countless ways in which messages on the laptop falls out of sync with the messages on my iphone sitting next to the laptop. Im not even talking about 2 second delays, Im talking about 10-15 minutes of the laptop not getting the message.
Similar annoyances exist with receiving calls on the laptop. Sometimes it works sometimes it doesnt.
The troubling thing for me is that these arent some esoteric features, these are the features that they choose to highlight so I presume a higher bar for them.
I don't think the software quality dropped, it's all about perception. Just a few years ago, everyone was moaning about software quality with Lion but nobody remembers that now, because bad headlines are easier to create than good ones. Yosemite has some bugs, yes, but so do almost every other major releases of Operating Systems.
Apple does have some bugs to iron out, but in six month's time when they're fixed, everyone will forget and start complaining about something else. Perhaps a few happened around the same time, but that's no indication that things are getting worse. People just like to complain.
Those who want to experience a lower "functional high ground" should switch to Ubuntu and discover how much further ahead OS X is.
To the everyday user, there is no drop in software quality. They wouldn't have even noticed unless articles like this continued to circulate. People are just noisier these days.