Fragmentation costs Android developer attention, study shows

20 March, 2012
Android's fragmentation could be a potential time bomb for Google as developer's interest shrinks.

Sort by:

  • V
  • Verbal_Criminal
  • 9La
  • 24 Mar 2012

blueglue, 21 Mar 2012You got it mate. Once again, there isnt a chance for dev ... more
yup. very much correct ^^,

    • b
    • blueglue
    • 9xR
    • 22 Mar 2012

    AnonD-9023, 21 Mar 20121.Actually Kernel related points are : u said same thing... moreGood post!

    Those points were addressed for guy who was trying to compare the mobile o/s vs PC o/s. however i have made few points redundant consciously, so that the guy can do a little research.

    I hope it should have been clear to him with your post. :)

      • b
      • blueglue
      • 9xR
      • 22 Mar 2012

      AnonD-4697, 21 Mar 2012LoL and MegaLOL Call me "Vident" or something ... moreHow does user suffer ? i am eager to know.

        • L
        • Love from Serbia
        • LHf
        • 22 Mar 2012

        AnonD-9023, 21 Mar 20121.Actually Kernel related points are : u said same thing... moreThanks for the info, bro! :)

        Love to learn new things every day.... (no sarcasm)

          • D
          • AnonD-4697
          • LuN
          • 21 Mar 2012

          LoL and MegaLOL

          Call me "Vident" or something like that....but some time ago I was writing about this...

          This is one of the major flaws in Android Fragmentation is not equal to divide and conquer...is less than that.

          I like Android (not love it) but this is a major flaw on the OS......If they make equally for every device there will be a major pump on it BUT just by now is like Linux and the thousands distros...some useful other useless.....I like HTC Sense and Motorola Blur...somewhat Samsung TouchWiz not at all Sony Ericsson BUT this is the point Android become painful for most users...

          :(

            • D
            • AnonD-9023
            • v{U
            • 21 Mar 2012

            blueglue, 21 Mar 2012I am glad that you had this comparision. Before getting i... more1.Actually Kernel related points are :

            u said same thing twice , :
            OS interaction with hardware , what are drivers , relation of h/w software components

            all those things come under how kernel works.

            2.In phones RAM is not available as "Slots" but it is integrated to circuit board ,Since we need "small-sleek" designs for phones , they don't add RAM slots and also Mobile RAM is tiny and difficult to handle by processor as well as effects battery life along with design :

            For example in Apple iphone 4S A5 chip if they put 1 GB of RAM instead of 512 MB RAM , phone loses almost 1/4th battery life.

            3.CPU architecture
            This is related to how the control of device follows and which compilers and data types are used.

            For ever complex commands we need to convert them into basic commands i.e which are included in C ,
            i.e converting high level commands or instructions into lower level ones ,
            16 bit processes 16 bits of data at once , 64 bit architecture can process 64 bits per second that means 64 bit is 4 times faster than 16 bit in terms of calculations (math).

            As far as fan is concerned i think its related to control of temperature as well as for air flow to the hardware inside.


              • b
              • blueglue
              • PTi
              • 21 Mar 2012

              Verbal_Criminal, 21 Mar 2012 Yes, a Devs Community would help their frustrations on an... moreYou got it mate.
              Once again, there isnt a chance for dev shifts that early. This would be a long way to go before devs get rid of android.

              sharing credits might be a niggle, but once they could start such a community they 'll be able to sort that out. :).
              In Addition couple of my thoughts on this business-technical issue.

              Users - should start 'buying' apps, rather than 'i want this for free', i 'm not forcing anyone but thats an encourage to devs. Imagine how much cyanogen team would have made it they stick a small price to it.
              Devs - will be intrested to create an app for the popular handset,thats natural. Go ahead with that Model and probably second popular model. not try making a complete 'interoperable' app right from the start.
              Google/OEM - Streamline the market, have individual hubs. OEM, encourage the devs for the apps.

              Apps that are popular raise demand, and now can be made interoperable for other handsets.

              I may be wrong, but just a thought.

                • V
                • Verbal_Criminal
                • 9La
                • 21 Mar 2012

                blueglue, 21 Mar 2012Verbal_Criminal , quite agree with your point. Google works... more
                Yes, a Devs Community would help their frustrations on android. imagine a dev community working for a specific EOM creating apps just for their phones, and a bigger community that handles adoption of that app to other EOM. of course the problem would be sharing of credits. this how i understand the last part of your postm blue, but feel free to correct me

                  • b
                  • blueglue
                  • PTi
                  • 21 Mar 2012

                  Verbal_Criminal, 21 Mar 2012 been waiting for yoyr post dude... and you haven't failed... moreThanks for that. I'm honored.

                    • V
                    • Verbal_Criminal
                    • 9La
                    • 21 Mar 2012

                    blueglue, 21 Mar 2012Verbal_Criminal , quite agree with your point. Google works... more
                    been waiting for yoyr post dude... and you haven't failed my expectation. Really informative. ^^,

                      • b
                      • blueglue
                      • PTi
                      • 21 Mar 2012

                      AnonD-45871, 21 Mar 2012Hmmm I have some doubts how could a pc os can run apps insp... moreI am glad that you had this comparision.
                      Before getting into details do consider couple of points.
                      - how does a kernel work?
                      - how does CPU architechture differ?
                      - How o/s interacts with h/w?
                      - What are drivers and how they relate to h/w or software components
                      - Why you cant upgrade RAM in mobile like your PC?
                      - Why does the dual core CPU in PC needs a fan and buzzes like a helicopter(on load) and the mobile doesnt?
                      Its quite a science involved with all lot of factors. i do not wish to discourage you, a simple google search will help you. trust me its fun to learn few basic things by yourself.

                        • b
                        • blueglue
                        • PTi
                        • 21 Mar 2012

                        Verbal_Criminal, 21 Mar 2012 For me, Fragmentation has it's pros and cons. I don't kno... moreVerbal_Criminal , quite agree with your point. Google works with the 'Create- observe- recreate' philosophy. In short, it adapts users liking and current trends. Remember, how the google search engine evolved.

                        Interesting Article, however this is one of the old studies about android. No, i am not neglecting the facts, however would like to point that trends do change. but apple is one to shout more on this point. :)

                        There are couple of business aspects along with technical aspects, and they are interlinked.

                        Android showed a differnet path from the closed, monopolised s/w & h/w, thats one of the key factors for its success. In fact users do like it that way. To me, i got andorid not to keep it the way the manufacturer gave it,but to customise it the way i like it. i guess many of the users hold the same opinion too.

                        Fragmentation may be frustrating for developers, but it also depends on the success of the App. do you think guys at Rovio are frustrated with the h/w,s/w combinations of android? but they will be disappointed if they dont get enough bucks for their work. This is more alarming than the fragmentation. Most of the android apps are 'Free' compared to iOs. consider how many iusers have paid for the Angry birds vs android users?
                        We have a whole lot of options to choose an android phone with same criteria, thats one reason why android handsets get 'old' soon. Also , you get to see variety of models too, Kindle is a right example. Now that its a huge success, Devs are interested to create apps for it,which may not be suitable for other devices. which i think, is quite natural.

                        Just because Android is 'open', one cannot desire every app to run on their device, that too for Free. I honeslty wish that Google shall NOT start adapting popular apps and incoporate as standard feature in their future releases, mere like the MS strategy. Considering the success of android i dont see a developer shift in near future
                        but what about long run? Manufacturers should start a community for the devs. ultimately, its the OEMs who lose.

                          • t
                          • tiranoid
                          • 39E
                          • 21 Mar 2012

                          Crucify, 20 Mar 2012You should be the one to get real. Know your stuff first be... morehey mr crucify ... remember the app compatibility for windows . yepp no one developes for 98 . but the apps are not teamed like 7 apps or Xp apps . every 32 bit app works on xp and 7 with no problem ... just 64 bit power apss make the difference ... how many apps you seen that mentions " requiers windows 7 or higher ?" .mate ... dont think that im wrong :)

                            • D
                            • AnonD-616
                            • ppM
                            • 21 Mar 2012

                            android sucks
                            i was in love with android but after i saw this video no way
                            check this
                            http://www.youtube.com/watch?v=pRvdChE7xzU

                              • ?
                              • Anonymous
                              • tu6
                              • 21 Mar 2012

                              Slowly but surely what I've been saying all along is happening, as the truth slowly reveals itself.

                                • n
                                • noisyboy
                                • P@@
                                • 21 Mar 2012

                                Mozilla B2G is the next option

                                  • D
                                  • AnonD-9023
                                  • v{U
                                  • 21 Mar 2012

                                  AnonD-45871, 21 Mar 2012Hmmm I have some doubts how could a pc os can run apps insp... moreWell the difference between PC and mobile phone OS is ,
                                  PC has drivers installed , i.e when we get PC from OEM with preinstalled software , we can remove all 3rd party apps and drivers given by OEM but in phones its not possible.

                                  For example : u cant remove Touchwiz , social hub apps , etc on samsung android phones , there is no way to remove them unless u root it.

                                  In other way , Android is locked down to users just open source to OEMs.

                                  And another thing is architecture of GPU's tegra , Exynos etc run on different architecture and GPU , So developer while making app should make sure he targets both users so that they both can run same app.

                                  Scaling and different resolutions is not at all an issue , but some phone have buttons (xeria pro) while some of them are completely touch based (Galaxy Nexus) , So u cant change buttons.

                                  Whereas in PC input is same for all , keyboard and mouse are optional i.e u can use any mouse keyboard u want , they are like accessories but not integrated , if u see laptops all laptops have same trackpad and buttons , drivers are installed over stock windows and can be removed but in android users cant remove software or drivers which came pre-installed , in other words android is closed unlike windows which is more open than android.

                                    • D
                                    • AnonD-34870
                                    • PB5
                                    • 21 Mar 2012

                                    The end of Android is near...

                                      • ?
                                      • Anonymous
                                      • 3Yh
                                      • 21 Mar 2012

                                      Google needs to get its act together and set strict guidelines to ensure Android devices are updated in time. Any benefit to appeasing manufacturers with lax standards will be lost as developers and users both become increasingly fed-up with OS fragmentation. Here's one place where Android direly needs to emulate iOS...

                                        • T
                                        • TruthSeekr
                                        • tRn
                                        • 21 Mar 2012

                                        The one issue everyone seems to forget is that Mobile Operating Systems are all less than half a decade old (except symbian)

                                        Things need time to mature; and fragmentation is one way of growth.
                                        I'd say in about 5 years time, Android, iOS and WP will each have their stable and distinct markets - like Windows, Macs and Linux has for PCs today.