Apple Plans Ambitious iOS 18 and macOS 15 Updates, Seeks to Squash Bugs
bloomberg.com
bloomberg.com
Let’s say I buy a Samsung phone and find a bug that I want to fix. How do I do it? Can you walk me through it step-by-step at a high level?
Also, you can release source code and still be monopolistic and abuse your competitive advantage. Chrome, Edge, and Safari are essentially open source but their competitive advantages come from being installed as defaults on their respective operating systems. They have an inherent competitive advantage over other open source browsers like Firefox (and the market share statistics prove it).
Want to fix a bug in any of the hardware interacting modules like drivers? Not usually possible because you can’t modify binary blobs. Instead you need to modify the parts interacting with the driver and hope you can get a workaround.
Want to modify the apps? Most of the apps people use are closed source , including many that people take for granted as being vended by the OS. So that’s also moot unless you stick to FOSS apps only.
And even then, to go AOSP, you’d probably lose access to a majority of the differentiating features of your device.
At the end of the day, yes, you can MAYBE fix a small section of bugs if you have the skills and are willing to make a lot of compromises as well.
It’s not as cut and dry as OSS makes it sound
Cut, dried, dehydrated and delivered to your door.
Most of the bugs I wanted to fix where things that worked correctly on the iPhone. Turns out having essentially the same device across the entire platform makes development way easier.
I'm just over a decade on iPhone here, and when I first switched from Android I was amazed at just how fluid and responsive everything was. I don't know if iOS had a dedicated thread just for UI updates/interactions, but it was an astounding improvement over the HTC One S I had (which was also relatively new at the time).
Over time, however, it seems like the iOS user experience has been on its way to a thousand-cut death for me—various little bugs, terrible keypress detection for the keyboard, abysmal yet somehow still declining Siri dictation quality, the UI generally being less responsive even on new phones, and just basic things that absolutely used to work without exception just randomly experiencing obvious bugs.
There's too much to list here, but I'm curious how life compares these days on the Android side. I'm all in on the iOS ecosystem, currently, so I know a switch would be extra painful, but still...
I don't really recommend Caribu (now owned by Mattel and the lack of love put into it is showing) but I don't know anything better.
A bug that bites every other day: a request for more screen time comes in (parental controls) while the iPad was last in landscape, and I unlock it in portrait. Messages comes up after I press the alert to approve it, but the messages UI is stuck half way between landscape and portrait, and the message that requires approval is off the bottom of the screen and can't be scrolled back. Rotating the iPad doesn't help. I have to quit Messages and restart it, sometimes a couple of times.
Another thing that creeps me out every time I do it: I download a free app and somewhere along the line I have to press a Buy button, or there is some "Processing payment" notification, that makes me think I was duped.
And I have a generalized gripe about the stores - there are like 3 different store apps on a new ipad, really confusing. Even worse, as an English speaker living in Switzerland (3 major official languages) some stores, like the Apple store, default to German with no configuration possible, and while the App store only shows app reviews written in Switzerland, so I basically see no English reviews for any apps. I can't opt in to seeing UK or US reviews.
Funny you should mention smoothness. After I got my ipad, I immediately regretted not getting the pro because 60Hz animation is quite flickery on a big screen.
Outside video calls I only use the iPad for watching tv shows. It's kind of a redundant device for my lifestyle.
Unfortunately that’s not how iOS development seems to work and minor releases seem as buggy as the major releases, sometimes bringing completely new bugs altogether.
It’s been a while since I’ve used a Mac in my day to day so I can’t really comment on that side of things, but my wife who had all the passion of a recent convert for the Mac over the past 2 years has completely soured on it due to bugs since the last release.
I see issues with her laptop that I never saw during the 15 years or so a Mac was my only computer, including a completely frozen desktop that I’d never seen despite the fact that I owned a Mac at a time where I had several KEXTs installed.
> By pausing work on iOS 18 — along with iPadOS 18, macOS 15, watchOS 11 and other next-generation operating systems — engineers could spend a week focused exclusively on rooting out glitches.
> The delay, announced internally to employees last week, was meant to help maintain quality control after a proliferation of bugs in early versions.
So… they’ll be back in the exact predicament this same time next year?
Do they fix known bugs or search for existing ones ? My impression about Apple is that they fix bugs only after they are (openly) exploited by others.
I think the emphasis should be brought on reliability, MacOS and iOS need to bring back this "rock-solid-feeling gap" compared to Windows 11.
I remember that there was a huge gap in usability and reliability-feeling between Windows XP/Vista/7 and Mac OS at the time. With the recent releases of Windows 10 and 11, the gap got narrower.
Windows remain a shit platform to dev. though.