Live data from Hacker News

Apple’s declining software quality

sudophilosophical.com

521–530 of 723 posts

Re: Apple’s declining software quality

#521
I hate to break the news but the incentives that are needed to be a top notch Hardware company are orthogonal to the incentives needed to be a top notch software company. Microsoft cannot be a hardware company and Apple cannot be a software company. They can try!

Re: Apple’s declining software quality

#522

Earlier quoted context omitted.

Nah, I think it's a perception problem. As someone whose starry-eyed Mac obsession predated Windows 95 - Apple's software has always been buggy. It was buggy under Sculley, it was buggy under Amelio, and it was buggy under Jobs. I remember getting plenty of sad Macs under System 6 and 7, and early versions of OS X weren't any better. We just didn't care because Steve Jobs was really good at distracting us with promis…

> We just didn't care because Steve Jobs was really good at distracting us with promises about how great things were going to be, really soon now. I tend to characterize the "reality distortion field" as a magician-like talent to focus an audiences attention on a particular subject.

Jobs was taught the RDF by his professor. This means it can be learned. The reader is encouraged to learn how to perform the field, so that they can defend themselves, and others, from its effects.

As the villain in the Incredibles said:

"When everyone's a superhero, no-one will be."

Re: Apple’s declining software quality

#523

While I agree that Apple's software quality has declined in recent years, I fear that their hardware and other advantages (even with superior hardware and software I don't trust a Google-or-Amazon-based phone for a second to be anything but a data mine for them), I fear Apple's existing lead in general quality will allow them to become (remain?) complacent and allow things to slide.

I agree with your concerns about a Google or Amazon phone being a datamine in your pocket, but I think that, for most people, it's not an issue: they simply want a phone that works for them and don't give much thought to how much information about them is being squirrelled away. A huge factor in Apple's sliding software quality is lock-in: once you're on iOS using an iPhone, it's so much easier to simply stay on iOS…

"A huge factor in Apple's sliding software quality is lock-in"

I don't believe that. You're just as locked into Android after using it for a while as you would be with iOS.

Re: Apple’s declining software quality

#524

Earlier quoted context omitted.

Interface Builder is superb once you get the hang of it.

I won't start a religious war here, but IB is awesome in demos and less awesome in real world. Versioning alone is enough to make you go crazy (especially back in the .nib days!).

I understand both sides of the argument - it took me considerable time to wrap me head around IB and for the longest time I just assumed I simply wouldn't "get it".

Interested to how you do versioning on UI with or without IB though. Personally I just maintain branches until an agreed upon design is in place.

Re: Apple’s declining software quality

#525

Earlier quoted context omitted.

No, they weren't going to do a public SDK, until after the huge sustained public outcry. I understand the plan was to work with select third parties on a case by case basis, sort of akin to standalone game consoles.

I hear that repeated a lot, but I haven't seen any real evidence to back it up. It seems equally plausible, especially given how quickly they announced the SDK after the iPhone release, that Apple was preparing for it but not ready yet (and/or wanted to give themselves time to work out the early kinks in all of the other parts: working with AT&T, supporting the new device and new OS, etc, etc).

What was amazing was the '07 jailbreak experience was like 1000% better than what I'd experienced with Palm or WinMobile.. tap, tap, app appeared on home screen with a "lickable" loading progress bar.

I seriously doubt that jailbreakers invented the smooth experience - they just likely unlocked the functionality that existed before Apple was ready to push it out (I'm guessing Steve wanted apps in the store at launch).

Re: Apple’s declining software quality

#526

This has to be a management problem. Apple has total control over the hardware, total control over third party developers, and $203 billion in cash. What are they doing wrong? Apple has the resources to approach software like aerospace. Formal interface specs, heavy Q/A, tough regression tests, formal methods. It's expensive, but Apple ships so many copies that the cost per unit is insignificant. Microsoft did that,…

Tim Cook doesn't seem to care about anything other than the supply chain. He came from being a COO, so that's all he knows. Consider how many different models of iPad there are.[1] It's like he's bragging. "Look how good we are at managing suppliers. Look! LOOK!" Meanwhile, the watch, Apple Music, and everything else that reached a v1 release under his tenure so far has been buggy and broken. But hey, at least they have a "gold" Macbook now!

[1] http://www.apple.com/ipad/compare/

Re: Apple’s declining software quality

#527

Earlier quoted context omitted.

Nah, I think it's a perception problem. As someone whose starry-eyed Mac obsession predated Windows 95 - Apple's software has always been buggy. It was buggy under Sculley, it was buggy under Amelio, and it was buggy under Jobs. I remember getting plenty of sad Macs under System 6 and 7, and early versions of OS X weren't any better. We just didn't care because Steve Jobs was really good at distracting us with promis…

>> Apple's software has always been buggy. It was buggy under Sculley, it was buggy under Amelio... Classic Mac OS was buggy by design - it didn't have multitasking and memory protection, it was single user... Windows had that same problem before 2000 (well, NT 4, but not many people used that). I use OS X daily and I use Windows 7 daily. I have far fewer issues with OS X for whatever reason that may be. My computers…

"...magically reboot or bluescreen nearly as much." Mine never magically reboot. Ever. (OS X)

Re: Apple’s declining software quality

#528

Earlier quoted context omitted.

I agree with this sentiment. We can complain all day, but the fact that we have these devices and software that have been made accessible to us by Apple is astounding from a historical perspective. My parents are in awe of the calendar app, and apple maps, etc. As they should be! OSX also is still the best development platform despite it's flaws.

Are you missing an /s tag there or am I temporarily dumb?

Neither? Not sure which part you are referring. I really believe that it's the best dev platform, I've tried all of them. Ubuntu can come close, but orders of magnitude less user friendly. In my opinion and the opinions of folks I've discussed this with.

Re: Apple’s declining software quality

#529
Frankly I think a big part of their quality decline is their approach to bug tracking. And maybe their internal bug tracker is just as bad as their external one.

If you want me to bother to help you find bugs in your system, you have to make it easy to file bugs and you have to make me feel like part of the team when I do that. Apple does not.

Before I even get into interface issues, let's just say that Apple's bug reports are like a ginormous black hole. I've filed plenty of bugs that have never been properly closed or even updated, and it makes no sense. In any other system I've seen, you would at least be able to see that your issue had been assigned to someone, and given a priority, etc. Apple has none of that.

The only thing worse than filing a bug that no one responds to is having to spend 20-30 minutes writing it in the first place, and Apple excels there, too.

Their reporting system is too complex (too many fields that should not be necessary, especially the ones that seem to ask the same question twice). It's not automated in any way. It is not integrated with the OS; e.g. why can't I turn on a "developer mode" on my Mac or i-device that lets me instantly do things like "compose new bug report for this OS version" or "compose new bug report for this version of this application", etc.?

Also, despite Apple's attempt to redo the web interface a few years back (because developers had complained endlessly about the even-worse previous bug reporting page), today's web interface is still mostly a repaint to look iPhone-like. It doesn't really address core usability problems. It has created new ones though; for instance, right at the bottom, right where you'd expect to say "submit" and send in your last 20 minutes of writing, is the DELETE BUG AND OBLITERATE FOREVER button!! I once destroyed a bug report that I'd spent a long time writing and I was extremely frustrated. It made me instantly decide that Apple didn't really need to see my bug report after all. And that is a broken system.

Re: Apple’s declining software quality

#530
post #471

Earlier quoted context omitted.

This seems like a good description of product maturity process in B2B markets. But consumers are motivated by different things(once products are good enough) - the chief among them is psychological/social value/perception, mostly created via marketing or by being first - and in general pretty hard to disrupt.

I think that the emotional-value aspect slows down the disruption cycle in consumer markets, but it doesn't stop it. Emotions, after all, are just the brain's way of processing lots and lots of information that can't be compared on a rational basis. Part of that information is "What do my friends use?", part of it is "How does it fit into my life?", and part of it is "What does it say about me as a person and what I…

>> I think that the emotional-value aspect slows down the disruption cycle in consumer markets, but it doesn't stop it.

That may be true.

But in the context of iOS vs Android:

1. Most features come from apps - both have strong app ecosystems, and iOS probably has the stronger app ecosystem because it serves wealthier people. To a certain extent that applies to reliability.

2. Some features are native to the OS. So you see a competition, and Android is certainly faster there, via the rooting community, competition between OEM's , etc. But Apple usually respond - at least when things appeal to the mainstream , and don't negate their strategy.As for the question of reliability - i'm not sure Android is viewed as more reliable(think security vulnerabilities like stagefright). But yes, maybe Google can lead Apple here ,because they seem stronger technologically. The only question will they do this permanently or will it just buy them some time and would it be enough ?

Also , let's not forget the network effect embedded in iOS via iMessage(which many users say it prevents them from moving to Android).

>> the shift from reliability to branding & maintenance reflects how you're perceived for choosing the product.

I'm not sure that's true. it all depends on how psychologically important that product is to you, versus how important is the features/reliability differential.

Post reply on HN