Allowing third-party apps to communicate with other apps is just one of the problems extensions are meant to solve???third-party keyboards, connecting apps to cloud services other than iCloud, and the new Notification Center widgets are all their own kind of extensions.