When new apps and old iOS devices don't mix
#1
Posted 17 January 2012 - 11:31 AM
#2
Posted 17 January 2012 - 11:54 AM
Update management is a disaster. As this article mentioned, it is awful when an update breaks or ruins your favorite app. Or when you can't get the version that actually runs on your device!
iTunes should make it easy to save old versions of apps and revert to them as desired.
Chris, it's just crazy that you had to make an automator workflow to do this! (But it is a pretty crafty workaround - I'm going to use it!)
I am also puzzled that Apple doesn't simply allow you to download the version that actually works on your device.
(I ran into the same problem with SlingPlayer - it used to work on iOS 4, but the latest version requires iOS 5.
Being stuck on iOS 4 is apparently Apple's way of punishing customers for buying an OS X Tiger machine rather than a PC with Windows XP.)
This post has been edited by blecch: 17 January 2012 - 12:05 PM
#3
Posted 17 January 2012 - 11:59 AM
Seems to me it's the developer's responsibility to code apps in such a way that the updates don't break compatibility with older devices. Plenty of games work in this way, with the app behaving differently depending on the hardware it's launching on. Now, whether it's worth the extra work for the developer to do that is another matter.
#4
Posted 17 January 2012 - 12:42 PM
blecch, on 17 January 2012 - 11:54 AM, said:
Being stuck on iOS 4 is apparently Apple's way of punishing customers for buying an OS X Tiger machine rather than a PC with Windows XP.)
The difference is that as a Windows user with XP you'd be smack in the middle of the bell curve. As a Mac user with 10.4, you're well into the lower tail.
I think Apple's priorities with respect to versions of each platform are quite defensible. They're not supporting XP because they want to write code for a 10-year-old OS. They're supporting XP because to not do so would eliminate roughly half of their potential market.
#5
Posted 17 January 2012 - 12:46 PM
blecch, on 17 January 2012 - 11:54 AM, said:
It's tough in cases like this where you have multiple iOS devices--some old and some new. I suppose Apple could build intelligence into iTunes where it would know that you've synced old and new devices and kept compatible copies for all devices. But that's not the way of the world currently. That's why your best bet is to simply establish separate libraries for your old and new devices.
If you update from your iOS device you have greater protection because you can't download incompatible versions.
#6
Posted 17 January 2012 - 12:52 PM
Similarly, on my iPad 2, there were some apps that had newer versions that were not as good as the older versions. My wife hit "update all" in the app store, and now there's no way to go back to the earlier versions.
#7
Posted 17 January 2012 - 02:03 PM
#8
Posted 17 January 2012 - 02:19 PM
soulatrium, on 17 January 2012 - 11:59 AM, said:
Thats easier said than done. One of the things that distinguishes Mac OSX from Windows is that Apple is much more aggressive at deprecating old OS's and APIs. Like it or hate it, it keeps the OS from becoming bloated beyond their ability to maintain it. This puts additional burden on app developers to keep up and to make similar tough decisions about supporting older hardware. I hate to use an old and trite expression, but when all is said and done "its just business".
Now having said that, Apple could do a MUCH better job at allowing older app versions to continue installing to older devices even if the user upgrades to an app version that no longer supports that device. What it would require would be some judicious version checking and file copying under the hood of iTunes. That and some pertinent feedback to the user explaining that their specific device will not get the update.
This post has been edited by RobertEasterday: 17 January 2012 - 02:29 PM
#9
Posted 17 January 2012 - 02:30 PM
RobertEasterday, on 17 January 2012 - 02:19 PM, said:
soulatrium, on 17 January 2012 - 11:59 AM, said:
Thats easier said than done. One of the things that distinguishes Mac OSX from Windows is that Apple is much more aggressive at deprecating old OS's and APIs.
And a large part of the reason they're able to do that is that Mac users are generally more willing than Windows users to upgrade. This, unfortunately, is problematic for the minority who are unable to.
#10
Posted 17 January 2012 - 05:12 PM
#11
Posted 17 January 2012 - 07:29 PM
It won't be long before my 1st Gen iPad and then my 4s are suffering from this too. We should be able to roll back our updates. This is starting to affect the value of the iPhone. If I want my Phone to be less functional as it ages.
It's possible that a 4 year old Android device might be more functional than a 4 year old iOS device! That is not a consumer friendly position to be in.
#12
Posted 18 January 2012 - 09:14 AM
Someone suggested using iTunes older library, what about those who just use the iPad/iPod as a stand-alone device? I can't remember the last time I synced my iPad with my Mac, as it's mostly self-maintained now, right?
#13
Posted 18 January 2012 - 09:34 AM
Curmudgeon2, on 17 January 2012 - 02:03 PM, said:
Wise advice. Time Machine is Apple's answer to many of the issues in the comments. Apple offering multiple app versions and selective downloading based upon hardware is simply unworkable on the scale of the iTunes App Store. In addition, there are other ways of protecting yourself from accidental updates to non-working app status. Some possibilities:
1. Don't "update all". This is questionable on a new device. It's really unwise on, say, a 2nd gen. Touch. I carefully look over user comments/minimum specs on new updates before downloading them. This is micro-management and won't work for many people. It can be very useful for "mission critical" apps. This is also one way to avoid the dreaded downgrade to app functionality.
2. Always update apps on your computer. This has the distinct advantage of putting the previous version in your trash (make sure you don't auto-delete trash, of course.) You can then move the previous version to a temporary folder until you've tested the new version. Those who only backup a portion of their hard drive can make sure that this temp folder is located where it will be backed up. [ Oddly, the Mac App Store is even worse. For those updates, the previous version is gone. You have to rename or copy the app before updating. ]
On the topic of the article, I use a separate computer for my 2nd gen. Touch. If the hardware is in use anyway, that is a simpler solution than using a separate iTunes library. A 2nd gen. Touch is not capable of wireless updates (no iOS 5,) so no surprises there. [EDIT: I'm referring to wireless updates of apps downloaded elsewhere by iOS 5/newer hardware users in this last sentence--that could be confusing.]
This post has been edited by k88dad: 18 January 2012 - 09:43 AM
#14
Posted 18 January 2012 - 09:39 AM
forrestsun, on 18 January 2012 - 09:14 AM, said:
The trade off with not connecting your iPad to a computer is the loss of any advantages associated with doing so. See my previous post.
Help













