I Told You So: Apple Admits to Slowing iPhones with iOS Updates

Every year I try to discourage unnecessary iOS updating. Primarily because there are always complications in every iOS update, followed by months of developers scrambling to fix them. Secondarily to this, there have long been suspicions that Apple was deliberately crippling older hardware with new iOS versions as a form of forced obsolescence. The former has always been good advice, while the later has been dismissed for years by the Apple faithful.

This week Apple admitted to crippling older iPhones. They were caught red-handed when benchmarks revealed the pattern. The iPhone 6s started performing badly at iOS 10.2.1, and even worse at iOS 11.2. Now iPhone 7 owners are finding the same performance hits if they've updated to iOS 11.2, while an iPhone 7 on iOS 11.1.2 continues cruising at full-throttle. Because Apple stops signing older versions of iOS, you are not allowed to down-grade back to a previous version.

Apple stopped signing iOS 11.1.2 this week. If you update to iOS 11.2, you are stuck.

Here is Apple's response to TechCrunch:

"Our goal is to deliver the best experience for customers, which includes overall performance and prolonging the life of their devices. Lithium-ion batteries become less capable of supplying peak current demands when in cold conditions, have a low battery charge or as they age over time, which can result in the device unexpectedly shutting down to protect its electronic components.

Last year we released a feature for iPhone 6, iPhone 6s and iPhone SE to smooth out the instantaneous peaks only when needed to prevent the device from unexpectedly shutting down during these conditions. We’ve now extended that feature to iPhone 7 with iOS 11.2, and plan to add support for other products in the future."

Many in the community have tried to write this off as a, "Oh well, just get your battery replaced and the problem is solved." In fact some news organizations are parroting this claim. But note that Apple does not indicate replacing the battery will alleviate the throttling in any way. This is because it probably doesn't.

This throttling is meant to address unexpected iPhone shutdowns, but iPhone 6s owners reported that those shutdowns continued after using Apple's battery replacement service. If the shutdown problem persists after a battery replacement, it seems like pretty fucking irresponsible journalism to tell readers a battery replacement will also fix Apple's throttling.

While Apple has admitted to iPhone throttling, they haven't mentioned if they are doing the same to iPads. My iPad Air has been my faithful sidekick for years, and I haven't felt the need to upgrade. I did however, have to update to iOS 11 last week. I have since noticed everything feels a lot more sluggish. I would be very surprised if Apple isn't crippling iPads in the same manner, in order to "deliver the best experience for customers."

Let's Play with FM Player and developer Matthew Fecher

The free FM Player app arrived last week, and developer Matthew Fecher happened to be in town. I thought it would be fun to invite him over to record the Let's Play with me. I was correct. This is the best Let's Play ever!

While some of you may think of me as a Big Internet Star, this is only because you've never seen me against any scale. Next to Matthew you can see I'm actually a quite Short Internet Star. Everyone is taller than me. Except for Tom Cruise. I have an inch on Tom.

Video Description:

Just last week Matthew Fecher and the AudioKit team released FM Player, an entirely free (no Ads, no IAPs) app that lets you play with a bunch of classic Yamaha DX7 patches. Matthew happened to be in town, so I invited him to come join me for this Let's Play! As a bonus he brought along the DX7II he used to make the app with!

If you've enjoyed this series please consider supporting it by becoming a Patreon: https://www.patreon.com/discchord If you'd prefer to help on a monthly basis, instead of per video, there is a monthly Patreon campaign: https://www.patreon.com/discchord_com
(Patrons of both campaigns get the same benefits, including Ad Free viewing on the site!)

AudioKit: https://audiokitpro.com/
Source code for FM Player: https://github.com/AudioKit/ROMPlayer

Let's Play with Model 15

Over the course of my Reef Vlogs I've come to see two benefits to showing my failures. In reefing people can learn a lot from watching someone else's mistakes, simply because they won't repeat them. The other benefit is indicating to the viewers, "Hey look we all fuck up, it's fine." Because we all fuck up, and it is fine. You shouldn't feel bad about mistakes, and I shouldn't pretend that I don't make them.

As a YouTuber you are strongly disincentivized to ever hint at failure. You get so much shit for the smallest mistake. One guy strongly insisted that I should delete my iM1 video and redo it entirely because I misspoke and said "Yamaha" instead of "Korg" in the intro. I pinned that comment in effigy so you can read it and my reply. At the time I was fairly disheartened by his callousness. Now I view his comment as self-defeating. I don't think it benefits anyone by me pretending I'm somehow flawless.

All of this is a long-winded wind up to say, "Oops." I took an ambitious road as I tackled Model 15, and I failed.

Video Description:

Moog's Model 15 is a massive beast. In this Let's Play I focus on a couple of my favorite features! If you've enjoyed this series please consider supporting it by becoming a Patreon: https://www.patreon.com/discchord If you'd prefer to help on a monthly basis, instead of per video, there is a monthly Patreon campaign: https://www.patreon.com/discchord_com (Patrons of both campaigns get the same benefits, including Ad Free viewing on the site!)

discchord v3.2: Never Forget!

With the release of discchord v3.1 over the summer I got some great feature suggestions from you guys for discchord v3.2! I wrote every single one of them down. Then threw them all out because Apple's new App Store broke the shit out of their iTunes API. This site relies heavily upon the iTunes API for both the AppDB and news aggregation. With the iTunes API going wonky, I misreported a couple of updates as "news" when they were actually old updates that iTunes was erroneously reporting with new dates.

To prevent this from ever happening again, I completely rewrote huge sections of the site's backend to track app history independently from iTunes. This includes all price changes, updates, and if an app was pulled.

Rather than hide all of that good data in my administrative tools, I've made it a part of the AppDB! Now you can see which apps are being updated regularly and which apps are price bouncing.

What's new in discchord v3.2:

  • App History!
  • Wishlist
  • Price Alerts for sales on Wishlist
  • User Profile Tweaks
  • A fucking mountain of backend stuff

App History

The new App History may look familiar to AppShopper users. This is because Step 1 of the App History implementation was to scrape the hell out of AppShopper for all of their app history data. There are over 1,700 in the AppDB, and all of the iOS and macOS apps now have histories going back to 2010. Now whenever you go to any app in the AppDB you'll see the last 20 historical events.

While I was at it, I also stole AppShopper's idea for displaying other apps by a developer.


While you're on those AppDB pages you'll also notice a new Wishlist button in the top right for every app. This new feature will help you keep track of the apps you want, but aren't necessarily ready to buy. If an app on your Wishlist goes on sale the site will automatically email you to let you know! This is going to be super handy as we roll into Black Friday sales!

To make these price alerts work the site needs to actually know your email address. If you signed up for the site with Facebook or Twitter then the site doesn't know where to reach you. To fix that I've updated the profile page to let you change or add an email. Only you and I can see your email, no one else can or ever will!

User Profile Changes

While I was at it, I made some other improvements to the user profile pages. Previously you'd only see the last 10 comments and posts from a user, but I've now made that limitless. If you are viewing your own profile you'll also see any @Mentions as well as your Wishlist. This is a convenient place to manage your wishlist. You can unwish... dewish... you can remove apps here. Any apps that are currently on sale will be at the top of the list.

The site might get a little bumpy this weekend as I finalize some other secret stuff in the background. I've taken the price alert email thingy offline for just a couple days while I tweak that to make it pretty... and make sure it won't spam the shit out of anyone. But you can start adding apps to your wishlists now!

Update: The price alerts email thing is now live. Please report any screw-ups immediately! It has been extremely hard to test it off-line. I'm 99% sure it won't go crazy and spam people! Seriously. Let me know!

Help Me, Help You

I might actually end up losing money on this whole deal. A large portion of the site's income is through iTunes affiliate links. I get a fixed percentage of every sale. So when you buy apps on sale instead of full price that share is smaller. I'm also toying with the idea of spooling up a third server to help run the site backend stuff. This would make the price alerts much more timely because it could check more frequently. So to help me offset costs and losses, please consider becoming a Patron!

Patrons get a nice ad free experience on the site, and genuinely help me stay afloat! Win-win!

Let's Play with Zeeon

I loved Sunrizer dearly when it arrived on iOS in 2011. I can't begin to guess at how many times I've opened it in the years that followed. So I was excited to see BeepStreet's latest synth! Zeeon did not disappoint.

Video Description:

BeepStreet wowed us in the past with Sunrizer! Now their latest app, Zeeon, continues in that tradition with some epic sounds in an easy to use package! If you've enjoyed this series please consider supporting it by becoming a Patreon: https://www.patreon.com/discchord If you'd prefer to help on a monthly basis, instead of per video, there is a monthly Patreon campaign: https://www.patreon.com/discchord_com

« Prev Page | 1 ... 3 4 5 6 7 ... 32 | Next Page »