iOS 6 had 200 new features from its previous version. But with those new features came bugs and flaws that hadn't been tested out in the wild. Many have since complained that features didn't work as they had expected or that they were incomplete.

iOS 7 is expected to be announced in mid-June at Apple's Worldwide Developer Conference (WWDC) in California, where new features and services are expected to be unveiled. But for the features that already exist, Apple can do a lot more.

Here are 20 things Apple needs to fix in the next version of iOS.

Related: