Last night, after a little over a week, I decided to go back to iOS 6. It’s not that iOS 7 is terrible, awful or poorly designed. I just wanted my iPhone to run effectively without any issues that have come up under iOS 7. The new update that will launch in the fall is beautiful, and provides a level of unification and functionality that is absent from iOS 6. However, the software is in beta which means it’s unstable.
I also want to let you, the reader, know that when we tech geeks write about software we get a little carried away. I’ve read plenty of articles of bloggers complaining about the usability and instability of iOS 7. They go on rants about how some of the functionality doesn’t work as advertised and how some of the apps have become unstable. I understand the sentiment, this is why I went back to iOS 6. As it stands today, iOS 7 is the first release of a software that is still in the oven.
Beta: A work in progress
When software is in beta, it means that it is in active development. It is not finished and it’s on the road to becoming mature. Apple releases these betas to developers so that they begin to use the new API’s to code their app for compatibility. The reasons why apps crash or the OS is a bit unstable is because it’s still not finished. So when people cry foul when their favorite app crashes or the software misbehaves, they are fighting against the very thing that makes betas great. A testing playground for apps.
All apps as it stands today (with exception of native iOS 7 apps) are unstable and are not coded for use on iOS 7. You will see some bugs and some glitches. This is what Apple expects, what developers expect, but what tech geeks who download betas do not understand. The beta release of iOS 7 is not meant for use on your main device. It’s meant to be a playground for testing and developing your app, not a joy ride to get first dibs on iOS7.
I am not a developer, but I got my hands on iOS 7. I enjoyed playing around with it, but I quickly learned the troubles of early betas. I grew frustrated and decided to go back to iOS 6 and to have a phone that is stable, runs effectively and provides the experience I expect from a modern and finished OS.
To some extent, I feel that with iOS 6 I am using an inferior OS. I have really learned to appreciate how much better iOS 7 looks and feels. But one thing is for certain. Nothing beats a mature and finished product.
Let iOS 7 mature. Let developers code their apps as they should. Do not bother developers with your crash reports, or complaining why their apps crash or how awful the OS make their apps look. The best thing we can do today to support developers is to leave them alone to do what they do best. Prepare their apps for the future of what will become iOS 7.