Slashdot Mirror


Do Apple and Google Sabotage Older Phones? What the Graphs Don't Show

Harvard economics professor Sendhil Mullainathan takes a look in the New York Times at interesting correlations between the release dates of new phones and OSes and search queries that indicate frustration with the speed of the phones that people already have. Mullainathan illustrates with graphs (and gives plausible explanations for the difference) just how different the curves are over time for the search terms "iPhone slow" and "Samsung Galaxy slow." It's easy to see with the iPhone graph especially how it could seem to users that Apple has intentionally slowed down older phones to nudge them toward upgrading. While he's careful not to rule out intentional slowing of older phone models (that's possible, after all), Mullainathan cites several factors that mean there's no need to believe in a phone-slowing conspiracy, and at least two big reasons (reputation, liability) for companies — Apple, Google, and cellphone manufacturers like Samsung — not to take part in one. He points out various wrinkles in what the data could really indicate, including genuine but innocent slowdowns caused by optimizing for newer hardware. It's an interesting look at the difference between having mere statistics, no matter how rigorously gathered, and knowing quite what they mean.

59 of 281 comments (clear)

  1. Not Just Phones by Anonymous Coward · · Score: 2, Interesting

    It seems like *everything* starts slowing down or breaking for no reason. I don't buy wear/tear as a reason when everyone and their grandmother suggests that you need to update the firmware to get it working again. If it worked fine with the old firmware, why is updating the firmware fixing the problem? WHAT DID YOU DO TO MY OLD FIRMWARE!?

    1. Re:Not Just Phones by cheesybagel · · Score: 3, Insightful

      When the old firmware has security issues like the Apple SSL bug it is a bad idea not to update the firmware.

      I do suspect they do not even bother compiling the binaries for the older architecture by switching a couple of compiler flags though. The performance difference is just too big.

    2. Re: Not Just Phones by fbicknel6078 · · Score: 4, Funny

      Yeah, come to think of it, my washer is a lot slower these days......

    3. Re: Not Just Phones by Karlt1 · · Score: 4, Informative

      I do suspect they do not even bother compiling the binaries for the older architecture by switching a couple of compiler flags though. The performance difference is just too big.

      Well your suspicion is incorrect. There is a separate build for the OS for each supported device. If you download the OS on the computer from iTunes you have to download a copy for your specific device.

    4. Re: Not Just Phones by PopeRatzo · · Score: 5, Funny

      I've noticed the same thing about my body. Damn you, Apple!

      --
      You are welcome on my lawn.
    5. Re: Not Just Phones by avgjoe62 · · Score: 2
      Hell, I'm a lot slower than I used to be.

      Wonder where I can get a firmware upgrade?

      --

      How come Slashdot never gets Slashdotted?

    6. Re: Not Just Phones by Anonymous Coward · · Score: 2, Funny

      Viagra will upgrade your 'firm' ware. . .

    7. Re: Not Just Phones by Immerman · · Score: 4, Interesting

      The question though is whether they're instructing the compiler to *optimize* for each target platform, or if the only difference is the drivers, etc. included for the different hardware.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    8. Re: Not Just Phones by Anonymous Coward · · Score: 2, Funny

      Can I get that on floppy?

    9. Re:Not Just Phones by xeoron · · Score: 4, Interesting

      My 2012 Nexus 7 was getting unbelievable slow, then I did a factory reset and it was speedy again. I, also use tools to tweak what programs run at start up, which has helped a lot, too.

    10. Re: Not Just Phones by Karlt1 · · Score: 3, Informative

      Do you really think they are so incompetent that they have a different build setup for each device and not have different optimization set? We know they have some different flags set because it has to be built for both 64 bit and 32 bit chips.

    11. Re: Not Just Phones by BronsCon · · Score: 3, Insightful

      It's not necessarily a different build setup, provided the basic architecture is the same (e.g. all ARM, all MIPS, or all X86); build once for your base architecture, then package apps and drivers per-device. Yes, Apple has a 32bit build and a 64bit build, but that doesn't necessarily mean they build for every device. What's really being asked here is whether builds are being targeted for specific devices, or whether a single build is being packaged for multiple devices.

      A question worthy of being asked, rather than assuming the answer and looking down an anyone bold enough to realize the question actually deserves to be asked.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    12. Re: Not Just Phones by mikael · · Score: 4, Interesting

      My smartphone (Samsung Galaxy II) started running slowly. Even after I removed all the unused apps that I had downloaded, movies and photos, it was still running slow. Then I started looking through every single folder. It seems that the trash-cah wasn't actually emptying, and that there was a directory called ".faces" which seemed to archive every single picture that the AI software thought was a face. After those files were removed, my phone regained it's original speed.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    13. Re: Not Just Phones by Anonymous Coward · · Score: 2, Insightful

      Perhaps becausee Apple is a company which bets the farm on their reputation, and customer loyalty. Sabotaging their own customers would be counter productive.

    14. Re: Not Just Phones by dargaud · · Score: 3, Interesting

      I had the same problem, after rooting it I noticed plenty of Gb of log files, which I deleted. But the phone kept getting slower after each update so I installed CyanogenMod and it got a 2nd lease on life.

      --
      Non-Linux Penguins ?
    15. Re: Not Just Phones by MachineShedFred · · Score: 2

      Well, reason #1 would probably be a massive class action lawsuit that would destroy the coveted relationship that these companies have with their user base.

      Yes, I said that right - they won't give a shit about the monetary damages because they are doing laps in Scrooge McDuck-style money bins; but as soon as you get a reputation for creating shit devices that don't work 6 months after purchase, you become Motorola Mobility - a company that makes halfway decent hardware now, but can't sell it because of all the TERRIBLE PRODUCTS that you made before and never bothered to update.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    16. Re: Not Just Phones by creepynut · · Score: 2

      It was fixed on the older model. Google released an update quite some time ago which apparently enabled Trim and sped up the device. Mine was god-awful slow, to the point of being barely usable. The update brought it back to life.

    17. Re: Not Just Phones by Quirkz · · Score: 2

      Because if the phone I currently have seems okay for a year and then turns into a nonfunctional piece of junk, I'm not very likely to buy another one next time?

  2. my ipad 2 still works by alen · · Score: 3

    speed is about the same too. i plan to use it until it dies or i can't get any new apps which will probably be a year or so after ios 9 ships

    1. Re:my ipad 2 still works by blahbooboo · · Score: 4, Interesting

      You must not be very observant or extremely patient if you think iPad 2 is the same "use speed" as it was 2-3 iOS versions ago. It's tremendously slower under iOS 7...

    2. Re:my ipad 2 still works by jonbryce · · Score: 4, Insightful

      What I find with my iPad 2 is that some websites have a lot more Javascript than they used to, and the iPad 2 isn't really fast enough to cope with them. Previously, those websites would have used flash, which didn't work at all, but generally you could still use the website without the flash plugins.

    3. Re:my ipad 2 still works by jonbryce · · Score: 5, Informative

      If you turn off some of the animation stuff that has been added in iOS 7, it is fine.

    4. Re:my ipad 2 still works by MachineShedFred · · Score: 3, Insightful

      Oh noes, anonymous coward thinks someone looks like a "stupid dipshit moron" for buying a 2011-model tablet that actually worked, and has been useful for years.

      Is this the part where I say that the previous AC looks like an idiot for using three words in a row that basically mean the same thing? Or is he saying that the GP poster should have bought a Motorola Xoom instead, being the chief competitor to the iPad 2? How'd that work out for all those customers? Maybe a BlackBerry PlayBook or an HP TouchPad? Because anyone who bought those products are still using them today?

      Sorry, AC, but while the GP might "look" like a "stupid dipshit moron", you actually are one.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  3. There's two paths... by Anonymous Coward · · Score: 3, Insightful

    Apple, who continues to provide updates to older phones years after they're released. Some users find these new features slow down their older phones.

    Google, who doesn't have a mechanism to provide updates to almost any of their phones years after they're released. Some users find their phones slow down years after release anyway.

    1. Re:There's two paths... by Krojack · · Score: 4, Informative

      Google doesn't supply updates to most of the Android phones. It's the device manufactures that do that.

      I have a Nexus 7 (1st gen 2012) and still get updates from Google.

    2. Re:There's two paths... by Macrat · · Score: 4, Informative

      Google doesn't supply updates to most of the Android phones. It's the device manufactures that do that.

      The manufactures don't either.

      HTC G2 (aka Desire Z) and HTC One S. Updated ended barely a year after purchase.

  4. Graph is search results, not speed measurements. by 140Mandak262Jamuna · · Score: 3, Informative
    The methodology of testing the hypothesis is to look for google searches about "iphone slow" or "samsung slow". Assumption made is if people search for "iphone slow" Apple might have done something to slow down iPhones. The control group is Samsung which has the same motive as Apple but not the means because it does not control the OS.

    It is a big leap, there could be various other explanations of varying degrees of malice. As the new release comes through, bug fixes for older releases are put on back burner, apps are changed and tuned to take advantage of new version run slower in older version.. Or the way graphics subsystem is organized in iOS might have different bottlenecks based on the display resolution. So as new releases come in, default sizes for buffers and hashtables might change deep in the OS slowing down older apps.

    And if you are going to postulate "Apple might slow down older versions deliberately", why can't you postulate, "Google might spike and skew the history of the past searches to make Apple look bad"?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  5. Validity of the Data by SirAudioMan · · Score: 2

    Interesting musings but the first thing that came to my mind is the reverse - is Google sabotaging the search results? I know this sounds a bit strange but could it be possible that Google is being 'creative' with the raw Google Analytics data. Would it not serve Google's best interest to fudge the results to make Apple look bad right around the time of one of their releases trying to drive people to Android.

    My $0.02

  6. No need for a conspiracy by nine-times · · Score: 5, Interesting

    I don't think there's any reason to read a conspiracy into the situation. They release a new phone that's much faster, and then they release an updated OS with new features to take advantage of that extra computing power. Adding features that use more computing power makes the old phones seem slow.

    I'm tempted to compare it to the development of desktops and laptops, both of which went through similar upgrade cycles before leveling off a bit. However, there's a big difference in that desktop and laptops were developing quickly to cram features into the OS, at the cost of focus on efficiency, which serves as a partial explanation as to why things became "slow" with upgrades. Desktop and laptop software went through a period of bloat, and then in recent years, additional features traded off against speed gains from recoding things with efficiency as a goal. Meanwhile, Android and iOS needed to be written to be efficient from the start. They wanted to make the hardware as small/thin/light as possible, which meant that the power requirements had to be low. To give an example of the effects of this, a requirement for using as little power as possible has been the reason iOS has always limited multitasking.

    1. Re:No need for a conspiracy by guruevi · · Score: 2

      If you make such claims, please back them up with statements. The latest iOS upgrade has been a great improvement to both speed and usability for my iPhone 4 and my iPad 1 is no slower today through all the upgrades than when I started using it 3 years ago, it still runs all the games and whatnots.

      http://www.macworld.com/articl...

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    2. Re:No need for a conspiracy by strikethree · · Score: 2

      So in other words, what you are saying is that Apple released a new version of iOS and intentionally did not test it against older models because, well, fuck you, that's why.

      So explain to me how this is different than intentionally slowing down older models? Yeah...

      I had a iPhone 2. It went to shit (not just under optimised) once the 3 came out. I bought a 3GS. It went to shit when the 4 came out (but haha! I only upgraded my friends phones, not my own, so my 3GS was still useful for a few more years).

      Once I saw the writing on the wall concerning the upgrade treadmill, I stopped buying Apple products. I had still purchased an iPad 2 and a Macbook Pro 15 inch, but I am done with Apple. I will not be upgrading the iOS on my iPad and I am still on Snow Leopard for my Macbook. I am done. I just do not wish to dedicate so much of my resources just to "stay in the same place". There is nothing any of their newer devices or operating systems offer to me that I want... and certainly nothing worth my money. But then, I would still be on XP64 if I could. Grrrrr.

      This is one of the features of a capitalist society that I hate. Every business thinks they need to suck as much revenue out of you as possible regardless of whether or not it even makes sense from your own point of view. That leads to this kind of shit: Perfectly good phones needing be thrown out.

      Oh, one other thing, once I tossed out iPhones, I went to Android. You certainly do not have to worry about updates rendering your phones useless in America. The carriers actively block all updates whatsoever because they refuse to update their own "control" software that they built into the original Android software that they shipped in your phone. That means unless you are running Cyanogenmod or some other custom "ROM", you will never see an update... which means that the updates do not actually slow down your phone because their is no economic incentive to do so!

      But meh. Capitalism is infinitely better than Communism but the warts really show in these situations. Is there anything better?

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    3. Re:No need for a conspiracy by nine-times · · Score: 2

      Sadly, they mostly release new eye-candy to use up that extra computing power.

      The effect of eye-candy is often overestimated. Sometimes there have been overhauls of the behind-the-scenes code to improve security, reliability, scalability, and robustness. Hard drives in almost every OS are all indexed for better searches now, which didn't used to be the case. If you add features like full-disk encryption, that will slow things down. iOS has been adding a lot more functionality for apps to draw on, including more multitasking options, which slows things and shortens batter life.

      These days, there's often hardware support for the eye-candy, which means it doesn't actually slow things down very much. A few transparency effects and drop-shadows create a trivial amount of work for modern processors and GPUs.

    4. Re:No need for a conspiracy by nine-times · · Score: 2

      So in other words, what you are saying is that Apple released a new version of iOS and intentionally did not test it against older models because, well, fuck you, that's why.

      They tested against it. It works. It's slower than it used to be. It leaves you with the options of (a) upgrade the OS to get new features, deal with the fact that it's slow; (b) keep the old OS to keep it fast, deal with the fact that you lack the new features; or (c) upgrade the hardware to be fast on the new OS.

      The problem is, they're stuck with a similar conundrum. The hardware for iOS becomes substantially faster with each generation. Therefore, they could (a) drop support for old phones with each iOS version, and face complaints, "You're forcing us to upgrade by not supporting old models!"; (b) support old phones, knowing they'll run slower and generate complaints, "You're forcing us to upgrade by slowing the old models!"; or (c) Refuse to create new features in iOS that will require more computing power, leading to the complaint, "Your OS is stagnant! And why aren't you making use of the power of the hardware in the new models!"

      It's no win. In support of my point, you go complain, "You certainly do not have to worry about updates rendering your phones useless in America. The carriers actively block all updates whatsoever because they refuse to update their own "control" software that they built into the original Android software that they shipped in your phone." So you're complaining that Apple is providing updates for old phones, and complaining that Android is not providing updates for old phones. And then you're linking this to a whole capitalism/communism debate that feels out of place.

    5. Re:No need for a conspiracy by nine-times · · Score: 2

      People will complain that the sun is too yellow.

      Exactly my point.

      I am suspecting your are putting your own biases into the words that I spoke.

      And I'm quite sure that you're being disingenuous. Or maybe not disingenuous, but dumb. Possibly just in denial? Regardless, I could continue pointing out where your arguments don't make sense, and you'd continue to shift your argument around and pretend to be saying different things. Why would I spend time on that kind of thing?

    6. Re:No need for a conspiracy by tlhIngan · · Score: 3, Informative

      Well, the available CPU power increased dramatically since the original iPhone was released back in 2007.

      Back then, the iPhone and iPhone 3G used ARM11 (ARMv6) processors at 400MHz. The iPhone 3Gs used a Cortex-A8 based CPU running at 600MHz - clock for clock, the A8 was practically twice as fast as an ARM11, and the 50% speed boost doesn't hurt, either (so nearly 3 times faster). Of course, with that added speed, the iPhone 3Gs doubled RAM to 256MB.

      The iPhone 4 doubled RAM again to 512MB, and upped the speed to an 800MHz Cortex A8, roughly a 33% increase in speed, but more importantly they also upgraded the GPU to run faster. The iPhone 4s went from a Cortex-A8 based CPU to a Cortex-A9 multiprocessing CPU and upgraded graphics again.

      The iPhone 5 upped it to 1.3GHz custom Apple A6 core (faster than equivalent Cortex-A9), just over 50% faster clock for clock, and doubled RAM again to 1GB.

      The iPhone 5s went to ARMv8, where running 64-bit code is so much more efficient that 64-bit code can outrun 32-bit code by up to two times. Running 32-bit code, ARMv8 is only marginally faster than ARMv7, but 64-bit code is where ARMv8's speed really shines.

      The spread of CPU speeds is probably anywhere from 3-5x for a supported iOS.

      Me, I'm running an iPhone 4s with iOS 7. It's snappy enough - the most sluggish times are when I make a phone call and it seems to linger at the contact screen for a second or two, and when I hang up and it lingers at the call screen for a second or two.

      It won't be supported on iOS 8, I don't believe. Given it's been 3 years, well, it's probably time to upgrade.

  7. Re:Graph is search results, not speed measurements by boaworm · · Score: 3, Interesting

    It is a bit strange they did not correlate to iOS releases, but iPhone releases.

    I find it much more likely that when you upgrade to iOS+1, the new features slow your phone down. I've experienced that several times, my 3GS became "much slower" after upgrading it. The new iOS had more eye candy etc.

    But that's not the same as saying the old hardware is slower.

    --
    Probable impossibilities are to be preferred to improbable possibilities.
    Aristotele
  8. It's the OS, silly by pushing-robot · · Score: 2

    As the author points out, each phone release is accompanied by a major OS release. With a major software release comes bugs, as well as a raft of CPU-eating new features to play with, so it makes perfect sense that there would be a spike in complaints about performance and a host of other issues. No conspiracy necessary.

    --
    How can I believe you when you tell me what I don't want to hear?
  9. Weird premise by DNS-and-BIND · · Score: 3, Interesting

    The article says, "phones feel slower over time as they hold more software". How does this follow? How does the phone get "slower" just because more software is installed? This sounds an awful lot like the cargo cult thinking of "well the hard drive is full so we have to buy a new computer because this one is slow."

    I know some software will start agents on boot, but they just sit in the background and do little. top reveals very little CPU time and memory consumed by these.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  10. Re:Graph is search results, not speed measurements by Registered+Coward+v2 · · Score: 5, Informative

    The methodology of testing the hypothesis is to look for google searches about "iphone slow" or "samsung slow". Assumption made is if people search for "iphone slow" Apple might have done something to slow down iPhones. The control group is Samsung which has the same motive as Apple but not the means because it does not control the OS.

    Actually, the data was gathered to see if the professor's view that his phone had slowed down was also shared by other iPhone users; they found an interesting correlation between search spikes and new iPhone models but were careful to say that doesn't prove anything other than people perceive a slowdown when a new phone comes out. He points out some valid reasons why the Samsung / Apple data differs, primarily that Apple releases a new version of IOS with the new iPhone and thus the new iOS may not be optimized for older hardware while many Android users remain on an older version. In addition, since the Andriod device makers don't control Android they may find it cheaper not to spend a lot of time on the OS and rather invest in hardware improvements as the differentiator.

    --
    I'm a consultant - I convert gibberish into cash-flow.
  11. Re:How about the cell characters? by cheesybagel · · Score: 2

    Let me guess it doesn't support all the 4G frequencies modern phones do.

  12. Hardware ages too by Maxo-Texas · · Score: 2

    My samsung epic 2 gps antennae is much weaker than it used to be.

    I suspect the other hardware is also designed to be "good enough to last a few years but not a decade" to save a few pennies.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    1. Re:Hardware ages too by hawk · · Score: 2

      And that world has come full circle.

      That's not a "double height"; today's bays are half- and third- height.

      The last single/full height drive I remember seeing was a 1G scsi in about 96, although I'm certain they continued for at least a feww years after that.

      hawk

  13. Re:Graph is search results, not speed measurements by Shoten · · Score: 4, Insightful

    The methodology of testing the hypothesis is to look for google searches about "iphone slow" or "samsung slow". Assumption made is if people search for "iphone slow" Apple might have done something to slow down iPhones. The control group is Samsung which has the same motive as Apple but not the means because it does not control the OS.

    It is a big leap, there could be various other explanations of varying degrees of malice. As the new release comes through, bug fixes for older releases are put on back burner, apps are changed and tuned to take advantage of new version run slower in older version.. Or the way graphics subsystem is organized in iOS might have different bottlenecks based on the display resolution. So as new releases come in, default sizes for buffers and hashtables might change deep in the OS slowing down older apps.

    And if you are going to postulate "Apple might slow down older versions deliberately", why can't you postulate, "Google might spike and skew the history of the past searches to make Apple look bad"?

    There's another problem with his theory as well; as we all know, Android phones don't get many OS updates, if any at all. Every study that checks (using real methods) the Android versions currently in use based on hardware, vendor, or general population finds that unless you bought your phone very recently, there's almost no chance you're running the latest version of Android. So how is it that Google is managing to slow down old phones with code in the new versions of Android in the first place?

    --

    For your security, this post has been encrypted with ROT-13, twice.
  14. Re:How about the cell characters? by Bing+Tsher+E · · Score: 2

    More and more other people have 4G phones using those frequencies, is my best guess.

  15. Planned obsolescence by QuietLagoon · · Score: 3, Insightful

    The concept is called planned obsolescence , and it has existed for as long as people have been buying things.

    1. Re:Planned obsolescence by SvnLyrBrto · · Score: 2

      In other words, no. You've got nothing besides made-up straw men and hyperbole.

      Gotcha,

      --
      Imagine all the people...
    2. Re:Planned obsolescence by Misagon · · Score: 2

      Bullshit. Planned Obsolescence is an invented, artificial concept, not an observation of the market.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    3. Re:Planned obsolescence by AthanasiusKircher · · Score: 2

      The concept is called planned obsolescence , and it has existed for as long as people have been buying things.

      It may have existed for millennia, but until the past few decades it was commonly perceived as "cheating" someone out of money. The assumption 50 years ago was pretty much that anything you bought could and should be repaired, until so many parts fail that it doesn't make sense repair it anymore. I still own and use my mother's kitchen stand mixer, which is nearly 50 years old. I could say the same thing for a number of things that have been passed down to me and still work even though they were manufactured a couple generations ago. My grandmothers used to repair clothing rather than simply buying something new when a hole appeared.

      Nowadays, we just expect that most things we buy will fall apart or wear out in a few years, but this is a radical departure from what the world was like 50 years ago or more.

  16. Re:Much ado about nothing by Registered+Coward+v2 · · Score: 5, Funny

    In the end, the professor, after writing thousands of words, comes to no conclusion.

    He's an economist. That's his job.

    --
    I'm a consultant - I convert gibberish into cash-flow.
  17. Human recall slows down too. by goombah99 · · Score: 3, Informative

    Studies have also shown that as humans age their rate of recall also slows down, not because their brains are slower but because they have to navigate a database filled with entangled excess information. I've noticed that google searches by voice are vastly more word-accurate than siri searches by voice. But that's because google is doing something in the context of something else-- it has clues to context. Siri is trying to do free-form semantics over a much greater realm of possibilities. When you narrow Siri to a phone specific function, it does better than google. As the AI realm grows, perhaps to include sarcasm and slang, these services will require even more compute power to keep going.

    However, these days, phone services are done on back end servers, so there is no great reason they should slow down in "modern" times.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Human recall slows down too. by goombah99 · · Score: 3, Interesting

      perhaps Apple and google will ration their back end service such that a user of an old phone only gets the equivalent compute power that was available at the time the phone was first sold. Newer phones thus pay for upgrades in the computing infrastructure, and thus are entitled to superior backend services.

      --
      Some drink at the fountain of knowledge. Others just gargle.
  18. It is HARD to support non-shipping devices by iamacat · · Score: 2

    If you plan to support new code base on old devices at all, development of a large project will result in hundreds of decision points where you can either have more features and faster or easier to maintain code on shipping hardware or better performance on discontinued devices. Just how much effort would YOU spend in the later, especially with a hard deadline coming up?

    A new OS is also likely to create new demands on device drivers. How much support are you going to get from the manufacturers after they have discontinued the hardware, got out of an entire area of business or simply went belly up? Anyone who has a working knowledge of the chipset could already have left the company or be engaged on other pressing projects.

    I think the most realistic solution is to release all available and legally unconstrained knowledge about the platform to community so that they can provide solutions like CyanogenMod as long as there is sufficient interest. In the meantime, try to treat free updates to discontinued hardware as a glass half full. The vendor has spent millions of dollars developing, testing and certifying it, with no commercial gains for itself besides reputation.

  19. Android updates vs Google Play Services updates by Fencepost · · Score: 2

    Hasn't Google been moving more things under the umbrella of their much more restrictively licensed Google Play Services? Basically building much of the face of Android on things no longer/never part of AOSP?

    --
    fencepost
    just a little off
    1. Re:Android updates vs Google Play Services updates by Shoten · · Score: 2

      Hasn't Google been moving more things under the umbrella of their much more restrictively licensed Google Play Services? Basically building much of the face of Android on things no longer/never part of AOSP?

      Not really; the problem is that every carrier has phones with Android images that are customized for them...so OS lifecycle responsibility lies ultimately with the carrier. Fragmentation is the main root cause here, along with the fact that the carriers frankly don't give a shit about pushing updates. They'd much rather that everyone buy new phones anyways...not for the profit of the phones per se, but because the less they have to straddle cellular standards (EDGE/3G/4G/LTE) the less money they have to spend operating parallel sets of equipment to service each of them. And customer tech support is easier (i.e., cheaper) with less legacy phones in the wild as well.

      --

      For your security, this post has been encrypted with ROT-13, twice.
  20. No conspiracy, but old phones are slowing down by chis101 · · Score: 2

    I don't think they intentionally sabotage them, but they are definitely slower. It's just that they keep getting pushed new OS updates, and new app updates, and the new updates expect faster hardware.

    I bought a Galaxy Nexus 2 years ago, and when I got it everything was blazing fast. By a few months ago, my phone was frustratingly slow. For a while I considered that I was just looking at newer phones and thinking "Wow, that's so much faster than mine" but just thought that it was the comparison that made mine feel slow, not that it really was slow. I finally decided my phone was objectively slow, not just by comparison.

    A few weeks ago I 'downgraded' to Android 4.2.2 (Had been running Android 4.3), and turned off auto app update. (I had previously tried various ROMs with 4.3, but they were all still slow.) Now my phone is fast again. Maybe not as blazing fast as it was brand new, but I no longer feel like I'm ever waiting for the phone.

    So, I don't think there is a real 'conspiracy' to slow down old phones, but I think that old phones *are* slower, they know they are doing it, and just don't care. Why would they? They think we should be happy they are pushing updates to us, but they don't think they should have to worry about the experience on devices they sold years ago. But, I have the ability to refuse these updates, so I can keep my personal phone usable for the foreseeable future.

  21. Re: Dalvik is dead, long live Dalvik! by Karlt1 · · Score: 3, Informative

    So you're bragging about Google improving the very bad Dakvik engine after 7 years and you're comparing that to iOS which has been completely compiled to native code since day?

    Google has been promising 60fps animation for 5 years -- something Apple did in 2007.

  22. Graph is search results, not speed measurements. by mhollis · · Score: 4, Interesting

    Exactly! The methodology is incorrect. And, after having spoken with the good people at AT&T (that's right, buy at the sign of the Death Star) it is the Telcos that are responsible for slow-downs, not the telephone makers.

    Why? The Telcos want you using the latest tech so that you will have a two-year contract with them that you cannot easily get out of without paying them lots of money. This keeps you "loyal." And it gets you on the treadmill of upgrades that ensures your loyalty. So what the telcos do is that they "sunset" technology that supports the older phones. And all of their upgrades on their cell towers (which usually aren't really towers that much any more) support new radios and signaling, not the old stuff.

    So blame Apple and Samsung all you want, but it's the Telcos that are responsible for slowing down the older tech, not the manufacturers.

    --
    Gods don't kill people, people with gods kill people.
  23. Re:Graph is search results, not speed measurements by Anonymous Coward · · Score: 4, Insightful

    Hypothesis one: users' irrational fetish/honeymoon-glow feeling about their old phone is brainwashed away by the advertising for the new phone model so that they're better able to perceive its slowness relative to laptops that cost the same amount.

    Hypothesis two: users aren't searching because they suddenly think their phone is slow. They always thought their phone was slow, but before there was nothing they could do about it. They're searching for reviews comparing the speed of new and old phones, to see if there's really an improvement.

    Hypothesis three: Apple and Google are somehow slowing down the phones without pushing software updates to them (since, except for Nexus, Google isn't even _able_ to time software update pushes).

    Possible journalist approaches: measure the speed of the fucking phones. Ask users why they were searching with a poll on the landing page for the search. Conduct a web poll trying to distinguish hypotheses one and two, shortly after the release of a new phone. Ask Google and Apple if they are slowing phones down, and if they have any historical phone speed measurements they would like to share so you don't have to do it yourself.

    To write the actual article: delete hypotheses one and two, then say "I have no evidence to confirm or deny [complicated hypothesis three scenario] but let me explain how it would work."

    Fuck this guy. Google and Apple deserve, and desperately need, better criticism than this.

  24. Re:Graph is search results, not speed measurements by alvinrod · · Score: 2

    Even a perceived slowdown isn't a good metric as it's terribly subjective. I have an older computer that still runs just as well as when I purchased it, but it feels a lot slower since my new computer has an SSD and once you experience that, you can't go back without feeling like everything is painfully slow, never mind the extra cores and additional RAM. It was the same with dial-up internet back in the day. It didn't get any slower, but once you had used a cable or T1 connection, loading webpages on a 56k connection felt like a small eternity.

    If someone were actually interested in evaluating this, they should buy some new phones and benchmark them for several different tasks and then wait a few years to compare the results after a few operating system upgrades. There are probably a few people who have never upgraded their devices, so even today a comparison could be made.