Google insists developer adopts Android app packages in Play Store. Much more efficient than the APK, AAB is faster, smaller and easier to update applications. But how does it work, and what does it mean for the future of Android?
The announcement had the effect of a bombshell in early summer 2021: Google no longer wants the APK format in the Play Store and intends to replace it with the AAP (Android App Bundles) format. But why this decision? What are the differences between APK and AAB? What are the advantages for AAB over APK? What will this change for the future of Android? In this paper we try to answer many questions.
What is an APK?
APK is the Android Package Kit. This is the history file format used on the Android operating system. An APK compiles all the files needed for good operation and installation of an application in a compressed way. All apps from the Play Store are in APK format and you can download any APK file outside the official App Store to install an app on your Android terminal.
When will AAB be mandatory in the Play Store?
From August 2021, Any new application submitted in the Play Store must be submitted in AAP format. For now, this measure only applies to new services. Ultimately, we can imagine that Google will force developers to switch from APK to AAB when an update is used to standardize its app store experience.
Will the APK go away?
Switching to the AAP format in the Play Store is no different Results of the APK. First, AAP is actually a way to deliver APKs to user terminals more efficiently. If the publisher no longer posts an APK in the Play Store for the benefit of AAP, by the end of the day, it will still be available in ABK in AAP. Runs an application On a device
Additionally, as mentioned earlier, existing processors may continue to use APK rather than AAP in the Play Store. However, most editors of the most popular applications will automatically take advantage of all the benefits provided by AAB.
Why does Google replace APK with AAB?
First, let it be clear that AABs are not new. This format already exists, but is compatible with the APK. The more we talk about this since it is the recommended format in the Play Store and mandatory for new applications, the technology is known and some publishers have adopted this standard even before Google’s latest guidelines. We will see after a while how AAP is a more efficient form of security and performance than APK for the Play Store.
But let’s live for a while on something that Google hasn’t raised yet. AAP Mountain View allows the company to better control its app environment and place more of its Play Store at the center of the Android experience to the detriment of third-party app stores. These provide APKs for applications, and if publishers decide to publish their applications in AAB format only, they will lose the wealth of their list. Note that Google has made a tool available to developers Convert AAB to APK, But there is no guarantee that these will play the game and make the APKs available as soon as they are upgraded to AAB. AAP is not supported by the Android Package Installer, so it is not possible to install a processor via its AAP without going through the official App Store.
Presumably, Google can put sticks on Microsoft wheels. Windows 11 will automatically support Android applications that can be downloaded and installed on your computer from the Microsoft Store, which is based on the Amazon App Store, which, like other alternative App Stores, requires APK files.
What is Android App Package?
Bundle of Android App a The post format is designed for Google Play It collects all the bundled codes and resources of a package. This code and these resources will then be processed dynamically Develop and deliver a customized and optimized APK For each device. Therefore, developers no longer need to create, sign and manage multiple APKs to improve support for different devices. All the information is collected in one place and then it is intelligently distributed to the users as required. So users get the lighter version of the app because it is optimized for their device.
The goal is to improve the application installation experience while minimizing the uninstall rate (each application takes up less space). Without adding workload to the developers, who in this system should pick up the marks quickly and who should No need to change their usage code Switch to AAB, at least if it was developed in accordance with Google’s recommendations.
What are the differences between AAB and APK?
When you download an APK from the Play Store, you get all the apps’ files you don’t need. With AAB, all files are available in the Play Store, but only useful components are installed on the terminal. A device distributes files only to its screen definition, its architecture and the default language. With AAB, Application downloads and installations are therefore fastBandwidth is used less and applications are less heavy and occupied Low storage space.
Google gives examples of popular processors made easily with the Android App Bundle. Dropbox is 33% lighter, DioLingo 42%, Airbnb 22%, Twitter 13%, Netflix 57%, Tinder 28% and LinkedIn 36%.
The download time of an application is not only reduced thanks to the size of the APK created by AAB, but also thanks to the additional features. In particular, a Subsystem Loads as needed, allows you to add non-essential features and content after the initial installation, when using the application or when the user wants to access the function or the content in question. Therefore, large features that are not required during installation, features designed for specific audiences, and rarely used features can be included in the dynamic feature package.
For developers, the Android App Bundle is a way to make the most efficient use of updates, sometimes without forcing users to go through the Play Store to upgrade their apps. The modules still pass the security test Google Play SecurityIt does not cause additional issues related to the security and reliability of applications and updates.
We had until now Instant applications, A preview that allows you to get started without even installing a service to explore and test. But compatible applications are still very rare, requiring the effort of developers. With AAB, you can launch an application that is not 100% downloaded because its essential components are well available. Landing on PC or console games and Android is a system we are all familiar with. Useful when the connection is slow or for heavy games.
To conclude, Android App Bundle promises smaller, better performance, faster and easier to update apps.
Play Property Delivery, Play Feature Delivery, c’est quoi?
Two concepts go hand in hand with AAB: Play Aside Delivery and Play Feature Distribution, which builds the Android App package and greatly participates in its benefits over the simple APK. Converts AAP Supported Optical Binary Blob (OPP) extension files to Play Asset Delivery and Play Feature Delivery.
Play Feature Delivery Refers to the dynamic modulus system described earlier. During installation it allows you to customize which feature modules are delivered to which device by condition and on-demand delivery methods. According to Google, 10% of the most popular processors already use the Play feature distribution.
Play property distribution Reduces the time it takes to download and install games by prioritizing essential processing. Additional data such as structures and sounds will be processed later. In addition, the compression tool only delivers device assets that are compatible with the user’s device, so it does not confuse it with unusable items. The publisher’s servers are less involved, and the user experience becomes more fluid.