A few thoughts on all the endless stream of comments comparing the iOS 11 betas to iOS 10.3.3 that I've seen throughout the beta period.
- The initial release of a new iOS version is NEVER as fast or fluid as the final revision of the previous version. It has always been this way. Apple's iOS development strategy is to pack most-to-all of the new features into the X.0 release in a (mostly) stable format and then focus on any straggler features and speed/stability improvements later. That is why there have been X.2 and X.3 releases with most iOS versions. The comparison between iOS 11.0 and iOS 10.3.3 is not fair because you are comparing brand new (beta) software and a revision of iOS 10 that was release over six month after the original build. Apple had a lot of time to optimize the software in iOS 10.3.3 so of course it is faster. Now, we could argue until we are blue in the face about whether it's a good thing that Apple handles iOS development this way. I personally don't like it and would be fine with extending the development cycle from a year to a year and a half if it meant the releases were faster and more stable right from the start. But, I don't work for Apple and clearly have no control over how they do things.
- While iOS 11.0 might not be as fast or as stable as iOS 10.3.3, it is WAY better than some earlier X.0 builds. Anyone who remembers iOS 7 knows what I'm talking about. iOS 7.0 was so buggy at launch that it was borderline unusable (especially on iPad). I am still amazed to this day that Apple allowed that initial release out the door in the condition it was in. Likewise, iOS 8.0 was also pretty buggy at launch, and the iOS 8.0.1 update actually broke the cellular radio on all the new iPhone 6 models Apple had just started selling. I agree things might not be quite as good as they could be. But, things have come a long way from the self-inflicted disaster that was the iOS 7 launch.
- At this late point in the beta process, Apple rarely makes any major changes to the software. Keep in mind that, at this point, software is having to be installed on the new iPhones Apple is about to announce next week. Apple can't really make changes without having a discrepancy between the new phones and older models. Yes, that could be remedied with a launch day software update. However, Apple tends to shy away from those it seems (probably because it implies the phone wasn't good-to-go as sold). Most major changes stop coming around beta 5-6 and it becomes small, behind the scenes changes that you might not even notice. Anything that hasn't been fixed or sped up by this point is probably not coming until iOS 11.1. This includes the iMessage syncing (unfortunately) and even the lagginess in the 3D Touch animations (which I think has been way overblown here).
- Ranting about these issues here does nothing except polarize the conversation. Apple doesn't read these forums. If you haven't yet reported your pet issue through the Feedback app, go do that now. If you have already done that, there's really not much else you can do. Posting about the same issues over and over and over again does nothing except polarize the conversation, with tons of snippy posts like "if you hate the lag so much, go back to iOS 10" or "if you can't understand how terrible this bug is, you must be a moron". I'm paraphrasing of course, but that really feels like what the last few beta threads have devolved into. It's no longer fostering constructive discussion and it's just making everyone angry. I think it's time for everyone to take a breath and realize the issues people are focusing on here are relatively minor and will likely get fixed in the next month or two. The good news is that Apple usually starts seeding betas for the X.1 build within a few weeks of the public X.0 release.
Sorry for the long post but I really feel that the back-and-forth had gotten to be a bit much and these things needed to be said.