{"id":303302,"date":"2021-07-19T19:00:00","date_gmt":"2021-07-19T16:00:00","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/what-is-an-android-app-bundle-aab\/"},"modified":"2021-07-19T19:00:00","modified_gmt":"2021-07-19T16:00:00","slug":"what-is-an-android-app-bundle-aab","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/what-is-an-android-app-bundle-aab\/","title":{"rendered":"#What Is an Android App Bundle (AAB)?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a425043983d4\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a425043983d4\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/what-is-an-android-app-bundle-aab\/#What_Is_an_Android_App_Bundle\" >What Is an Android App Bundle?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/what-is-an-android-app-bundle-aab\/#What_Are_the_Advantages_of_AABs\" >What Are the Advantages of AABs?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/what-is-an-android-app-bundle-aab\/#Do_App_Bundles_Replace_APKs\" >Do App Bundles Replace APKs?<\/a><\/li><\/ul><\/nav><\/div>\n<p><strong>&#8220;#What Is an Android <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">App<\/a> Bundle (AAB)?&#8221;<\/strong><\/p>\n<div>\n<img loading=\"lazy\" decoding=\"async\" class=\"type:primaryImage alignnone size-full wp-image-739135\" srcset=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/07\/Android-AAB-Files.png?width=398&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1 400w, https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/07\/Android-AAB-Files.png?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1 1200w\" sizes=\"auto, 400w, 1200w\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/07\/Android-AAB-Files.png?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1200\" height=\"675\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>If you\u2019ve looked into the inner workings of Android, you\u2019ve heard the term \u201cAPK.\u201d However, a newer term, \u201cAndroid App Bundle\u201d (AAB), is becoming more prevalent. So what is an AAB, and does it replace APKs? Let\u2019s talk about that.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"What_Is_an_Android_App_Bundle\"><\/span>What Is an Android App Bundle?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/android-developers.googleblog.com\/2021\/06\/the-future-of-android-app-bundles-is.html\">Starting in August of 2021<\/a>, Google will require that all Android apps published to the Play Store must use the \u201cAndroid App Bundle\u201d format. Previously, apps could use the AAB format or the old, standard APK format.<\/p>\n<p>So what exactly is an Android App Bundle and how is it different from an APK? An APK (Android App Package) is essentially a specialized .ZIP file that includes all the files and codes needed to run the app. Your device downloads all of those assets whether it needs them all or not.<\/p>\n<p>An AAB has all of those same assets, but it also includes components called \u201cDynamic Features\u201d and \u201cAsset Packs.\u201d The advantages of these features are causing Google to move away from APKs in favor of AABs.<\/p>\n<p>An easy way to think of an App Bundle is that it includes all the components to make an APK. When you download an App Bundle from the Play Store, it builds the APK targeted to your specific device.<\/p>\n<p><strong>RELATED:<\/strong> <strong><em>How to Get a Refund From the Google Play Store<\/em><\/strong><\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"What_Are_the_Advantages_of_AABs\"><\/span>What Are the Advantages of AABs?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-739166 size-full\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/07\/aab-file.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"650\" height=\"373\" data-credittext=\"Android\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\">Android<\/span><\/figcaption><\/figure>\n<p>Android App Bundles have several advantages. First and foremost, AABs create smaller APKs. Since the Bundle is building the app specifically for your device, not all of the components might be needed, resulting in smaller file sizes.<\/p>\n<p>Not all of these components need to be downloaded upfront, either. The \u201cDynamic Delivery\u201d concept means that you get a smaller initial app that can download and install new features as you need them. So if you never use certain features, they\u2019re not downloaded to your device.<\/p>\n<p>In short, the advantage of AABs is that they\u2019re simply more flexible and dynamic. Smaller file sizes, easier up-front downloads, and components served on an as-needed basis add up to smarter APKs.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Do_App_Bundles_Replace_APKs\"><\/span>Do App Bundles Replace APKs?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-665275 size-full\" src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2020\/03\/google-play-store-logo.jpg?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"650\" height=\"300\" data-crediturl=\"https:\/\/www.shutterstock.com\/image-photo\/sanktpetersburg-russia-august-19-2018-play-1159513891\" data-credittext=\"BigTunaOnline\/Shutterstock.com\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\"><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.shutterstock.com\/image-photo\/sanktpetersburg-russia-august-19-2018-play-1159513891\">BigTunaOnline\/Shutterstock.com<\/a><\/span><\/figcaption><\/figure>\n<p>When Google announced that the Play Store would require Android App Bundles instead of APKs,\u00a0there was a common misunderstanding: Did this mean that you wouldn\u2019t be able to install APKs on your device anymore? No, not at all.<\/p>\n<p>In fact, as explained in the section above, App Bundles create APKs. The APK is what Android runs, but the AAB is what the developer uploads to the Play Store.<\/p>\n<p>App Bundles might be replacing APKs on the Play Store, but not on Android devices themselves. You can still sideload APK files to your device just like always. In fact, you can sideload AAB files as well. Rest assured that this is only a change to the Play Store, not to how Android as an OS deals with application files.<\/p>\n<p><strong>RELATED:<\/strong> <strong><em>How to Sideload Apps on Android<\/em><\/strong><\/p>\n<\/div>\n<p><script>\n setTimeout(function(){\n  !function(f,b,e,v,n,t,s)\n  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n  n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n  n.queue=[];t=b.createElement(e);t.async=!0;\n  t.src=v;s=b.getElementsByTagName(e)[0];\n  s.parentNode.insertBefore(t,s) } (window, document,'script',\n  'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n   fbq('init', '335401813750447');\n   fbq('track', 'PageView');\n  },3000);\n<\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.howtogeek.com\/739098\/what-is-an-android-app-bundle-aab\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#What Is an Android App Bundle (AAB)?&#8221; If you\u2019ve looked into the inner workings of Android, you\u2019ve heard the term \u201cAPK.\u201d However, a newer term, \u201cAndroid App Bundle\u201d (AAB), is becoming more prevalent. So what is an AAB, and does it replace APKs? Let\u2019s talk about that. What Is an Android App Bundle? Starting in&#8230;<\/p>\n","protected":false},"author":1,"featured_media":303303,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2021\/07\/Android-AAB-Files.png?height=200p&trim=2,2,2,2","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-303302","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/303302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=303302"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/303302\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/303303"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=303302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=303302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=303302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}