Last week Apple released iOS 10.3 public beta 2, causing forScore and forScore mini to immediately crash on launch. Most people don’t run beta versions and didn’t encounter this issue, but for those who did we wanted to take a moment to discuss what happened and how to avoid it in the future.
First and foremost, iOS 10.3 is an unfinished, pre-release beta version. It’s not the latest version of iOS (that’s iOS 10.2.1), and it’s by definition a buggy mess. If you have it on your device and you’re not a developer or an Apple employee, it’s because you joined Apple’s public beta program at some point (you can unenroll here). This process is full of explicit, repetitive warnings, so there’s no way you can sign up accidentally.
These betas exist to give developers time to get their software ready, and the beta period is typically many weeks or months long. It’s meant to expose issues so that they can be corrected by the time Apple releases the update worldwide. Sometimes these issues are just plain bugs, and other times they’re purposeful changes that we need time to adapt to.
We cannot provide a bug- or crash-free experience if you’re using these betas. Even when we are able to create an immediate fix, Apple’s review process means it can take days or even weeks for that release to get to our customers (sometimes by then the iOS bug has already been fixed with a new beta version). More importantly, it pulls resources away from the work that benefits all of our customers and creates opportunities for instability and errors.
There are plenty of reasons why people choose to run iOS betas. As long as you know what that entails, then we sincerely appreciate and applaud your willingness to help make iOS (and forScore) better for everyone. If, on the other hand, you didn’t expect and can’t accommodate these kinds of bugs, please reconsider being a part of this program.
We are absolutely committed to providing the best possible experience for our users on all supported versions of iOS—that will include iOS 10.3 just as soon as it’s finished. Until then, know that we hear you and we’re still working incredibly hard to make forScore the best app it can be.