Google debuts ART in KitKat, aims to change Android

07 November, 2013
ART stands for Android Runtime and aims to make apps in essence native on devices.

Sort by:

  • t
  • theguy
  • pRU
  • 09 Nov 2013

data throughput... lol guys you will never see difference of 32 vs 64 bit using your camera :)))

some apps can work even slowly (really, you wont see it), 64 bit just allows to use more addressing space.

    • P
    • Primark
    • vpc
    • 09 Nov 2013

    Alex, 08 Nov 2013About the 64 bits. The problem with 64 bits is that peop... moreWhat you said is also true, but it is still dependent upon the ram, the ram allows you to do more, if you have limited ram then the OS would use paging, if you have beyond 4gb ram and you use 64bit, then it would make a lot of sense since a lot of stuffs can be loaded to the memory, that is why I only did say that it does seem to matter with IPhone fans when it really does not since it only has 1gb ram to begin with, in most cases the difference between application speed between 32bit and 64bit is just around 5%, which is really marginal no matter how you look at it, it doesn't really double.

      • D
      • AnonD-977
      • v}7
      • 08 Nov 2013

      AnonD-126839, 08 Nov 2013What? For someone who wanted to explain about 64bit but did... moreApart from Apps that have already been converted to 64bit, they take advantage of the vastly superior data throughput.

      The camera for instance taking photos at ten per second.

        • D
        • AnonD-126839
        • RIF
        • 08 Nov 2013

        Alex, 08 Nov 2013About the 64 bits. The problem with 64 bits is that peop... moreWhat? For someone who wanted to explain about 64bit but didn't know a single thing about it. Using 64bit CPU but for programs that codes for 32bit is like asking a toddler to eat a whole cereal box. It only use what it needs

          • A
          • Alex
          • LyC
          • 08 Nov 2013

          Primark, 08 Nov 2013Iphone fans do seem to make deal about it LOL, samsung infa... moreBy the way. Addressing more RAM is the useless part of a 64 Bit processor, since RAM is not upgradable.

          The Usefull part is the double the Chunks of Data to process at each Byte, courtesy of a Bigger Mouth (64 Bits mouth) :)

          So yes, the iPhone 5s is one of the fastest smartphones, thanks to its bigger processor mouth :)

            • A
            • Alex
            • LyC
            • 08 Nov 2013

            About the 64 bits.

            The problem with 64 bits is that people believe it is just for addressing more RAM. (which it does).


            What people don't realize is that is ALSO doubles the amount the processor can process in every cycle.

            So yes. It is better for many thing.

            Its like eatting something with a tiny spoon, tiny tools, y tiny bites OR eatting something with BIGGER spoon, bigger tools, at BIGGER chunks a time.

            Which one do you preffer?

              • h
              • hibiskus
              • JFp
              • 08 Nov 2013

              BB10 has native apps already

                • P
                • Primark
                • v0q
                • 08 Nov 2013

                Cenas, 08 Nov 2013Why all this 64bit nonsense? What for? What good will come ... moreIphone fans do seem to make deal about it LOL, samsung infact is to follow that direction, but for the moment is just a marketing gimmick with no substantial effect.
                If I were to setup a server then I would definitely opt for 64bit so as to be able to use more than 4gb ram, but as for my smartphone I do not see it acting as a full fledge server atleast not anytime soon LOL.

                  • P
                  • Primark
                  • v0q
                  • 08 Nov 2013

                  Anonymous, 08 Nov 2013if ART is what will help Android become more like iOS in te... moreWhatever makes you happy buddy LOL.

                    • C
                    • Cenas
                    • mVA
                    • 08 Nov 2013

                    Why all this 64bit nonsense? What for? What good will come of it? My PC has seen a lot of OSs in 32bit and 64bit. Can't spot any real difference besides more memory addressing.

                      • ?
                      • Anonymous
                      • 3dv
                      • 08 Nov 2013

                      if ART is what will help Android become more like iOS in terms of quality then that's good news. But with Google being Google i expect it to be yet another flop. Samsung and LG are the reasons Android is so successful and I think it's about time they came up with their own collaborative OS. Google is just not doing enough for the platform. We're a breath away from 2014 and Google hasn't even started working on a 64 bit Android. Will they ever?? Why do Android users need to be whole generation behind in software???

                        • P
                        • Primark
                        • v0q
                        • 08 Nov 2013

                        AnonD-977, 08 Nov 2013Google stole and forked Java and got caught doing it, the c... moreI do know that dalvik is based on java in the first place but you do not seem to know why they are different, that is why you are insisting that dalvik = java.
                        As for the lag in android it has nothing to do with the dalvik for that matter, it is in how they prioritize UI, android does not prioritize UI over everything else unlike IOS that is why I mentioned earlier that even with ART they will not be able to remove the stutters or lags completely, but then again I am annoyed on how IOS hides the lag thru animation, even though we do barely see stutters in IOS the delay between animation and transition is really annoying.

                          • D
                          • AnonD-977
                          • v}7
                          • 08 Nov 2013

                          Primark, 08 Nov 2013Either way if this goes golden, this will seriously hurt th... moreGoogle stole and forked Java and got caught doing it, the case is still ongoing.

                          Dalvik = Java.

                          It's what makes Android lag, no matter how much people want to lie about it.

                          That's why iOS is used for music creation and Android is a consumption toy.

                            • P
                            • Primark
                            • v0q
                            • 08 Nov 2013

                            For those who are familiar with mcu programming, one will have to admit that though MCUs share structures there is no one programmer for all, and in order to maximize a mcu, one will have to study the hardware completely before designing an application.

                              • P
                              • Primark
                              • v0q
                              • 08 Nov 2013

                              Anonymous, 08 Nov 2013Native code not only improves performance reduces loading t... moreThe VM helped them alot in the early stages of android, to put it bluntly the vm is the one responsible for catering multiple hardware configurations, in turn the programmers need only think about their application and not mind the hardware it will run on, that is in essence the same as java, peogrammera need only think about their progam and not mind the OS it will run on

                                • ?
                                • Anonymous
                                • njM
                                • 08 Nov 2013

                                Native code not only improves performance reduces loading times and lag but also reduces power consumption and increases battery life. Why would Android need to run applications in a virtual machine ? that's like running apps in an emulator very slow performances when most of the phones and tablets use ARM architectures I guess 99% of them, for that 1% left that use Intel, MIPS or whatever other architectures are there it should be those CPU manufacturers business to create special builds of Android for their CPU's if they wanna stay in the business and not fck the whole Android ecosystem with a VM machine.

                                  • f
                                  • fonehunter
                                  • KcV
                                  • 08 Nov 2013

                                  Properly implemented, this will hurt the competition. Performance of mid-end phones will be at par with the flagships of the competition.

                                    • f
                                    • fonehunter
                                    • KcV
                                    • 08 Nov 2013

                                    Apps and games will be developed the same way, installers will stay the same. The difference is in installation, apps will be converted to native (or almost native).

                                      • P
                                      • Primark
                                      • v0q
                                      • 08 Nov 2013

                                      Anonymous, 08 Nov 2013Choosing to run applications in a virtual machine is one st... moreYou do realize that very same vm is the reason android is the most flexible in hardware adaption among all smartphone OS.

                                        • D
                                        • AnonD-3678
                                        • txq
                                        • 08 Nov 2013

                                        Anonymous, 08 Nov 2013Choosing to run applications in a virtual machine is one st... moreIt made sense for small screen app (no HD games & etc). Dalvik was originally developed by Andy Rubin's company in pre touch screen era.