Study suggests iOS fragmentation worse than Android


Recommended Posts

It?s that time of month again: Android?s platform distribution numbers are up for the period ending September 1, and things are looking pretty good. Android 2.1 is up to nearly 41.7% of the market, and 2.2 checks in at 28.7% ? between the two, 70% of Android phones are running 2.1 or better.

and_frag_sept1_thumb.png

Android 1.5 and 1.6 still measure at a combined 29.5% of all devices. Obviously, any number above 0 isn?t good, but as long as the rate is dropping, we?ll take it.

and_frag_sept1_2_thumb1.png

In early August, we found some data from Chitika which suggested that fragmentation is worse in iOS than Android. Given the continued consolidation of the Android, it?s not surprising to see that iOS fragmentation is still substantially worse than that of Android.

iOS_frag_thumb.png

Interesting stuff indeed, although the mandatory disclaimer: the Chitika data is a sample, whereas the Android data is from the population.

Original Article

Article is a bit silly as point releases from Android are different from point releases on iOS. The sub-point releases like 3.1.2 and 3.1.3 should be categorized together as they're bug fix releases that have no bearing on the minimum requirements for apps in the App Store. Hell, all 4.0.1 did was adjust the signal bars.

iOS 3.2 is also an iPad limited release. Something more accurate would be:

3.x.x: 31.82%

3.2 (iPad only): 12.72%

4.x.x: 34.05%

other: 21.42%

I believe this study may have been done before iOS 4.1 was released

And @ Giga even with those figures re-adjusted it still doesn't paint iOS in a light any more favourable than that of Android, so in reality the old iPhone fan argument of "Android is far too fragmented" no longer applies.

I think complaining about Android "fragmentation" is a bit stupid. Since when was having multiple OS versions considered fragmentation, especially when newer OSs are backwards compatible. Is Google supposed to stop improving Android? "Hey look, we just shipped Froyo, lets take a year off and let manufacturers update their handsets and let the competition surpass us."

I believe this study may have been done before iOS 4.1 was released

And @ Giga even with those figures re-adjusted it still doesn't paint iOS in a light any more favourable than that of Android, so in reality the old iPhone fan argument of "Android is far too fragmented" no longer applies.

It applies. Just because iOS has demonstrated fragmentation (there is still an issue with the sample, but assume it's fair) doesn't instantly mean that Android isn't fragemented either. It means they're both fragemented, and furthermore, what fragementation means is also specific to each platform. There's not as wide a variety of hardware on iOS devices for example.

From a developer's perspective, the actual OS version isn't where fragmentation is a problem. As a developer, you choose the oldest OS version you want to support and make sure your app works on that, optionally adding stuff that's only available in newer releases.

The fragmentation that's difficult is the amount of different devices are there, with different amounts of memory, CPU, display resolution, etc. That is a pain in the ass, because you have to account for everything in development and testing.

At least with the iPhone/iPod touch, the hardware is updated once a year, and in a way that at least helps developers a little bit. Yes, it's still a pain in the ass, but nowhere near as bad as it is with the Android market. The retina display on iPhone 4 and the new iPod touch is exactly twice the resolution of the older devices, meaning artwork can be pixel doubled and look respectable.

tl;dr: OS version fragmentation is a lot less important than hardware fragmentation on mobile OSes.

I think complaining about Android "fragmentation" is a bit stupid. Since when was having multiple OS versions considered fragmentation, especially when newer OSs are backwards compatible. Is Google supposed to stop improving Android? "Hey look, we just shipped Froyo, lets take a year off and let manufacturers update their handsets and let the competition surpass us."

Agreed, it is the manufacturer's faults. The simple economics of wanting to sell new handsets takes over. Besides, I have never actually ran into an application designed for older versions of Android that didn't work on newer versions, it is mainly a developer's issue and they seem to be coping with it well.

It applies. Just because iOS has demonstrated fragmentation (there is still an issue with the sample, but assume it's fair) doesn't instantly mean that Android isn't fragemented either. It means they're both fragemented, and furthermore, what fragementation means is also specific to each platform. There's not as wide a variety of hardware on iOS devices for example.

Not in the sense I was referring to. Because most iPhone fans try and use it as an argument to infer why the iPhone has superiority over Android, and this makes it obvious that does not apply

From a developer's perspective, the actual OS version isn't where fragmentation is a problem. As a developer, you choose the oldest OS version you want to support and make sure your app works on that, optionally adding stuff that's only available in newer releases.

The fragmentation that's difficult is the amount of different devices are there, with different amounts of memory, CPU, display resolution, etc. That is a pain in the ass, because you have to account for everything in development and testing.

At least with the iPhone/iPod touch, the hardware is updated once a year, and in a way that at least helps developers a little bit. Yes, it's still a pain in the ass, but nowhere near as bad as it is with the Android market. The retina display on iPhone 4 and the new iPod touch is exactly twice the resolution of the older devices, meaning artwork can be pixel doubled and look respectable.

tl;dr: OS version fragmentation is a lot less important than hardware fragmentation on mobile OSes.

Fair enough. But this isn't really Android's fault. Blame the manufacturers that make the half-assed phones. Even if Google were to institute a policy with regards to minimum specs, they could only be applied to "with Google" phones and not any device made with the open source project. I guess one of the biggest advantages of an open source project is also a major disadvantage; anyone can do anything.

Fair enough. But this isn't really Android's fault. Blame the manufacturers that make the half-assed phones. Even if Google were to institute a policy with regards to minimum specs, they could only be applied to "with Google" phones and not any device made with the open source project. I guess one of the biggest advantages of an open source project is also a major disadvantage; anyone can do anything.

If Google where also more aggressive about licensing their apps like Youtube, the Market ETC to handsets that didn't meet the requirements that would also reduce their appeal to the point that manufacturers would stop producing them. However, the pitfall of completely cutting out the budget sector of the market is that it would actually hit manufacturers hard, as they actually make more money from the budget segment than the premium segment due to the larger volume of purchases.

Besides, with a few modifications (like the removal of the 3D launcher with the older version) newer versions of Android can still be made to run on old devices like the G1 and Magic, most of the problems are caused by manufacturer apathy.

Article is a bit silly as point releases from Android are different from point releases on iOS. The sub-point releases like 3.1.2 and 3.1.3 should be categorized together as they're bug fix releases that have no bearing on the minimum requirements for apps in the App Store. Hell, all 4.0.1 did was adjust the signal bars.

iOS 3.2 is also an iPad limited release. Something more accurate would be:

3.x.x: 31.82%

3.2 (iPad only): 12.72%

4.x.x: 34.05%

other: 21.42%

Apps definitely look for specific versions. Pretty sure netflix only runs on 3.1.3 or higher, for example.

Fair enough. But this isn't really Android's fault. Blame the manufacturers that make the half-assed phones. Even if Google were to institute a policy with regards to minimum specs, they could only be applied to "with Google" phones and not any device made with the open source project. I guess one of the biggest advantages of an open source project is also a major disadvantage; anyone can do anything.

well, it's not about blame throwing, it's a fact that the Android platform is far more fragmented than the iOS platform, due to the differences in the hardware platform, not OS versions, since all the OS versions are mostly backwards compatible anyway.

It means when you look at an Android app, a lot of the times you won't be sure if it will run, or run well at acceptable speed, on your particular $300 Android device. But when you look at an iOS app, most of the times you'll clearly know whether it will work well or not on your old iPhone original.

That's not Google's fault, sure, but that's still a fact, and a fact that can have impact on both developers and customers alike. So I guess the "Android platform is too fragmented" argument is still valid.

The differences between 3.1.2 and 3.1.3 on OS are hilariously small, I think it was one minor bug fix. The same with 4.0 and 4.0.1 which was just the signal bar change. The core feature set and APIs are EXACTLY the same.

To compare it to Android fragmentation you'd need to compare 3.0 and 3.1 versions/4.0 and 4.1, when actual features were added.

Comparing minor version fragmentation to major version fragmentation is retarded :p

The funny part is my iPod touch from 2008 runs iOS 4.1 without jumping through hoops, while my 2010 HTC Legend still hasn't been updated to Android 2.2. If things stay this way in the Android landscape I'm seriously doubting I'll get an Android-based phone next year.

See, my iPhone still runs on 3.13. I would update to 4.x just it's so much damn work. When I updated to 3.13 from 3.1 it took me about 10 hours of non dedicated work to get my phone back to how it was.

Fair enough. But this isn't really Android's fault. Blame the manufacturers that make the half-assed phones. Even if Google were to institute a policy with regards to minimum specs, they could only be applied to "with Google" phones and not any device made with the open source project. I guess one of the biggest advantages of an open source project is also a major disadvantage; anyone can do anything.

You just explained why it is their fault. They are giving too much power away to the hardware manufacturers. The OS should be able to be updated straight from Google and not through the hardware manufacturer. If it breaks something with the custom UI the hardware manufacturer put on the phone then tough ****.

What google should be doing is to be forcing the hardware manufacturers to do their custom UIs using only widgets and a themeing program in Android where they can only graphically change the OS.

You should never be dependent on the hardware manufacturer for an update to the operating system.

You just explained why it is their fault. They are giving too much power away to the hardware manufacturers. The OS should be able to be updated straight from Google and not through the hardware manufacturer. If it breaks something with the custom UI the hardware manufacturer put on the phone then tough ****.

What google should be doing is to be forcing the hardware manufacturers to do their custom UIs using only widgets and a themeing program in Android where they can only graphically change the OS.

You should never be dependent on the hardware manufacturer for an update to the operating system.

To be honest, trying to strong arm the manufacturers would be of little benefit to Google. Because the commercial success of Android depends a lot on the revenue from the integrated search and advertising, it wouldn't make sense for them to try and force handset makers into designing to spec. As the Android platform is an open platform, the worst Google could do would be to refuse licensing for the closed source Google apps, they can't physically restrict access to the OS because of its open nature.

And to be honest, it seems to be working for them as is, Android is gaining market share at a vast rate, and most consumers don't seem to be bothered by the supposed "issues" because Android is continuing to accelerate in terms of market growth

One - Android phones are available on almost all carriers, making the overall number much higher, since more people can purchase it.

Two - Verizon in the US constantly runs a buy one get one free special on Android phones, thereby doubling the sales for the phone.

Three - iOS "fragmentation" is based simply on the fact that either the latest version is not available for the hardware (too old) or people haven't upgraded yet. In the second case, it's a customer issue, not an Apple issue. On the Android side, it's a case of either the hardware is too old to support the latest version or the manufacturer hasn't provided an update to the phone (or may never, depending on the phone type). This is a serious issue, since as Google updates the OS, people will tend to fall further and further behind the curve. While this may not be a large issue for mom and pop right now, it can be a problem when the latest version of Angry Birds requires 2.2 and it's not available for their phone.

As for rooting the phone and loading a cooked ROM, good luck getting mom and pop to understand what you are talking about. they just want their phone to work with whatever the latest version of their favorite app is. If that's broken, then you've failed.

To be honest, trying to strong arm the manufacturers would be of little benefit to Google. Because the commercial success of Android depends a lot on the revenue from the integrated search and advertising, it wouldn't make sense for them to try and force handset makers into designing to spec. As the Android platform is an open platform, the worst Google could do would be to refuse licensing for the closed source Google apps, they can't physically restrict access to the OS because of its open nature.

And to be honest, it seems to be working for them as is, Android is gaining market share at a vast rate, and most consumers don't seem to be bothered by the supposed "issues" because Android is continuing to accelerate in terms of market growth

You can't deny that it wouldn't be a benefit to the end users. End users could still do whatever that they wanted to the OS but you won't have to wait around for months for the manufacturer to get around to updating it. Plus it would give your device a longer life span without having to rely on another party to do their thing with the OS.

Google already restricts access to their google apps for unapproved devices which includes anything that doesn't have a 2G or 3G antenna.

Android IS doing very well but there are things such as this that would make the platform better.

This is a serious issue, since as Google updates the OS, people will tend to fall further and further behind the curve. While this may not be a large issue for mom and pop right now, it can be a problem when the latest version of Angry Birds requires 2.2 and it's not available for their phone.

Not true at ALL. My Galaxy S still has 2.1 Eclair and Angry Birds beta runs without a single problem.

As for rooting the phone and loading a cooked ROM, good luck getting mom and pop to understand what you are talking about. they just want their phone to work with whatever the latest version of their favorite app is. If that's broken, then you've failed.

Why would they need to know about rooting and custom ROMS? That's for us geeks. It's just like you wouldn't expect them to know what jailbreaking is, something that radically changes the capabilities of an Apple device.

You can't deny that it wouldn't be a benefit to the end users. End users could still do whatever that they wanted to the OS but you won't have to wait around for months for the manufacturer to get around to updating it. Plus it would give your device a longer life span without having to rely on another party to do their thing with the OS.

Google already restricts access to their google apps for unapproved devices which includes anything that doesn't have a 2G or 3G antenna.

Android IS doing very well but there are things such as this that would make the platform better.

How many smartphones do you know that don't have an antenna capable of that?

Who really cares? There is going to be fragmentation no matter what, no way around it. New features become available that older phones cannot support. Same thing happens with PC software. I still have the original myTouch and have had it for a year. Yea, I have froyo installed but I notice some problems. Why? Because FROYO was not meant for the myTouch.

Hope the myTouch HD rumors with a dual processor are true....

How many smartphones do you know that don't have an antenna capable of that?

Not smartphones, tablets. They restrict their first party apps based on whether or not it's specifically a phone or can act as one. So they already restrict the usage of their open source software depending on the hardware. Even though the OS is doing real well, I just do not see any possible benefit to the end user to force them to have to get OS updates from the hardware manufactuer. I don't get Windows updates from Dell, HP, or Asus.

It's my only beef with the OS.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Microsoft confirms Windows 11 26H2 to finally get one of the most requested features by Sayan Sen This past week Microsoft officially confirmed Windows 11 version 26H2 with the latest build, 26300.8697, for testing in the experimental Insider channel. The company also published more details about it mainly directed towards IT admins and system admins. Essentially version 26H2 will be delivered via an enablement package (eKB) over Windows 11 25H2. If you are wondering about some of the upcoming features in the next Windows version, one of them is certainly very interesting as Microsoft has confirmed it is finally bringing one of the most overwhelmingly requested features ever. March Rogers, the Partner Director of Design at Microsoft, recently highlighted some of the Search improvements that the company is testing, and during the interaction with users on X where he posted it, Rogers also confirmed that the company is working on disabling web search results inside Search. This is something which many users find quite annoying as Windows would often serve them links to Bing which it feels could be more helpful rather than bringing up the actual object or app the user may be searching for on their PC. Finally though the company is prioritizing local file search over the web. However the feature could not be disabled for many users as not all new features are immediately rolled out to everyone. Image via phantomofearth (X) Windows enthusiast phantomofearth who likes to dig deep into new builds uncovered the IDs you will need to enable these features. Using the following feature IDs the new Search-related features landing in Windows 11 26H2 can be used. Follow the steps below to enable the new Search experience on Windows 11 build 26300.8697: Download ViveTool from GitHub and unpack the files in a convenient and easy-to-find folder. Press Win + X and select Terminal (Admin). Switch Windows Terminal to the Command Prompt profile with the Ctrl + Shift + 2 shortcut or by clicking the arrow-down button at the top of the window. Navigate to the folder containing the ViveTool files with the CD command. For example, if you have placed ViveTool in C:\Vive, type CD C:\Vive. Type vivetool /enable /id: and press Enter. Restart your computer. If you change your mind and want to restore, repeat the steps above and replace /enable with /disable in the commands on steps 5 and 6. Delightedly and perhaps also expectedly, once you disable web search and other such bloat, the Windows 11 Search is said to get snappier as remarked by another Windows enthusiast Xeno.
    • Makes me think of Family Guy - "Carl Sagan's Cosmos... edited for Rednecks" 🤣 https://www.youtube.com/watch?v=Ljt5iESYA7k&t=2s
    • Microsoft PC Manager 3.21.7.0 (Offline Installer) by Razvan Serea With Microsoft PC Manager, users can easily perform basic computer maintenance and enhance the speed of their devices with just one click. This app offers a range of features, including disk cleanup, startup app management, virus scanning, Windows Update checks, process monitoring, and storage management. Microsoft PC Manager key features: Storage Manager- easily uninstall infrequently used apps, manage large files, perform a cleanup, and set up Storage Sense to automatically clear temporary files. Health Checkup feature -scans for potential problems, viruses, and startup programs to turn off. It helps you identify unnecessary items to remove, optimizing your system's performance. Pop-up Management - block pop-up windows from appearing in apps. Windows Update - scans your system for any pending updates. Startup Apps - enable or disable startup apps on your PC, allowing you to optimize your system's startup performance. Browser Protection - rest assured that harmful programs cannot alter your default browser. Also enables you to change your default browser. Process Management - allows you to conveniently terminate any active process, ensuring optimal system performance and resource utilization. Anti-virus protection - Fully integrated with Windows Security. Safeguard your PC anytime. Quick Steps: Download Microsoft PC Manager Offline Installer (APPX/MSIX) with Adguard Adguard serves as a third-party online service, offering a user-friendly method for directly downloading appx, appxbundle, and msixbundle files from the Microsoft Store. Official download links will be generated for both the app's various versions and its dependency packages. How to download Microsoft PC Manager Offline Installer (APPX/MSIX) 1. Initially, you must find the app URL within the Microsoft Store. Access the Microsoft Store via your browser and search for "Microsoft PC Manager". Once located, copy the app URL, which includes the product ID, either from the address bar or from the provided link below. https://apps.microsoft.com/detail/9PM860492SZD 2. Now paste the app URL into the designated area, then click the check mark button to produce a direct download link. 3. To download, right-click the relevant link and select “Save link as…” from your browser's menu. Occasionally, Microsoft Edge may flag the download as insecure. In such cases, consider utilizing alternative browsers such as Google Chrome or Firefox to successfully complete the download. Microsoft PC Manager is a completely free tool optimized exclusively for use on Windows 10 (19042.0 and above) and Windows 11. Download: Microsoft PC Manager 3.21.7.0 | from Microsoft Store View: Microsoft PC Manager Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • jspaint is a lot better, if you like the classic mspaint experience and hate the new bloated Paint.
    • Amazon takes hundreds of dollars off its Kindle readers ahead Prime Day by Taras Buria Ahead of its Prime Day, Amazon brought its Kindle readers to all-time low prices, allowing you to save on various bundles across the entire lineup, from the most affordable Kindle to the flagship Scribe and its color-enabled variant. Kindle Essentials Bundle - $108.97 | 33% off This 6-inch Kindle is a portable reader with a front light, a brighter E-Ink display, and up to 6 weeks on a single charge. The bundle includes a protective case and a charger, so that you have everything you need for comfortable reading. Kindle Paperwhite Bundle - $154.98 | 45% off Kindle Colorsoft Bundle - $169.98 | 48% off The latest Paperwite is a 7-inch reader that features significantly faster page-turning, wireless charging, an ambient light sensor, 32GB of storage, and up to 12 weeks on a single charge. Right now, the bundle with a sling bag makes the Paperwhite 25% cheaper than the non-bundle variant. The same bundle is available for the Colorsoft version with a colorful E-Ink display. Kindle Scribe 32GB Bundle - $444.97 | 27% off Kindle Scribe Colorsoft 64GB Bundle - $574.97 | 27% off The Scribe is the biggest, flagship Kindle. It has an 11-inch texturized display with a stylus support, with a big emphasis on the note-taking experience. The built-in notebook has AI-assisted features for search, refinements, summarization, and more. The Scribe comes with 32GB of storage, and the bundle gets you a case, a stylus, and a protective case. Like with the Paperwhite, there is a Colorsoft version, which is also available with a massive discount. Note: These deals are available to Prime members only. If you do not have Prime, you can sign up using one of the links below. Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
  • Recent Achievements

    • Dedicated
      Almohandis earned a badge
      Dedicated
    • Dedicated
      JuvenileDelinquent earned a badge
      Dedicated
    • First Post
      DrWankel earned a badge
      First Post
    • Reacting Well
      DrWankel earned a badge
      Reacting Well
    • Week One Done
      Supreme Spray LV earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      504
    2. 2
      +Edouard
      174
    3. 3
      PsYcHoKiLLa
      84
    4. 4
      Steven P.
      76
    5. 5
      Michael Scrip
      76
  • Tell a friend

    Love Neowin? Tell a friend!