What You Should Know About the Google Play Store Changes
Get link
Facebook
X
Pinterest
Email
Other Apps
5min read
With the first updates kicking in this month, Android apps should be more streamlined and lightweight. Google is also getting a greater level of control.
GOOGLE IS INTRODUCING a major shift in the way that apps work on Android—and while the changes might not be too noticeable to consumers, it's important to be aware of what's happening and why, if you're a user of Google's mobile operating system.
Starting in August 2021, developers wanting to publish new Android apps on the Google Play Store will have to change how those apps are packaged together: Rather than the traditional APK (Android application package) format that has been in place for years, software makers are going to be required to use the AAB (Android app bundle) framework instead.
We're not going to get into detailed technical breakdowns of how these two standards differ—unless you're a developer, it won't change how you work with your apps—but one of the main reasons for the switch is the huge number of devices that Android runs on.
One of the key benefits of AAB is that it delivers only the parts of an app you actually need for your device. If you're using a phone, for example, you don't need the bigger graphics designed for tablet screens, so the app can be smaller and more lightweight. Rather than developers having to code and package separate APKs for separate devices—or putting everything together in one pile—they can use the AAB route to have this handled automatically.
Changes are coming to the Google Play Store.
SCREENSHOT: DAVID NIELD VIA GOOGLE
It also gives developers more flexibility when it comes to delivering specific features (such as augmented reality add-ons, perhaps) to specific devices—users don't have to download everything all at once, in other words.
Another way this might be used is with games: Higher levels of a game don't necessarily need to be downloaded right away, which means users can get started more quickly on the lower levels without getting frustrated at lengthy loading times. Again, this all translates into a smaller download and a more nimble app.
Through the Play Store, Google takes on the job of splitting the main Android app bundle into a series of APKs specific to each device that requests one. On average, according to Google, these newly optimized APKs are 15 percent smaller than before.
AABs were introduced with Android 9 in 2018, but now Google is insisting that developers move to it, at least for new apps. Apps that are already on the Play Store can continue to use APKs for the time being, though the trend is only going one way: Google says most of the top 1,000 apps now use AABs, and there are over 1 million apps using the bundle format.
One of the areas this is going to make the most difference is on low-end hardware: Cheaper phones don't have the storage space or the processing power of the premium flagships, so the streamlining within the AAB standard should help substantially.
All of which sounds great, but there are still a few questions over the switch to AAB. For a start, only the Google Play Store uses it at the moment, which means that developers still have to get APKs ready for other portals like the Amazon App Store (who says they will support AABs)—which is the Android app library coming to Windows 11.
The AAB space savings on some apps and games
SCREENSHOT: DAVID NIELD VIA GOOGLE
The AAB standard is open source, so other app libraries can adopt the format, and there isn't actually too much work for developers in moving from one standard to the other. But part of the AAB packaging process relies on Google's cloud computing power to verify apps, which means it has ever tighter control over the ecosystem and the way that apps are distributed.
It's also not clear what this is means for app sideloading, where users can put apps on their devices without going through official channels. It's a popular option for those who like to tinker and experiment with their devices, but if you're not careful it can cause security and stability problems.
The introduction of AAB as a requirement for new apps should make it harder for shady operators to rip packages from the Google Play Store, saddle them with malware, and try to push them through other channels—at least in theory. That's undoubtedly a benefit for users, but it remains to be seen whether this has knock-on effects for the openness of Android as a whole: For many users, one of the advantages of Android over iOS is that sideloading is possible, and this move would seem to make that more difficult.
For non-developers who only use the Google Play Store, the switch to AAB should be good news: apps that are more streamlined, more secure, and built specifically for the device they're being installed on. At the same time, it gives Google even more control over app distribution and makes the Google Play Store even more dominant when it comes to where you can get apps.
18 min read The print on demand industry is booming and if you’re looking for the best t-Shirt POD company, you’re in the right place. Whether you’re just researching options available before making the decision, looking for the best POD T-shirt company you can do business with, or you’re only after the most affordable “partner” who will increase your margins, you’ll find a solution down below. Not only have I reviewed the 10 best print on demand T-shirt companies, but I will also share more information and my own thoughts on the print on demand business which will also help you make the right choice. Contents 10 Best Print on Demand T-Shirt Companies 1. Printful 2. Printify 3. SPOD 4. JetPrint 5. AOP+ 6. CustomCat 7. T-Pop 8. teelaunch 9. Apliiq 10. TeePublic 10 Best Print on Demand T-Shirt Companies All print on demand T-shirt companies have their advantages and disadvantages and down below, you’ll find both the good and the bad of each company so you can make ...
2 min read Software development is a complex process that involves many stages. For development of a successful software it is important to effectively plan, design, test and deploy the project. Let's cover these important stages in detail. Software development is a comprehensive process, involving many steps. It is a complex and diversified process that requires in-depth knowledge and unmatched skills. As a beginner, understanding the software development process will offer you more clarity about the scope, opportunities, and challenges that will cross your path. This will help you challenge your learning capabilities and polish your skill sets. Here we have covered the important stages of the software development process. 1. Plan Your Solution Plan out what you wish to achieve, set proper goals and define the ways to reach that goal. There are many types of software that you can learn to develop. From mobile learning software solutions...
A software programmer is expected to practice good coding habits to ensure every code is optimized, error-free, readable and self-explanatory. Just like mathematics, programming also has certain formulas which escort to productive results. Therefore, some practices in coding, if approached correctly, can give a common ground to programmers for creating understandable codes. Mentioned below are some suggestions for good coding practices that the community of developers should follow- 1. Follow naming conventions Under naming conventions, style of writing has importance. The code-writing style must incorporate features such as capitalization, punctuation, identifiers and symbols. For better understanding, compare how “Variable Name” can be written in both camel case and snake case writing styles. Camel case - variableName Snake case – variable_name In essence, naming conventions set boundaries that enable coders to write and understand codes effectively. 2. Ke...
Comments
Post a Comment