Apple needs another "Snow Leopard" release - spend an entire year not adding anything - just focus on making everything work better, fix bugs, etc.
They just did that with iOS 12/macOS Mojave. I guess they need another one?
Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
11–20 of 251 posts
Re: Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
#12> The new approach calls for Apple's development teams to ensure that test versions, known as “daily builds,” of future software updates disable unfinished or buggy features by default. Testers will then have the option to selectively enable those features, via a new internal process and settings menu dubbed Flags
That’s nice and all, but I don’t really understand how that helps. Ah, from the article: > some “testers would go days without a livable build, so they wouldn’t really have a handle on what’s working and not working,” the person said. This defeated the main goal of the testing process as Apple engineers struggled to check how the operating system was reacting to many of the new features, leading to some of iOS 13’s p…
Re: Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
#13The same thing happened when we were working on Leopard under Bertrand. Because the developer toolchain switched to Objective C 2.0 with garbage collection enabled, the OS was unusable for development for months at a time. Development took twice as long as planned, the release was fairly bloated, and required 2 or 3 updates in the first month or two. When Craig took over he introduced a sprint model so that there wer…
Re: Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
#14Re: Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
#15The same thing happened when we were working on Leopard under Bertrand. Because the developer toolchain switched to Objective C 2.0 with garbage collection enabled, the OS was unusable for development for months at a time. Development took twice as long as planned, the release was fairly bloated, and required 2 or 3 updates in the first month or two. When Craig took over he introduced a sprint model so that there wer…
Sprints are just the classic computer science "divide and conquer" strategy applied to development.
Re: Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
#16Apple needs another "Snow Leopard" release - spend an entire year not adding anything - just focus on making everything work better, fix bugs, etc.
At the time I was depending on macports to install a lot of dev dependencies: mono was broken, and a bunch of other libraries were also not compiling anymore. It is to this day the only macOS (then Mac OS X) release that I had to downgrade from. But I'm more cautious now... still running Mojave.
That said on principle I agree: I want an OS that works better and faster, not more features.
Re: Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
#17For years apple mail on iOS would always show 1 unread message in "all mail" for gmail.
On my iPhone 11 pro (and the 6S i had before it) the camera app will sometimes only show a black screen and a freaking reboot is needed to get it working again. I've missed out on many moments with my toddler because of that.
Multi-monitor support was so good on MacOS up until maybe 5 years ago. You could easily PIN apps to certain monitors and virtual desktops on specific monitors. If you started an app on a laptop and then connected to external monitors apps would automagically go where they were supposed to. Now it's a complete mess.
MacOS's UI seems more jerky in the last two major releases.
Time machine's performance has slowly gotten worse and worse, leaving me having to cancel backups just so I can go home.
I could go on. The worst part? These have all been ignored open issues that other people have submitted and for years they just sit there...open.
Re: Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
#18The same thing happened when we were working on Leopard under Bertrand. Because the developer toolchain switched to Objective C 2.0 with garbage collection enabled, the OS was unusable for development for months at a time. Development took twice as long as planned, the release was fairly bloated, and required 2 or 3 updates in the first month or two. When Craig took over he introduced a sprint model so that there wer…
I hate that Rich Hickey quote. Sprints are just the classic computer science "divide and conquer" strategy applied to development.
Re: Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
#19Re: Apple’s iPhone Software Shakeup After Buggy iOS 13 Debut
#20The same thing happened when we were working on Leopard under Bertrand. Because the developer toolchain switched to Objective C 2.0 with garbage collection enabled, the OS was unusable for development for months at a time. Development took twice as long as planned, the release was fairly bloated, and required 2 or 3 updates in the first month or two. When Craig took over he introduced a sprint model so that there wer…
I hate that Rich Hickey quote. Sprints are just the classic computer science "divide and conquer" strategy applied to development.