I want to add new features of iOS8 to my iOS app, such as today widget, while still support all iOS 7 users of mine. In other words, the new version of the app is still working with iOS 7 while the new feature is enabled only on iOS 8.
As far as I can see, once I add a today widget, the deployment target of the project is being automatically switched to iOS 8, would that mean my existing iOS 7 user would not be able to upgrade their app to this new version?
Is that possible to support this scenario at all? Or will I have to drop all the iOS 7 user? I am also willing to go for an approach of publishing and maintaining two separate versions for different iOS 7 and 8, if that is possible.