Google announced a new Android Dev Summit API that will soon allow Android users to update their applications in the background while they can use it. The new feature set will be implemented as part of the Android Application Set Tool, which will include the App Update API.
This API allows some app developers to make updates. The first one that provides them is the ability to send a full-screen message whenever a user starts an application to notify him that an update is available. Using this API, developers can encourage users to download the latest version of the app.
If user approval is granted, the use of the application will be avoided until the update is downloaded and installed. Usually, this option can only be used for important updates that require prompt installation, such as bug fixes and critical security updates. However, it is possible that it will be used to force users to upgrade the Android application.
The second option is a "flexible update" that will allow the user to continue using the program while the update is in the background. Developers can also customize the update feed to be displayed as part of the app.
Google has not announced the official release date for the API, but will soon be available. The App Update API is currently available to select Android Developers.