Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Now its just incremental phone updates.

And the software side of those updates is bad.

Apple hardware is probably better than ever. The mechanical engineering and precision involved blows away anyone else in consumer electronics. The new MacBooks and iPhones are truly works of art compared to the cheap injection-molded stuff everyone else is pumping out.

But the software just keeps getting worse and worse.

My iPhone (and those belonging to my friend and family with iPhones) regularly has strange graphics glitches and Springboard crashes. MacOS is a clusterf*ck with tons of poorly-implemented useless "features" and UI glitches.

My suspicion is that Apple is hitting a level of software complexity where the development and maintenance costs of correct code are too high. I believe writing correct software has a super-linear cost; if you have N components in your code, you can expect something like O(N^2) cross-component interactions in your code, because any given piece of existing code is likely to interact with some portion of new code. I suspect Apple will have to change their software engineering practices if they hope to go back to a good level of quality and usability with a reasonable temporal and financial engineering budget.



Even if Apple hardware is a feat of mechanical engineering and precision, I don't want to upgrade my Macbook Air or iPhone 6 with an Apple product right now because nothing fits my needs.

I want a phone with a flat back that won't rock on a desk without a case. I want a desktop with modern specs. I want a laptop with great battery life.


Your issues really sound like they're hardware-related. It's not surprisingly that hardware problems would occur in a few instances, given that Apple is pumping out millions of these. Fortunately, Apple is pretty good at replacing defective specimens.

Counter-anecdotally, I've owned a sequence iPhones starting with the 3G, and I've never experienced any serious glitches, ever. I remember Safari used to crash a few times a week on iOS 8, but that's ages ago.


It started happening immmediately after updating to iOS 10, and not just on my phone. And that's just the start of it; iOS 10 has tons of other inconsistencies and annoyances. I used my several-year-old iPhone 4 the other day and it was a way better experience.


> My iPhone … regularly has strange graphics glitches and Springboard crashes

Sounds like a hardware fault. You should take it to an Apple Store and have them run a complete diagnostic. Heck, the next time you see the graphics glitches, take a picture of the screen, and depending on the nature of the glitch, that alone might warrant replacing the device regardless of what the hardware test comes up with.


Only started happening after an iOS 10 update. The graphics glitches are resolution-related, not bad VRAM or anything. I'm also well out of warranty.


What do you mean by "resolution-related"? And it's not unusual for major OS updates to trigger hardware faults, either because they do something a bit differently, or because the older OS was simply masking the hardware fault somehow.

And FWIW, I've never heard of anyone else complaining of graphical glitches after upgrading to iOS 10. And if I search for "ios 10 graphics glitches", the only relevant hits are some complaints about minor glitches with the new UI for notifications (I assume that's not what you're talking about, and I also assume these minor glitches have been fixed).


> My suspicion is that Apple is hitting a level of software complexity where the development and maintenance costs of correct code are too high.

Nope, just a lack of solid engineers. Anyone worth anything bailed years ago, and they're left with a used car salesman running the show (Craig Federighi). Holy Jesus is that guy a tool.


How is he a tool? I didn't get that impression based on his demos and interviews I've heard




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: