OpenSignalMaps devs tell the Android fragmentation story

16 May, 2012
The creators of the OpenSignalMaps app have released a study on the current Android landscape.

Sort by:

  • ?
  • Anonymous
  • MQK
  • 19 May 2012

AnonD-15054, 17 May 2012Android is just the same with iOS, if you root your device ... morenot quite.

with a jailbroken iphone you just have to plug it into itunes & click restore & hey presto you're back with stock iOS & no way to tell it was ever jailbroken.

getting a manufacturers version of android back onto a rooted device is much much more difficult.

With a jailbroken iphone you can use the app store as normal & everything will still work

With a rooted android you have apps such as sky go which recognises the device is rooted & will not work.

On the whole iOs is much easier for everyone from devs to users.

Android takes a lot of tweaking to be any good because as a basic OS it is a bloated, resource hungry OS that relies on better & better spec'd phones to run smoothly.

Android is forever opening apps in the background. My galaxy pro has a built in task manager & I can close every app down in it. 5 mins later I'll go back into the task manager & 15-20 apps are running again. They're not system required apps either. They're things like samsung social hub & google maps.

It's frustrating in the extreme. & I do get fed up with looking at google play store & finding untold apps that won't work with my device.

For those that don't think fragmentation is a problem.

Look at something as simple as a torch app to turn your LED into a torch. the amount of them which say only for this device or only for this version or rooted phones only is staggering.

Devs simply don't have to face this issue on iOS.

    • t
    • the_seba
    • mMr
    • 18 May 2012

    Considering the vast ammount of different devices supporting differrent hardware, I guess Android has no other way to go than "desktop OS way". Most of us use windows/linux/whatever on a variety of very different machines with different specifications (even my old Pentium lappy runs Win7 quite smoothly). It doesn't matter who made your processor, graphics, wlan card or any other hardware - the OS still works on all machines. This is the only viable option for Android, which is good because since it's open source, all you have to do is modify and tweak the system (or just download one of the dev-made ones) and viola, ICS works like a charm on older devices!

      • ?
      • Anonymous
      • RKk
      • 17 May 2012

      Sasha172, 17 May 2012Are you crazy ? that is exactly what fragmentation is... I ... moreSamsung allows apps to meddle with os operation and memory allocation?? Do they come pre-rooted?

      I seriously doubt whether you are an actual developer. :-)

        • D
        • AnonD-51186
        • 8FD
        • 17 May 2012

        The best is to do app for Samsung Galaxy 1/2/3

          • ?
          • Anonymous
          • yJu
          • 17 May 2012

          It's up to the manufacturers/networks to ensure updates are passed on quickly and efficiently.

            • S
            • Sasha172
            • P$D
            • 17 May 2012

            AnonD-30486, 16 May 2012LOL at ignorant article.. having numerous models doesn't me... moreAre you crazy ? that is exactly what fragmentation is... I think you got ur definition wrong. It means accounting and modifying the code for different adaptations of the same OS (eg the Samsung interpretation of IceCreamSandwich is different from the HTC interpretation), hardware changes (eg front camera, back camera, 3d camera), RAM changes, memory changes, interdependancy on location and other applications, etc etc etc.... The list goes on.

            Just a single example... One app we made worked on a HTC model and not a Samsung model. Same OS, same RAM, same camera, same everything.... turned out Samsung allows users/developers a little more freedom with the device. As a result, this user had installed an app that meddled around with the OS code and the memory allocation. And that tiny irritating fact took us 3 weeks to figure out after coding it.

            The same iOS version of the app... took 3 days on total plus another 2 days for GUI and a week of testing on all the iOS versions/iPhone devices.

            Yes... FRAGMENTATION not "fragmentation??" is a HUGE problem in Android

              • J
              • Jas Allen
              • 9x4
              • 17 May 2012

              AnonD-9023, 16 May 2012"Did window's "fragmentation" hurt Personal ... morePrecisely!

              Sometimes by being so greedy or I say unfair, they can't please the buyes to buy their products no more just because buyers cannot do whatever they would like to. Besides, it's the buyers choice on doing what he wants on his device since it is his own...not the company's anymore once bought.

                • ?
                • Anonymous
                • tu6
                • 17 May 2012

                AnonD-30486, 16 May 2012LOL at ignorant article.. having numerous models doesn't me... moreApple supporting? Lol this was written by an Android developer.

                It is the Android defending garbage which needs to stop. I also like how you put "fragmentation" in quotation marks as if it is a mythical thing. 3 is more than 2, 4 is more than 3, and 3997 is certainly a lot of distinctive phones don't you think?

                  • ?
                  • Anonymous
                  • tu6
                  • 17 May 2012

                  AnonD-291, 16 May 2012Sensationalism at its best Sensationalism is often followed by conjecture and lack of hard evidence. You have charts, graphs and rock hard evidence right in front of you.

                  If anything, your comment is "denial at its best".

                    • D
                    • AnonD-15054
                    • uRI
                    • 17 May 2012

                    Android is just the same with iOS, if you root your device you'll lose your warranty just like in the iPhone jailbreak it say good bye to the warranty too. Android is not really open source as portrayed by google.

                    Giving away the OS free is part of marketing strategy of Google to spread it's marketing reach among consumers fast. If it were truly free it, we the consumers should have the freedom to choose which version of the OS we want to use without the penalty of losing our warranty.

                    OS comparison:
                    iOS- can be jailbreak Android OS - can be rooted

                    SDK:
                    iOS - Free Android - Free

                    IDE:
                    iOS - Free Android - free

                    Market:
                    iOS - $99 Android - $30

                    As you can bought OS are just the same.

                      • ?
                      • Anonymous
                      • kg3
                      • 17 May 2012

                      I don't really care for Android fragmentation because Windows Phone 8 will start the slow death of android :)

                      http://www.youtube.com/watch?v=locNEna0of4

                        • p
                        • passerby
                        • q}Y
                        • 17 May 2012

                        AnonD-5950, 16 May 2012all google need to do is fix the screen ratio which is 16:9... moreFirst of all, your post is nearly incomprehensible.

                        Secondly, none of those resolutions you have listed are 16:9, if you were trying to say that Google should "fix" (limit) the aspect ratio to 16:9.

                          • D
                          • AnonD-2663
                          • tA8
                          • 17 May 2012

                          android fanboys are in full denial once again.

                            • D
                            • AnonD-5950
                            • tZk
                            • 17 May 2012

                            AnonD-9023, 16 May 2012If thats true , then android will be a closed platform even... moreIt don't have to be closed platform. It is still open sources with strict regulation. Do you know as a programmer, it is hard to resizing apps based on random screen sizes.
                            Tap tap and ninja(forgot the name)
                            do not fit my screen properly.

                            You can still mod it. As I say, the manufacturer can still mod the Rom compliment with the regulations given by google
                            Chill. Hopefully it happens in Android 5.0
                            Random screen size is a pain in a neck.

                              • D
                              • AnonD-291
                              • vI2
                              • 16 May 2012

                              Sensationalism at its best

                                • D
                                • AnonD-9023
                                • ut3
                                • 16 May 2012

                                AnonD-30486, 16 May 2012LOL at ignorant article.. having numerous models doesn't me... more"Did window's "fragmentation" hurt Personal Computers? Or the software development shops who built for them? This is the result of an open ecosystem, as opposed to a controlled, closed system"

                                This is pure non sense because Windows machines dont come with "permanent bloatware" , for example if i bought something from dell , i can uninstall their junk and have clean OS re-install if i want without losing warranty for hardware.

                                If i buy samsung phone , i cant remove "Touchwiz UI".There is no way to get "Stock" version of android , if i installed a stock android version , then i lose warrant from samsung even though its not illegal to install stock android.
                                So u cant remove "Bloatware" at all from Android devices and they use different inputs.

                                In Laptops/PCs they have only 3 inputs i.e, Keyboard , Mouse or Trackpad. All of them work same way but if i buy logitech mouse it installs drivers and i can remove those if i want and i can use some other company but with OEM everything is fixed.

                                There are cellphones with slide out keyboards , special camera buttons , extra buttons , with different styles of models.

                                Each have their own OS , Because every device has specific resolution , special keys and special features (S3 has S-Voice while S2 doesnt have it) and u have different batteries and settings.

                                But in PCs/Laptops , once go to control panel , everything looks same on any PC only "programs installed" in them differ and drivers (which can be removed/uninstalled).

                                But in android , even though its open source , its only open to carriers and OEMs , if end user/consumer who actually "use" the device must "root" it to modify kernel which is complete opposite of "Open" platform because u lose warrant from OEM (but google doesnt get bothered).

                                  • D
                                  • AnonD-9023
                                  • ut3
                                  • 16 May 2012

                                  AnonD-5950, 16 May 2012all google need to do is fix the screen ratio which is 16:9... moreIf thats true , then android will be a closed platform even to OEMs and carriers (even though android is always closed platform to "end" users" whether they implement those or not since u need to root the device to do beyond google's/OEM's limits)

                                    • D
                                    • AnonD-5950
                                    • tZk
                                    • 16 May 2012

                                    all google need to do is fix the screen ratio which is 16:9 and use only 3 type of resolution which is 1280x800, 800x400, 580p
                                    Besides that, android should only works with ARM processor. Flexibility of amount of core is depends on screen size. The bigger it is, the more core and gpu use.
                                    Quality of apps must be par with the standards given by google. so it can become a clean ecosystem for android.

                                    Google must be strict to all manufactures on modifying android which infringing copyrights. And thus review it together.

                                    Google should make a better vanilla Google Nexus phone so people whould not suffer from infringement of copyrights. With attractive features like camera, looks and durability.

                                      • T
                                      • Tizen Takeover
                                      • jxx
                                      • 16 May 2012

                                      AnonD-53038, 16 May 2012it seems you have won this battle, mr. Tizen. but we will m... moreLol

                                        • ?
                                        • Anonymous
                                        • RKk
                                        • 16 May 2012

                                        AnonD-30486, 16 May 2012LOL at ignorant article.. having numerous models doesn't me... moreYou're being sensible. But your post will get buried under a stupid iOS/Android flame war. :-P