{"id":19089,"date":"2014-01-16T23:01:27","date_gmt":"2014-01-16T15:01:27","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=19089"},"modified":"2023-05-30T18:54:36","modified_gmt":"2023-05-30T10:54:36","slug":"android-fragmentation","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/","title":{"rendered":"Android Fragmentation: The Story So Far"},"content":{"rendered":"<p>This post was first published on: Jan 16, 2014.<\/p>\n<p>Android fragmentation is often brought up as <strong>the Achilles\u2019 heel of the OS<\/strong>. Critics often point to fragmentation as being the key factor in why <a href=\"https:\/\/www.hongkiat.com\/blog\/ios-history\/\">Apple\u2019s iOS<\/a> is the better mobile operating system, despite the fact that <strong>81 percent of the world\u2019s smartphones<\/strong> run on one version of Android or another. In fact, we have <strong>six versions of Android<\/strong> running on more than <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.opensignal.com\/market-insights\"><strong>11,000<\/strong><\/a> <strong>types of devices<\/strong>.<\/p>\n<p>In general terms, fragmentation is when something is broken down into separate parts, and doesn\u2019t function as a whole. When applied to Android, it basically means that there <strong>isn\u2019t a standard Android version or device<\/strong> on the market. Fragmentation actually encompasses two different, but related issues: <strong>hardware fragmentation and software (or OS) fragmentation<\/strong>.<\/p>\n<p>In this post, we\u2019re going to look into the implications of this problem, the repercussions it has on the mobile OS market and what Google is doing about it.<\/p>\n<h2>Fragmented Market Share<\/h2>\n<p>Being open source, Android can run on pretty much <strong>any level of hardware specification<\/strong> or <strong>screen size<\/strong> \u2013 thus, unlike for iOS devices, there\u2019s no standard for manufacurers to stick to when it comes to running Android. So, you have anything from low-end smartphones with sub 4-inch screens to top-of the line quad-core smartphones with 5 inch screens and <strong>everything in between<\/strong>, running on Android.<\/p>\n<p>The image below, taken from OpenSignal\u2019s July 2013 report on Android fragmentation, shows just how many different Android devices downloaded their app in the first half of 2013. As you can see, there\u2019s quite a <em>large<\/em> number of devices out there. This is called <strong>hardware fragmentation<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/android-hardware-fragmentation.jpg\" alt=\"Android Hardware Fragmentation\" height=\"291\" width=\"500\"><\/figure>\n<div class=\"sue-icon-text su-image-caption\" data-url=\"\" data-target=\"self\" style=\"min-height:34px;padding-left:36px;color:#333333\">\n<div class=\"sue-icon-text-icon\" style=\"color:#333333;font-size:24px;width:24px;height:24px\"><i class=\"sui sui-photo\" style=\"font-size:24px;color:#333333\"><\/i><\/div>\n<div class=\"sue-icon-text-content su-u-trim\" style=\"color:#333333\">Image Source: <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.opensignal.com\/market-insights\">OpenSignal<\/a><\/div>\n<div style=\"clear:both;height:0\"><\/div>\n<\/div>\n<h3>Getting OS Updates<\/h3>\n<p>Android is also <strong>quite fragmented on a software level<\/strong>. Here\u2019s what the Android OS landscape looked like as of December 2013.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/android-software-fragmentation.jpg\" alt=\"Android Software Fragmentation\" height=\"250\" width=\"500\"><\/figure>\n<div class=\"sue-icon-text su-image-caption\" data-url=\"\" data-target=\"self\" style=\"min-height:34px;padding-left:36px;color:#333333\">\n<div class=\"sue-icon-text-icon\" style=\"color:#333333;font-size:24px;width:24px;height:24px\"><i class=\"sui sui-photo\" style=\"font-size:24px;color:#333333\"><\/i><\/div>\n<div class=\"sue-icon-text-content su-u-trim\" style=\"color:#333333\">Image Source: <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developer.android.com\/about\/dashboards\/index.html\">Android Developers<\/a><\/div>\n<div style=\"clear:both;height:0\"><\/div>\n<\/div>\n<p>Nexus devices received the Android 4.4 KitKat update soon after it was launched, but phones such as the Sony Xperia Z1 are <strong>still running older versions<\/strong> (usually 4.2.2 or 4.3). Some lower-end or older Android devices <strong>might not even be running a 4.x version<\/strong> \u2013 Android 2.3.x (Gingerbread) still has a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developer.android.com\/about\/dashboards\/index.html\">24.1% market share<\/a> \u2013 and probably won\u2019t be getting updates any time soon.<\/p>\n<p>The fact that Android is open source is, again, the main reason for the OS fragmentation. This means that <strong>updates are really out of Google\u2019s hands<\/strong>: once Google releases a new version, the manufacturers have to take it, make any necessary modifications, and then roll the update out to their devices. As you can imagine, this often takes quite a while.<\/p>\n<p><strong>Device manufacturers can make their own modifications<\/strong> to Android, for example, the custom user interface layers you get in smartphones from HTC (HTC Sense) and Samsung (Samsung TouchWiz). It doesn\u2019t help that device manufacturers are <strong>in the business of selling you phones<\/strong>, and thus will use new Android versions to <strong>get you to upgrade to a newer device<\/strong>.<\/p>\n<h3>Android Vs iOS<\/h3>\n<p>To really put the severity of Android\u2019s OS fragmentation into context, let\u2019s take a look at iOS. A quick look at Apple\u2019s Apple Developer site shows that <strong>more than 78% of users are on iOS 7<\/strong> as of 29 December 2013, as measured by the App Store.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/ios-software-fragmentation.jpg\" alt=\"iOS Version Market Share\" height=\"225\" width=\"500\"><\/figure>\n<div class=\"sue-icon-text su-image-caption\" data-url=\"\" data-target=\"self\" style=\"min-height:34px;padding-left:36px;color:#333333\">\n<div class=\"sue-icon-text-icon\" style=\"color:#333333;font-size:24px;width:24px;height:24px\"><i class=\"sui sui-photo\" style=\"font-size:24px;color:#333333\"><\/i><\/div>\n<div class=\"sue-icon-text-content su-u-trim\" style=\"color:#333333\">Image Source: Apple Developer<\/div>\n<div style=\"clear:both;height:0\"><\/div>\n<\/div>\n<p>As you can see, the pie charts for the two operating systems couldn\u2019t be more different. This really boils down to the fact that <strong>the Apple ecosystem is more tightly controlled hardware-wise<\/strong>. Thus, users are able to download updates immediately after they go live, without having to wait for manufacturers (or even carriers) to adapt the newest update to fit their specific devices.<\/p>\n<p>The rate of adoption also differs greatly: it took only one day for iOS 7 to be adopted by <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/techcrunch.com\/\/2013\/09\/19\/ios-7-adoption-already-as-high-as-35-in-one-day-apple-and-developers-reap-the-rewards\/\">35% of the iOS userbase<\/a>, whereas Android KitKat took five weeks to reach a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/thenextweb.com\/news\/one-month-after-launch-kitkat-is-installed-on-1-1-of-active-android-devices\">1.1% market share<\/a>.<\/p>\n<h2>Pros And Cons Of Fragmentation<\/h2>\n<p>In the rush to pass judgement on the fragmented Android ecosystem, it\u2019s all too easy to forget that fragmentation, like a lot of things, can be <strong>both good and bad<\/strong>.<\/p>\n<h3>Pro: More Choices For the People<\/h3>\n<p>One of the biggest positives to fragmentation is simply the fact that it gives consumers <strong>more choice<\/strong>. There\u2019s an Android device out there that will <strong>fit almost any budget<\/strong> and <strong>fulfill any number of feature or hardware requirements<\/strong>.<\/p>\n<p>Compare this with Apple\u2019s iOS ecosystem, which has a relatively limited selection of devices and <strong>commands generally premium prices outside of the United States<\/strong>, and it\u2019s not hard to see why Android has over 80% of the mobile device market. It just <strong>has more reach<\/strong>, which is almost entirely down to the <strong>options available to consumers<\/strong>.<\/p>\n<p>In fact, it\u2019s not hard to see the iPhone 5c as an attempt by Apple to reach potential customers who may previously have been put off by the prices of the 5 and 5s, and to <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/appleinsider.com\/articles\/13\/10\/19\/the-mysterious-failure-of-apples-iphone-5c\">compete with higher-end Android smartphones<\/a>. No, the 5c doesn\u2019t make the iOS ecosystem fragmented like Android does it, but it is a reminder that <strong>fragmentation is not inherently undesirable<\/strong>.<\/p>\n<h3>Pro: Larger Potential Audience<\/h3>\n<p>The sheer number of devices running Android means that there\u2019s <strong>a large potential audience for app developers<\/strong> to tap into.<\/p>\n<p>In fact, Android seems to have closed the gap to iOS in terms of developer popularity and revenue. As reported in Business Insider\u2019s <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.businessinsider.com\/the-future-of-digital-2013-2013-11\">The Future of Digital<\/a>, Android is now <strong>as popular with developers as iOS<\/strong>. In addition, developer revenue for Android apps has <strong>closed to within a few hundred dollars<\/strong> compared to iOS developers.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/android-developer-popularity.jpg\" alt=\"Android Developer Popularity\" height=\"375\" width=\"500\"><\/figure>\n<div class=\"sue-icon-text su-image-caption\" data-url=\"\" data-target=\"self\" style=\"min-height:34px;padding-left:36px;color:#333333\">\n<div class=\"sue-icon-text-icon\" style=\"color:#333333;font-size:24px;width:24px;height:24px\"><i class=\"sui sui-photo\" style=\"font-size:24px;color:#333333\"><\/i><\/div>\n<div class=\"sue-icon-text-content su-u-trim\" style=\"color:#333333\">Image Source: <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.businessinsider.com\/the-future-of-digital-2013-2013-11\">Business Insider<\/a><\/div>\n<div style=\"clear:both;height:0\"><\/div>\n<\/div>\n<p>This may have something to do with the lower barriers for developer entry; developing for iOS requires access to a Mac development machine and a $99 developer fee, while Android has no such requirements.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/android-monetization.jpg\" alt=\"Android Developer Revenue\" height=\"375\" width=\"500\"><\/figure>\n<div class=\"sue-icon-text su-image-caption\" data-url=\"\" data-target=\"self\" style=\"min-height:34px;padding-left:36px;color:#333333\">\n<div class=\"sue-icon-text-icon\" style=\"color:#333333;font-size:24px;width:24px;height:24px\"><i class=\"sui sui-photo\" style=\"font-size:24px;color:#333333\"><\/i><\/div>\n<div class=\"sue-icon-text-content su-u-trim\" style=\"color:#333333\">Image Source: <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.businessinsider.com\/the-future-of-digital-2013-2013-11\">Business Insider<\/a><\/div>\n<div style=\"clear:both;height:0\"><\/div>\n<\/div>\n<h3>Cons: Now You have It, Now You Don\u2019t<\/h3>\n<p>Despite the positives of fragmentation, it\u2019s not all rosy. It\u2019s difficult to overcome hardware or software inconsistencies if your app relies on <strong>a particular feature that is not available on all Android devices<\/strong>.<\/p>\n<p>Take, for instance, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bluetooth_Low_Energy\">Bluetooth Low Energy<\/a> support. Not only does it need compatible hardware, it also <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developer.android.com\/guide\/topics\/connectivity\/bluetooth-le.html\">requires Android 4.3<\/a> and above. <strong>Not every Android device out there meets both requirements<\/strong>. This has been cited as <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/thenextweb.com\/news\/nike-fuelband-isnt-android-quality-first-scale-second\">one of the reasons<\/a> that Nike\u2019s FuelBand app has not yet been ported to Android.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/nike-fuelband-and-moto-x.jpg\" alt=\"Nike Fuelband and Motorola Moto X\" height=\"400\" width=\"500\"><\/figure>\n<h3>Cons: Development Pains<\/h3>\n<p>The large number of possible device and software combinations can also result in <strong>technical support headaches for developers<\/strong>. Since there\u2019s no one version of Android or one level of hardware specification, there\u2019s a lot that can go wrong.<\/p>\n<p>Developing for Android also involves having to take into account these inconsistencies, <strong>adding to development time and costs<\/strong>. It has to be said, though, that there are developers who have argued that it\u2019s really not that bad. It\u2019s also worth pointing out that Google themselves provide clear guidelines on developing apps that scale well to <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developer.android.com\/guide\/practices\/screens_support.html\">different screen sizes<\/a>.<\/p>\n<h3>Cons: Android Doesn\u2019t Do BYOD Well<\/h3>\n<p>Fragmentation can also <strong>be problematic in enterprise mobility situations<\/strong>, especially when bring your own device (BYOD) policies are implemented. Having to deal with two or three different versions of Android and the different security issues with each, can make app management and device security quite problematic.<\/p>\n<h2>What Has Google Done?<\/h2>\n<p>As one might expect, Google hasn\u2019t just sat by idly and watched the Android ecosystem became more and more fragmented.<\/p>\n<h3>Hardware Fragmentation<\/h3>\n<p>That said, ot\u2019s <strong>unlikely that Google will ever do anything about hardware fragmentation<\/strong>; it is still, after all, primarily a software company. Besides, attempting to exert control over the way that Android can be implemented on devices may actually hurt the ecosystem, removing Android\u2019s biggest advantage over its competitors: its reach.<\/p>\n<h3>Software Fragmentation<\/h3>\n<p>On the OS side, one of the most important steps Google took was to turn <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developers.google.com\/android\/guides\/overview\">Google Play services<\/a> into <strong>a powerful system-level service<\/strong>. In other words, with Google Play services, Google has <strong>taken back some control over OS updates<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/google-play-services.jpg\" alt=\"googe play\" width=\"500\" height=\"245\"><\/figure>\n<p>Google Play services is the platform on which <strong>all of Google\u2019s apps and APIs run<\/strong>. It updates itself quickly and, most importantly, runs on Android versions <strong>as far back as Android 2.2<\/strong>. This means that even if manufacturers don\u2019t provide version updates for particular devices, Google can ensure that users (again, running at minimum Android 2.2) <strong>will get the latest Google APIs<\/strong> and <strong>security updates<\/strong>.<\/p>\n<p>This goes hand in hand with Google\u2019s decision to to migrate most of their non-system OS apps onto the Google Play Store, so they can be <strong>updated piecemeal without having to wait<\/strong> for a new version of the OS.<\/p>\n<h3>Lower Memory Footprint<\/h3>\n<p>Another step Google has taken with the latest version of Android, 4.4 KitKat, is to <strong>reduce its memory footprint<\/strong> so that it can run on a wider variety of devices and specifications. KitKat was designed to <strong>run on devices with <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/readwrite.com\/how-google-shrunk-android-for-version-44-kitkat\/\">as little as 512MB of memory<\/a><\/strong>. This means that future entry-level smartphones, most of which run on older hardware, should be able to run Android 4.4. The idea, of course, is that this will help reduce software fragmentation <strong>in the long run.<\/strong><\/p>\n<h2>Future Prospects<\/h2>\n<p>Android\u2019s hardware fragmentation <strong>probably won\u2019t go away<\/strong> anytime soon. After all, it\u2019s one of the reasons why the OS became so popular in the first place, and the constant stream of new smartphones and tablets coming out each year isn\u2019t going to stop. But this <strong>isn\u2019t necessarily a bad thing<\/strong>, after all.<\/p>\n<p>On the OS side, it\u2019s too early to say whether Android 4.4 will have any effect on OS fragmentation. The slow rate of adoption isn\u2019t helping, but the true test is whether 4.4 becomes the go-to version for upcoming smartphones and tablets across all levels of hardware specifications.<\/p>\n<p>Even if it doesn\u2019t, though, <strong>Google Play services may just render the problem irrelevant anyway<\/strong>. Sure, version numbers and user interfaces may differ, but Google Play services makes sure that 99% of all Android devices are running the latest APIs and will support almost all of the latest apps. Fragmentation doesn\u2019t look so bad now, does it?<\/p>","protected":false},"excerpt":{"rendered":"<p>This post was first published on: Jan 16, 2014. Android fragmentation is often brought up as the Achilles\u2019 heel of the OS. Critics often point to fragmentation as being the key factor in why Apple\u2019s iOS is the better mobile operating system, despite the fact that 81 percent of the world\u2019s smartphones run on one&hellip;<\/p>\n","protected":false},"author":131,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3399],"tags":[115,1962],"topic":[4521],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Android Fragmentation: The Story So Far - Hongkiat<\/title>\n<meta name=\"description\" content=\"This post was first published on: Jan 16, 2014. Android fragmentation is often brought up as the Achilles&#039; heel of the OS. Critics often point to\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android Fragmentation: The Story So Far\" \/>\n<meta property=\"og:description\" content=\"This post was first published on: Jan 16, 2014. Android fragmentation is often brought up as the Achilles&#039; heel of the OS. Critics often point to\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2014-01-16T15:01:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-30T10:54:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/android-hardware-fragmentation.jpg\" \/>\n<meta name=\"author\" content=\"Azzief Khaliq\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Azzief Khaliq\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/\"},\"author\":{\"name\":\"Azzief Khaliq\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/151d8332829ab05f15185d7907fbd752\"},\"headline\":\"Android Fragmentation: The Story So Far\",\"datePublished\":\"2014-01-16T15:01:27+00:00\",\"dateModified\":\"2023-05-30T10:54:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/\"},\"wordCount\":1699,\"commentCount\":10,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-fragmentation\\\/android-hardware-fragmentation.jpg\",\"keywords\":[\"Android\",\"rr\"],\"articleSection\":[\"Mobile\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/\",\"name\":\"Android Fragmentation: The Story So Far - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-fragmentation\\\/android-hardware-fragmentation.jpg\",\"datePublished\":\"2014-01-16T15:01:27+00:00\",\"dateModified\":\"2023-05-30T10:54:36+00:00\",\"description\":\"This post was first published on: Jan 16, 2014. Android fragmentation is often brought up as the Achilles' heel of the OS. Critics often point to\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-fragmentation\\\/android-hardware-fragmentation.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-fragmentation\\\/android-hardware-fragmentation.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-fragmentation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Android Fragmentation: The Story So Far\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/151d8332829ab05f15185d7907fbd752\",\"name\":\"Azzief Khaliq\",\"description\":\"Azzief is a writer for Hongkiat.com. He is also a musician, Android user and all around nerd. He loves his tea and spends far too much time thinking about video games.\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/azzief\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Android Fragmentation: The Story So Far - Hongkiat","description":"This post was first published on: Jan 16, 2014. Android fragmentation is often brought up as the Achilles' heel of the OS. Critics often point to","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/","og_locale":"en_US","og_type":"article","og_title":"Android Fragmentation: The Story So Far","og_description":"This post was first published on: Jan 16, 2014. Android fragmentation is often brought up as the Achilles' heel of the OS. Critics often point to","og_url":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2014-01-16T15:01:27+00:00","article_modified_time":"2023-05-30T10:54:36+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/android-hardware-fragmentation.jpg","type":"","width":"","height":""}],"author":"Azzief Khaliq","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Azzief Khaliq","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/"},"author":{"name":"Azzief Khaliq","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/151d8332829ab05f15185d7907fbd752"},"headline":"Android Fragmentation: The Story So Far","datePublished":"2014-01-16T15:01:27+00:00","dateModified":"2023-05-30T10:54:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/"},"wordCount":1699,"commentCount":10,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/android-hardware-fragmentation.jpg","keywords":["Android","rr"],"articleSection":["Mobile"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/","url":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/","name":"Android Fragmentation: The Story So Far - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/android-hardware-fragmentation.jpg","datePublished":"2014-01-16T15:01:27+00:00","dateModified":"2023-05-30T10:54:36+00:00","description":"This post was first published on: Jan 16, 2014. Android fragmentation is often brought up as the Achilles' heel of the OS. Critics often point to","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/android-hardware-fragmentation.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/android-fragmentation\/android-hardware-fragmentation.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/android-fragmentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Android Fragmentation: The Story So Far"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/151d8332829ab05f15185d7907fbd752","name":"Azzief Khaliq","description":"Azzief is a writer for Hongkiat.com. He is also a musician, Android user and all around nerd. He loves his tea and spends far too much time thinking about video games.","url":"https:\/\/www.hongkiat.com\/blog\/author\/azzief\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-4XT","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/19089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/131"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=19089"}],"version-history":[{"count":3,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/19089\/revisions"}],"predecessor-version":[{"id":67348,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/19089\/revisions\/67348"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=19089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=19089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=19089"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=19089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}