Skip to main content

Android phones have a bad history of not getting the latest OS upgrades, often leaving them several versions behind, says a new study.




Tracking 18 different Android phones shipped in the U.S. through the middle of 2010, the Understatement's Michael Degusta found that most have not received major OS upgrades or even minor support patches, even though they're still under contract.


Pointing to one example, Degusta said that the Samsung Behold IIon T-Mobile was supposed to be upgraded to Eclair, aka Android 2.1. But by the time the phone hit the market, it was already two versions behind, and then Samsung never bothered to upgrade it.


As another example, the Motorola Devour on Verizon was already one version behind on the OS when it debuted in early 2010. Less than a year later, it was three major versions behind.


Breaking down his study, Degusta uncovered several specific items:
7 of the 18 Android phones tracked never ran a current version of the operating system.
12 of 18 only ran a current version of the OS for a matter of weeks or less.
10 of 18 were at least two major versions behind within their two-year contract.
11 of 18 stopped getting any support updates less than a year after release.
13 of 18 stopped getting support updates before sales were halted or shortly thereafter.
15 of the 18 don't run Gingerbread, which shipped in December 2010.
With the debut of Ice Cream Sandwich, every device tracked will be another major version behind.
At least 16 of 18 will almost certainly never get Ice Cream Sandwich.

Comments

Popular posts from this blog

Number Format In Javascript

Number.toFixed() :                                 Formats any number for "x" number of trailing decimals. The number is rounded up, and "0"s are used after the decimal point if needed to create the desired decimal length.   var profits=2489.8237 profits.toFixed(3) //returns 2489.824 (round up) profits.toFixed(2) //returns 2489.82 profits.toFixed(7) //returns 2489.8237000 (padding)   Number.toPrecision() :                                   Formats any number so it is of "x" length. Also called significant digits. A decimal point and "0"s are used if needed to create the desired length.   var anumber=123.45 anumber.toPrecision(6) //returns 123.450 (padding) anumber.toPrecision(4) //returns 123.5 (round up) anumber.toPrecision(2) //returns 1.2e+2 (you figure it out!) Round to a certain number of places For rounding decimals y

Use of indexOf and charAt in javascript

indexOf(): The indexOf() method returns the position of the first occurrence of a specified value in a string. This method returns -1 if the value to search for never occurs. example :  <script type="text/javascript"> var str="Hello world!"; document.write(str.indexOf("d") + "<br />"); document.write(str.indexOf("WORLD") + "<br />"); document.write(str.indexOf("world")); </script> Output : 10 -1 6 charAt() The charAt() method returns the character at the specified index in a string. The index of the first character is 0, and the index of the last character in a string called "txt", is txt.length-1 <script type="text/javascript"> var str = "Hello world!"; document.write("First character: " + str.charAt(0) + "<br />"); document.write("Last character: " + str.charAt(str.l

Html tags

HTML Basic Document <html> <head> <title>Title of document goes here</title> </head> <body> Visible text goes here... </body> </html> Heading Elements <h1>Largest Heading</h1> <h2> . . . </h2> <h3> . . . </h3> <h4> . . . </h4> <h5> . . . </h5> <h6>Smallest Heading</h6> Text Elements <p>This is a paragraph</p> <br /> (line break) <hr /> (horizontal rule) <pre>This text is preformatted</pre> Logical Styles <em>This text is emphasized</em> <strong>This text is strong</strong> <code>This is some computer code</code> Physical Styles <b>This text is bold</b> <i>This text is italic</i> Links Ordinary link: <a href="http://www.example.com/">Link-text goes here</a> Image-link: <a href="http://ww