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.
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!?
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
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.
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
experienced and best- Microsoft!
Every time they come out with a new OS, the old one suddenly needs security "updates" at a faster and faster rate, and for some reason, more and more of them require reboots. Likewise MS Office- they change the file formats with each release to prevent compatibility with older versions and especially compatibility with freeware office suites.
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
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.
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
Finally, we see a big limitation: This data reveals only correlations, not conclusions. We are left with at least two different interpretations of the sudden spike in “iPhone slow” queries, one conspiratorial and one benign. It is tempting to say, “See, this is why big data is useless.” But that is too trite. Correlations are what motivate us to look further. If all that big data does — and it surely does more — is to point out interesting correlations whose fundamental reasons we unpack in other ways, that already has immense value.
And if those correlations allow conspiracy theorists to become that much more smug, that’s a small price to pay.
And the cost is going to be paid by some company or the other for the benefit of some class action house or another.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
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?
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!
I have one of the first HSPA+ ("4G") phones, the T-mobile G2, and it still works 100%. But, it seems lately that getting a solid 4G connection is getting harder in the same places I've been using it for years. Shouldn't it be improving? Obviously, the carriers benefit from phone upgrades, too, as they are he primary retailers of them.
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.
I'm going to go out on a limb and point out that neither Samsung, Apple, nor Google would give a rip if they DID get the rep for slowing down obsolete stuff intentionally. Each one has a long history of engaging in planned obsolescence activities and spiking performance metrics anyways, so doing a combination of the two isn't exactly something to be avoided by them. As for liabiliy? They've gotten away with Planned Obsolescence unscathed so far, what is this liabiliy you speak of?
Just because you're paranoid doesn't mean they aren't out to get you
You obviously don't know how slow and inefficient Dalvik is.....
"Do your research before upgrading an old phone" = "Don't trust Apple". Are you suggesting that I should NOT in fact trust my sacredest of sacred cows? Blasphemy!
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.
My old FroYo phone was glacier slow until I downloaded a fsTrim utility. It requires root, but it made my old dinosaur run MUCH faster. It even noticeably sped up my current 4.1.1 phone which doesn't yet have TRIM support built in. I think it was called LagFix Free in the Play Store, but I could be mistaken. If you have a rooted Android phone that DOESN'T already support TRIM, give it a go; it did wonders for both of my phones.
You obviously don't know how slow and inefficient Dalvik is.....
Except that was never true; ART is going full steam ahead in replacing Dalvik.
ART will increase the speed and efficiency of apps on Android phones. However, it will use up a bit more space on a user's mobile phone, along with longer install times. ART is also said to be able to give a slight improvement on a phone's battery life.
Again further improvements only earlier versions.
I've managed to keep my machines in service well past the updates in OS. If Apple products really go on the fritz near the time of new releases, they've been doing it for a long time.
You're right. Electronic equipment ages so fast. I've never seen a hard drive last more than a couple of years, and we are lucky if a memory chip lasts more than six months! There is nothing less reliable in the long-term than solid state electronics gear with no moving parts.
Meanwhile 90% of ios devices are on ios 7.
The problem under discussion is Apples earlier products not being able to cope with the the latest version of its OS which means a massive percentage of those products should never have been upgraded to iOS7. It is a problem Android does not have.
I'm going to go out on a limb and point out that neither Samsung, Apple, nor Google would give a rip if they DID get the rep for slowing down obsolete stuff intentionally.
Except it is not remotely true for Google, who want to make money from you doing more. They spend a lot of time making things faster to make more money.
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.
My SE/30 chugs along about as nicely as it has for decades now. Apple made a fine product, at some point in the past.
The concept is called planned obsolescence , and it has existed for as long as people have been buying things.
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.
Apple markets and prices their products as status symbols. If you don't have the latest, shiniest gadget you aren't cool anymore, especially when your hipster friends are waving their latest toy in your face. So of course you need a reason to justify a new iAnything device.
And they still do! And you can put your complete trust in them, EXCEPT for allowing them to put anything new on your computer without at least a 4-hour session of Googling for advice from total strangers. This is how I defend Apple because everyone should know that Apple is not like other companies. They have your best interests at heart.
The default setting for most apps is to phone home every 15 minutes or at some absurdly-high interval. Once you lose 4G coverage your phone slows to a crawl. When you turn off automatic updates and notifications (which can be arduous or impossible for some apps) even older smartphones run well.
Every time my Samsung Galaxy S3 is running slowly, some app developer forgot my preferences and turned back on auto updates. The ABC News app was the latest violator.
There is no reason why an app can't load content on demand while running. When apps are not open, they should do doing nothing! Apps not being open can be a strong indication that you are not in a coverage area, or coverage is poor. So automatic updates when no apps are running is the opposite of what you want to do.
The only thing I want to be happening in the background is backing up my files, and even then only on wifi and while charging. If I'm doing nothing, apps should be doing nothing.
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.
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.
I've had each version of the iPhone (app development), so I've been privy to the speed profile personally. I don't think there is anything weird going on. Just hardware optimization and adding more software. And since my iPhone 5S, I've had no complaints about speed. It's been flawless.
--kev
This is hardly new . . .
I had the original G1, before they were tossing the word "android" around.
It interestingly sprouted a navigation system one day. I thought that was nice, until I tried to use it in general. The "upgrade" needed more cpu power and ram than that thing had.
Add features to use more powerful hardware, and they consume resources on the older phones, too.
The only exception seems to be OSX, which tends to have at least a moderate speed increase for older hardware with each major release.
hawk
You're right. Supporting older devices is more difficult. Good thing Apple has my best interests at heart; it is that special quality of Apple, which is not like other OS companies, that allows it to make a half-assed attempt at such a difficult job and ship the update to me, regardless. That's precisely the kind of move that won Apple my heart.
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
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.
Get Greenify. Permanently hibernate every damn thing you aren't planning to use within the next hour. Android's 'any installed app can run in the background whenever it wants' regime is strictly for amateurs. Drove me absolutely insane until I found Greenify. Let this post not be seen as any kind of Google endorsement. Clearly Google is just trying to spy on us all with this system of near-unkillable apps. Unlike Apple, which would never do anything as evil as what Google does. That's why when there are holes in Apple's security, they aren't 'backdoors', because everyone trusts Apple, so if only Apple has access to your porn collection, then it automatically isn't a 'back door' because Apple can be automatically trusted. QED.
Would you pay $29.99 to update your device to a new version of iOS or Android? If so, I am sure you would get much better/longer support - more in line with Windows updates on existing hardware than current mobile status quo. But if most people figure they would rather get a new device as soon as their mobile contract is up for renewal every two years, why should device manufacturers care about support anything beyond this time?
In truth, contract subsidizes are not good for users by hiding the total cost they end up paying for their device. Most WOULD be better of paying for a higher quality OS update to make their $800 phone last 3-4 years instead of 2. We should also include full environmental cost of mining and recycling toxic elements of modern electronics into the device price. If someone can make these last longer rather than creating more pollution, they should have a solid incentive to do so.
Most people are blaming Apple directly for iOS getting slow with new releases. I've seen that in some cases with built in apps, but the real problem is usually third party apps. Developers by the latest and greatest iPad and iPhones and then they target those with their apps. The apps get big and have memory usage issues and start crashing on older devices. Usually toward the end of my contract I start having problems with twitter/facebook/google apps crashing a lot and many others that regularly receive updates. My contact timeline usually falls a few months after a new major number iPhone release. I've noticed people on the "s" releases tend to have less issues between hardware upgrades too.
MidnightBSD: The BSD for Everyone
Apple does update iPhones and iPads to the point that they are slow. Try closing just about any app and pulling up the keyboard on a 3GS with iOS6 or an original iPad with iOS5. Its painfully slow just to respond to keypresses. I am pretty sure the problem is RAM. Apple was slow to go to 512MB and slow again to go to 1GB. I can see why some people might want the latest features without buying a new piece of hardware, but my two big complaints about Apple's practices are these: (1) Apple would never ship the product with such a slow response and thus a bad user experience and (2) Apple has successfully prevented downgrading so there is no going back - even the hackers can't downgrade your phone.
That's correct. The explanation is very simple, and it means Apple cannot be blamed for pushing code that requires too many cycles for your device. Even if Apple's update system tried to push OS X Mavericks onto a PowerBook 100, thereby completely bricking it, it would not be Apple's fault, because the simple explanation is, Mavericks is just new code that takes more cycles duh, and as every Apple user knows, the simple explanation that exonerates Apple is always the correct one.
Apple makes friendly human products, so I too, judge their products' performance as if they were people, with no reference whatsoever to the design of the underlying hardware. And as everybody who has studied human psychology knows, the hardest thing for a computer to use is locate the correct file. Therefore those old phones are probably just searching harder and harder just to find their own files on their drives. This is enough to explain everything: no need to fault Apple for this!
Thankfully for us, in the new improved version, even if your device isn't obsolescing as planned, Apple can send it a command to do so whenever it wants, in the form of a software update. This is right and good because Apple knows whats best for us, and if you end up trapped into a very-difficult-to-reverse update you shouldn't have had, then it's buyer beware. Which has always been the case, right? So nobody should complain when Apple decides their devices have had enough and its time to spend more money. People trying to make old hardware still hunt are just pathetic and just don't understand Capitalism which says companies are just evil by nature and therefore not at fault for anything.
Why would Apple let you DOWNgrade your phone? Apple always knows best. To allow a DOWNgrade would be to question that.
No mention was made on the impact on the network of a new iPhone release. While many users upgrade from one phone to another on the iPhone release date, a huge number of new devices are also suddenly unleashed on the network on that date.
I am thinking that the network might simply throttle back all responses until the shiny new users quit playing with their new devices and go back to their normal day-to-day usage.
No way to tell if those searching for "iPhone slow" were new device users or old device users....
Yes I agree, it's the Overarching Monolithic Network that simultaneously sets everybody's speed across the world for doing anything. Blame The Network. Not Apple. P.S. It's taking forever for me to open this PowerPoint document. Did somebody break The Network again??
Can't beat that dead horse enough apparently. Those little fancy features add up on older systems. I was forced to upgrade laptops when I couldn't prevent Gnome 2 from bogging it down... and Linux is supposed to be the good guy to old hardware.
Chewbacon
The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
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.
Yes. Linux does it too. Every single computer company pushes recommended updates directly to users without a warning, and then makes it as impossible as they can to downgrade back to what they had due to DRM-style software locks. I mean, Linux may not actually have any such locks, but hell, just yesterday, Linus Torvalds himself came to my house and said if I tried to downgrade Gnome 2 back to Gnome 1, he would personally send Richard Stallman and a couple of goons to beat up my pet animals. Save your cute pet animals! Buy Apple. They only use software locks to prevent you from taking back with their upgrade decisions Ã" NOT ANIMAL ABUSE.
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.
Seriously, please.
There is no need to believe in a phone-slowing conspiracy, just like there was no need to believe that Google or Apple was tracking users and saving location data, and there was no need to believe that Google was sniffing and storing unencrypted wifi traffic wherever its street view cars went, and there was no need to believe that government was saving all of our emails...
Sure. Tell me another good one.
Yes. Here's a good one. Backdoors aren't 'backdoors' when Apple has the keys. They don't exist, understand? There is just a wall there. No door.
Absolutely. It has to be the third-party apps. After all, from a standing no-apps all-memory-released start, it takes my iPhone 3G with iOS4 only about 5 seconds to open the keyboard, and only 10 seconds to open the built-in iPod player. I count myself lucky I'm not waiting minutes every time. I mean, at least it's better than loading from a floppy. Gotta be those third-party apps, mm-hmm.
Incisive journalism!
Newer Operating Systems with more features perform slower on older hardware. Who would have guessed ...
Microsft spel chekar vor sail, worgs grate !!!
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.
Totally. And to think, some idiots actually TRUST Apple's update recommendations. I mean, I know Apple wouldn't recommend anything against my interests, just to make more money, because that would be a conspiracy theory. But still, everybody knows that recommended updates are supposed to make computers run crappier. It's just common sense. Sure, Apple's products are aimed at the not necessarily computer-savvy, but there's not savvy, and there's being a TOTAL LOSER by trusting Apple.
I find it much more likely that when you upgrade to iOS+1, the new features slow your phone down.
That seems to be a problem fairly unique to certain expensive phones. Android gets faster with each version on the same hardware, the only slow downs being in manufacturer custom versions. Samsung and LG generally do okay, HTC not so well. Windows has been getting faster since Vista. Linux generally gets performance improvements but is a special case because there is no single distro and each kernel is custom built. I'm not sure about MacOS.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
Android does get updates, it just depends on the handset. If you buy a £30 phone you can't expect much. On the other hand Google and Samsung flagship models get a couple of years of updates minimum. If you consider the point at which iOS makes your iPhone unusably slow they are pretty much on par. At least with popular Android devices you have the option to go to Cyanogen or any number of custom ROMs.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
something Apple did in 2007.
In context of this article, newer versions of iOS work less well on same hardware. Personally I like my Operating System to improve not degrade. Seriously though saying Dakvik is bad (and spelling it wrong)...shows naivete on your part, The compiled part just shows you don't know how languages work.
My iPhone 4 is slow. That's not ACTUALLY a surprise. There was a time where I was on an upgrade treadmill with my PC. A new video card here, a new processor there. Then a full MB swap, more RAM...every year, something else would get replaced. Progress marches forward.
PCs eventually reached a bit of a plateau. Unless you're playing really intense games, you're not going to notice that your machine is old and slow. A four year old PC does most of the basic tasks asked of it, because those tasks aren't terribly hard anymore, and you've already got a lot of RAM and a 2GHz CPU.
But mobile devices are just starting to reach that plateau. Putting more RAM in a phone makes a difference, but they haven't been loaded up from the start because of size and power restraints. Every year sees a small advance in battery tech and low-power computing. So my old iPhone 4 is well behind that curve. That's how things go.
A four year old Android phone is going to have the same issues, assuming we can put aside the question of whether it's getting updates at all.
This is one of those cases where I don't think the manufacturers have a particularly malicious intent. My iPhone 4 is slower compared to the day I first got it, but it does SO much more, and it does those things a lot better than it used to. My experience is richer, even if I have to wait an extra second or two for certain tasks to complete.
Why would I use a phone when the internet exists?
To be able to call people who don't use the same VoIP client you use. And to be able to receive SMS messages from providers such as Facebook and Yahoo that require each subscriber to have a globally unique phone number that can receive SMS.
Travelling? Why would I use a phone when internet dongles exist?
To be able to carry your Internet access terminal without carrying a big heavy laptop. And to be able to communicate without having to find a place to sit down with that laptop. And to save money because some cellular carriers have historically charged less for service on a phone than for service on a computer.
Fuck people and their nasally voices. Good ol' standard text. You'll never annoy me.
When you need to contact someone who uses a land line, do you go through the deaf relay?
Big letters here kids: "PLANNED OBSOLESCENCE". That is, designed to fail. Nothing new to industry.
I have to say that Google certainly left my Nexus S in bad shape, they updated it all the way to 4.1.2 which was too resource heavy for it, then didn't update it to 4.2 which contained a bunch of performance improvements that the NS badly needed! I've been on a close to stock custom rom since then, and every major release has improved it until it's now very usable on KitKat.
Obviously in the mean time I upgraded, but it still makes a very usable 2nd phone running KK.
Nothing new to this thread, either, but hey-- who reads, anymore, am I right?
You know what? I never considered that. You're right, the probability of Apple misuing the software locks that have on our devices to push near-irrevocable updates that slow us down, something that is completely within their power and they would actually have to expend effort not to do, is approximately equal to the probability of Google predicting that someone would write an article like this and pre-emptively messing with their search algorithms, just on the off-chance that somebody might do a study like this. Every Apple defender should remember, when talking about Google. Apple might have verified near-total control of your device, and it might be plainly obvious to them how they could abuse it, but you should trust them blindly not to, because they are just that trustworthy. Apple has your best interests at heart. On the other hand, you should NOT trust Google blindly because maybe they are messing with searches they have no idea who is going to perform or why. Google might be psychic and be able to tell in advance what kinds of articles people are going to write and mess with search algorithms to throw them off. The mere outside chance possibility of this is enough because Google obviously does not have your best interests at heart. You see, it's all about trust. When you have trust in a company, you will let them in your underwear. When you don't, you don't even want their car in your neighbourhood.
I remember back when I had the iPhone 3G, it ran fine with iOS 3. But when I upgraded to iOS 4, it because very slow and unresponsive, it was almost unusable at times. Now that I have an iPhone 4S, I've stayed on iOS 6 for a while and don't feel like risking an upgrade to iOS 7.
I'm sure of it!!! Even installing Cyanogenmod and other OSes the phone still going worse (even if more RAM available). The phone restarts, and freezes something that never happened before. So I'm sure the piece of code that slowsdown and causes errors is hardcoded in the core of the processor or maybe devices. Someone with a physics/engineering degree should study that. As it may change the market of cellphones to other, more trustable, companies. Emerging ones... :D
That's why I'm studing opencores.org, so I can swtich the processor one day... :D
Screw you Apple. You've made my iPad an insecure piece of junk.
The article show a clear correlation between the "iPhone slow" searches with the release dates. Only, without extra data, it doesn't mean anything. For example, what about the "iPhone" searches ? It's natural that when the new iPhone comes out, people will talk about iPhones, so all related queries, including "iphone slow" should raise. We need a baseline.
Also "slow" doesn't always mean "slow performance". Notice the large peak corresponding the the 5S release, a phone that supports slow-motion video.
The article than compare it to the "Samsung Galaxy slow" queries (still without baseline). However, unlike the iPhone, the "Samsung Galaxy" brand encompass a large number of devices, from low-end to high-end, with releases all around the year. Yet again, such data are meaningless without further analysis.
According to wc, 1202 words. Certainly crosses the 4 digit threshold for me.
To quote the professor:
Yet that’s all it shows: People suddenly feel that their phone is slowing down. It doesn’t show that our iPhones actually became slower.
And really, if you want new functionality - which requires new code, are you telling me it doesn't make sense that it will take up more memory and CPU cycles, and therefore "slower" ?
Unless someone finds a "if old phone, wait() and wait more()", even the "optimizing for new phone" argument is bullshit, because Apple pushes out an image specific to your phone (i.e., iOS 6 for iPhone 4 is different from iOS 6 for iPhone 4S is different from iOS 6 for iPhone 5).
Why is everything a conspiracy theory with you?
You're totally right, I shouldn't fall into these conspiracy theories, like believing my phone got instantly slower with iOS4 and believing everyone else who says the same thing. Instead I should believe that someone is hacking with my perception of time. Because that would be the only way for it not to be conspiracy theory. Obviously I should just ignore the evidence of my senses and my experience and believe your unsupported suppositions about what compiler options Apple uses for each phone image, and whether they are appropriate. Nobody actually has a clue as to what is the answer to that question, but I should just trust Apple because they obviously have my best interests at heart. To believe anything else of a corporation is obviously a conspiracy theory, as I have been saying all along.
When there are new phones, people start noticing, that the old ones got slow with the more ressource hungry apps and there is finally as fast one. And the developers start optimizing for bigger phones / not caring about low res ones.
correlation does not mean causation.
If you didn't update iOS, how did it actually become slower? Did you perform any measurements? Because, as studies of eyewitnesses have shown, your perception of reality may not match actual reality.
If you *DID* update iOS, it falls into that new functionality bucket.
I updated to iOS4 because Apple 'recommended' it for my phone. When iOS4 turned out to be slow as hell on an iPhone 3G, I tried to downgrade and found that Apple, in its great and infinite wisdom, had intentionally made any downgrading of an iPhone as impossible as they technologically could manage, because to downgrade an iPhone would be to question the idea that Apple always has all its users' best interests at heart. And of course, as we all know here in this wonderful and highly intelligent Slashdot thread, questioning Apple's blanket benevolence toward all users is just preposterous - something only engaged in by Conspiracy Theorists!