Why does Google have this 18-months-policy for Android devices, such that if the the device is older than 18 months, it will not get any further updates? For example, the Galaxy Nexus didn't get KitKat.

The policy is not the same with Apple. The iPhone 4 was released in 2011, but it still got iOS7.

  • 1
    Add some punctuation and maybe turn it into a question?
    – user5506
    Mar 29, 2014 at 17:07
  • @user55486 can you prove this 18 months better?Maybe its not google but the manufacturers
    – user42276
    Mar 29, 2014 at 17:38
  • Why i have to be to formal fot questions it is like i am writing letter to president see meaning is understable in question so whats the problem
    – user55486
    Mar 29, 2014 at 18:38
  • 3
    If you want people to take the time to help you, you shouldn't make it more difficult for them.
    – ale
    Mar 30, 2014 at 3:46
  • @user55486 No one is asking you to be formal, easily understandable is good enough.
    – user49418
    Mar 31, 2014 at 11:49

1 Answer 1


It's because Apple has to look only over its iPhone models, which are less in number. Also iOS is more efficient (runs well on old hardware).

And Google also had claimed that KitKat will support low-on hardware devices well, and it does.

But the problem with Galaxy Nexus is that Texas Instruments, its SoC manufacturer has discontinued SoCs and probably even supporting them, so Google had to discontinue software support for it, because the SoC manufacturer has an important role in an Android upgrade. It approves the software and also provides some essential drivers, and that wasn't obtained in the case of Galaxy Nexus, so it didn't get an official update from Google.

If you are interested in running Android 4.4 on your GNexus you can look to custom ROMs like CyanogenMod, OmniRom, Paranoid Android etc. This will require you to unlock bootloader and root your phone.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .