Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Good. Sonoma is a disgrace!
Only reason I want to install Sonoma is to disable mouse acceleration. I know there are terminal commands but I refuse to believe its the same. Every "disable mouse acceleration" tool I tried had other results so I doubt there is the same switch
 
Yep, 1 week, 3 day of which our meetings followed by 1 day of trying to rewrite code and the last day trying to explain to the PM why you couldn’t fix it.
All while getting 50 millions $+ for Tim Cork. Sometimes I wonder if apple guys even use their own product because how can those bugs persist for years.

As for the keyboard loudness bug everyone just answers "WHO USES KEYBOARD SOUNDS ..." or "TURN IT OFF" or some other moronic answer.
 
"Briefly"? It should've been entirely. Apple should've entirely paused work on new features, for the duration of one entire iOS version, to clean up bugs.

But we'll never get that from Tim Cook because he is only concerned about making $$$. Cook will gladly sell software as buggy as he can get away with while still making massive profits.
I wonder why Steve Jobs thought that Tim Cook would be the best person to follow.

A stone has more interest in apple than Tim
 
I wonder why Steve Jobs thought that Tim Cook would be the best person to follow.

A stone has more interest in apple than Tim
Because Tim Cook had already been fulfilling the duties of CEO back when Steve Jobs was around. ie: Tim Cook had been doing what should have been Steve Job's responsibilities to begin with. So if you ask me, Tim Cook was the natural person to lead Apple because he had a solid background in supply chain management and was already intimately familiar with the daily operations at Apple.

Look at the state of the world today. You don't want a firebrand orator shooting his mouth off at every opportunity. You want a steady hand at the wheel. You want your trains to arrive and leave the station on time every day like clockwork. The more I look at companies like google and Facebook, the more I am grateful that there is a steady hand at Apple's helm.

To sum it up, Steve Jobs was the right person for Apple then, just as Tim Cook is the right person for Apple now.
 
Apple has the resources to push out low bugs software. And Apple has the resources to fix bugs and go full speed on developing new features at the same time.

I consider pushing out high bugs software, and having to slow down new features to fix bugs, FAILURE. It's a problem of leadership and organization, probably.

Of course, many people disagree with this, but I don't care and I refuse to change this opinion and refuse to accept any excuses or reasons.

I would not be satisfied unless we have both speedy bug fixes (or few bugs to begin with) and full speed development on new features.

Not that it makes a difference to Apple what we think, but this is what I think anyway.
And it’s how they advertise themselves in a way
 
Right on. I don’t see how these things don’t aren’t prioritized considering how comparatively slow (historically, to Android) Apple has been to implement new features.

(Not to say they should throw in more features. I like a slow rollout if I can expect refinement.)

Apple brings out new OS updates every year and is still way less buggy than scary fast Microsoft that brings out update two times year in the fall and spring update.

But even Microsoft is way more buggy than Apple with probably more software Engineers working than Apple.
 
You’d think they are big enough to have two separate teams, one focused on fixing things and another one developing new things?

From what I understand they can’t do that because the OS and code is too complex so software engineers work on small areas they know very well. Like example of car like team 1 working on engine, team 2 working on the breaks, team 3 working on the steering, team 4 working on the gas pump and team 5 working on the tires so on.

That the only thing Apple can do is hire more software engineers and train them and assign areas like your 50 new software engineers work with team 1 and your 40 new software engineers work with team 2 and your new 20 software engineers work with team 3 and your 80 new software engineers work with team 4 so on.
 
Wait, what? I read during the testing period that it was pretty stable for a beta.

Stable doesn’t not equate to not buggy. It just means it doesn’t crash.

There are tons of bugs (some major features are broken) in iOS and MacOS, but there are both very stable.
 
  • Like
Reactions: BKDad
Apple brings out new OS updates every year and is still way less buggy than scary fast Microsoft that brings out update two times year in the fall and spring update.

But even Microsoft is way more buggy than Apple with probably more software Engineers working than Apple.

Apple has gotten to the point where they are releasing new features in nearly every point update, so at that rate they are doing 7 or 8 releases a year.
 
  • Like
Reactions: Harry Haller
macOS Snow Leopard, El Capitan, Mountain Lion & High Sierra were feature-paused macOS versions focused on:

- refinement
- stability
- security
- technical improvements
- improved performance
- greater efficiency
- the reduction of its overall memory footprint

I hope macOS 15, iOS 18 & other Apple OS does the same above.

It would be useful for Windows 12 & Android 15 to follow

With Android having the latest 2 Android versions be >80% of all 0-6yo devices would help with Android Fragmentation.

Microsoft did an excellent job with Windows Fragmentation by having >95% being Win10 & Win11.
 
  • Like
Reactions: Populus
I think the way Microsoft did it at one time is that they split it so that one would be working on new features for the release, and the other team would be working on fixing bugs from the features they worked on the previous release. Not sure how well that would work here, but just having one team always working on features and the other on just fixing bugs is not a good way to go.
Yeah, I haven't heard anyone recently talking about how things work inside Apple, but I have heard many interviews with people who were there previously. If things are still the same, for the most part, whoever's working on a particular aspect of the system is the one responsible for features and fixes. Basically, whichever piece of the OS they're working on, it's their baby. That may be all different, though.
 
And maybe... now this is a crazy idea... separate more apps from the operating system? Should mail be OS level? or Contacts? Minor updates for these apps could happen anytime.
There is no reason for apps that any third party developer could do to have deep hooks into the operating system. Neither Mail, Contacts, nor Safari should be that close.

I've noticed that Android lately has been updating such apps individually through the store. Apple could do the same.
 
  • Like
Reactions: mansplains
No way. The current more-than-a-year update cycles for iPad and Macs are already too long. Everything should have annual updates.
If Apple fixed things regularly, annual updates would be good, but they don't tend to fix a lot of bugs until they're in the news.
 
  • Like
Reactions: BKDad
From what I know about Apple:

- There’s 3 product phases: Plan, Build, Ship
- Each team chooses the methodology based on necessities
- The only known team that follow something like “Scrum” are the AI / Siri team (now you known why Siri is what is)
- There’s one Apple software before and other after Scott Forstall, Scott hates “agiles” and things like CI/CD, unit tests, …

I think some Apple teams become more “automation” focus and forget the real / manual tests.

- Automated tests don’t ensure a quality product, human are most often better than automation
- There’s a correlation between the increased reliance on automated testing and the decline in quality of software
- It's still mush more effective to write the right software first than it is to build something and then change it later

I’m software engineer for 2 decades and today development becomes a nightmare with all that modern things.
 
Last edited:
  • Like
Reactions: BKDad
If Apple fixed things regularly, annual updates would be good, but they don't tend to fix a lot of bugs until they're in the news.

Even if they are in the news they’ll throw some kind of bandaid on the problem and not fix the root cause.

For example, ScreenTime has been broken for years. Every now and then Apple will put out a release and claim to fix ScreenTime. When I check it’s still broken.

I’ve called into support about this and have been told ScreenTime has so many problems Apple doesn’t have the time to actually fix it.
 
  • Like
Reactions: bousozoku and BKDad
Even if they are in the news they’ll throw some kind of bandaid on the problem and not fix the root cause.

For example, ScreenTime has been broken for years. Every now and then Apple will put out a release and claim to fix ScreenTime. When I check it’s still broken.

I’ve called into support about this and have been told ScreenTime has so many problems Apple doesn’t have the time to actually fix it.

But, there's time for other stuff that may not work properly.

I guess when you only have about $400 billion of annual revenue, you need to tighten your belts somewhere.
 
  • Like
Reactions: bousozoku
Even if they are in the news they’ll throw some kind of bandaid on the problem and not fix the root cause.

For example, ScreenTime has been broken for years. Every now and then Apple will put out a release and claim to fix ScreenTime. When I check it’s still broken.

I’ve called into support about this and have been told ScreenTime has so many problems Apple doesn’t have the time to actually fix it.

You mean Apple has a shortage of software engineers not a money problem.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.