We all are aware of the Google I/O 2018 conference that was held earlier this week. Among some of the major updates that were announced in the I/O conference, the tech giant also shed some light on how the next APK file format will be. The new APK file format is being called Android App Bundle. The new format is said to shrink the file sizes to a great extent and make an app more dynamic. With the help of App Bundle, the developers will be able to transform their own apps into instant apps. This will diminish the need for developing an all-new instant app from scratch.
The Android App Bundle is currently live in Android Studio 3.2 which will allow the developers to develop App Bundles that split an app's components including language, assets in various resolutions for the devices etc. At this moment the Play Store itself analyzes each device prior giving it the right version of the app to download. However, with the App Bundle, the PlayStore will only download the components of the bundle that the devices require. This whole process is called 'Dynamic delivery' and is said to reduce the download size and complete installation size of an app.
It is being reported that the latest Android App Bundle will cut down the download size by up to 50 percent and will be compatible with 99 percent of Android devices. The other benefits which will come along with the Android App Bundle will include the ability of the popular apps running on a larger number of devices. This is possible because of the reduced app size, and this will be quite useful in the countries where the internet connectivity is still in a development phase. Considering the fact that the low-end devices are preferred in such countries the reduced app size would be more useful for them.
The other interesting feature of Android App bundle is its ability to divide an app into separate components. This will allow the users to add features an app after installation. By using the Dynamic Delivery system, the PlayStore will be able to provide the users with a set of app features for a later time. This is in regards to them as to when the user needs the features, which is said to give another revenue source for the developers.
The new feature is in closed beta testing phase at the moment. Also, there is another feature which is still in its development phase will allow the developers to make any of their already existing apps "Instant" without the need of creating a separate 'Instant Apps' version.