View Full Version : Apps without 3.1 firmware?
polobreaka
Sep 14, 2009, 12:38 PM
are most developers updating their apps to work only with 3.1 firmware? and if you stay in 3.0.1 or below, you're pretty much screwed?
for example....yelp. they updated, but it only works with 3.1 FW.
DipDog3
Sep 14, 2009, 12:56 PM
are most developers updating their apps to work only with 3.1 firmware? and if you stay in 3.0.1 or below, you're pretty much screwed?
for example....yelp. they updated, but it only works with 3.1 FW.
The developers that are still active probably are.
You might as well update because no developer is going to waste time supporting old firmware.
dejo
Sep 14, 2009, 01:01 PM
You might as well update because no developer is going to waste time supporting old firmware.
If you still have a substantial user base on the old firmware, it would be silly to not continue to try to support them. There are still plenty of iPod touch owners out there who have been reluctant to upgrade to 3.x because of the fee.
Jeremy1026
Sep 14, 2009, 01:03 PM
The developers that are still active probably are.
You might as well update because no developer is going to waste time supporting old firmware.
Disagree. I am a developer and many of my apps run on 2.x Not everyone updates, and unless you use 3.x specific features it is limits my possible user base.
Menge
Sep 14, 2009, 01:15 PM
Well, there is still a large user base on 2.2.1 due to the iPod Touch upgrades being paid. I, for one, have just submitted a game to the App Store (Undead Attack! Pinball - check it out in a couple of weeks :P) that still supports the 2.2.1 firmware.
I don't think developers should drop support for 2.2.1.
HOWEVER, support for 3.0 and 3.0.1 will be dropped quickly by most due to the fact that people can freely upgrade to 3.1.
polobreaka
Sep 14, 2009, 01:20 PM
but if 3.0 and 3.0.1 has nothing wrong with most user...why wouldnt they be supported? i for one probably wont upgrade to 3.1 yet just because i am fine where i am at.
isnt 2.2.1 older than 3.0/3.0.1? supporting older firmware rather than later ones seems ...dumb?
Jeremy1026
Sep 14, 2009, 01:52 PM
but if 3.0 and 3.0.1 has nothing wrong with most user...why wouldnt they be supported? i for one probably wont upgrade to 3.1 yet just because i am fine where i am at.
isnt 2.2.1 older than 3.0/3.0.1? supporting older firmware rather than later ones seems ...dumb?
If an app runs on 2.x, then it will run on 3.x. But NOT the other way around. It is dumb to only support 3.x unless you are using 3.x specific features, like push notifications.
vettori
Sep 14, 2009, 02:11 PM
I'll never put an OS requirement on an app unless it really needs it.
dejo
Sep 14, 2009, 02:22 PM
supporting older firmware rather than later ones seems ...dumb?
Dumb? What makes you think that?
Menge
Sep 14, 2009, 02:23 PM
Thing is: sometimes an OS upgrade breaks things. Even if there weren't many features introduced. To test on a specific OS version, you need the actual device. The simulator, sometimes, isn't good enough. This is true specially for games.
3.0 -> 3.0.1 didn't break anything. 3.0.1 -> 3.1 has new APIs (particularly helpful for gaming), so if you want better frame rates on games, you need to write specific code for 3.1 and specific code for older versions. This is work. Sometimes a developer doesn't have the hardware/time to test on all possible OS combinations. Sometimes he just doesn't want to.
It's not dumb to support 2.2.1 and not 3.0/3.0.1, but support 3.1. It's actually a sale strategy.
2.2.1 -> 3.X is a paid upgrade for iPod Touch users, so lots of people will stick to 2.2.1.
3.0/3.0.1 -> 3.1 is a free upgrade for everyone. Anyone can do it and they SHOULD do it. So dropping 3.X OSes before 3.1 makes sense because it'll push people forward. And this won't cost anything to those people.
polobreaka
Sep 14, 2009, 02:42 PM
It's not dumb to support 2.2.1 and not 3.0/3.0.1, but support 3.1. It's actually a sale strategy.
2.2.1 -> 3.X is a paid upgrade for iPod Touch users, so lots of people will stick to 2.2.1.
3.0/3.0.1 -> 3.1 is a free upgrade for everyone. Anyone can do it and they SHOULD do it. So dropping 3.X OSes before 3.1 makes sense because it'll push people forward. And this won't cost anything to those people.
thanks for the explanation. i didnt understand it at first, thats why i thought it was dumb. :apple:
kainjow
Sep 14, 2009, 02:44 PM
I'll never put an OS requirement on an app unless it really needs it.
Do you have the ability to test and support every OS on every hardware?
vettori
Sep 14, 2009, 04:54 PM
Do you have the ability to test and support every OS on every hardware?
I can't test all combinations (actually I have three) but, as far as I know, the OS works in a consistent way across different hardware.
If I need some feature that is available only on OS3 than the app will require OS3, otherwise I'll code the app using only features available on both OS2 and OS3.
A developer can also code an app that knows on which OS version is running and enables some features only if the OS supports them.
return7
Sep 14, 2009, 05:34 PM
If an app runs on 2.x, then it will run on 3.x. But NOT the other way around. It is dumb to only support 3.x unless you are using 3.x specific features, like push notifications.
'nough said. holds true most of the time (can't think of a case where it wouldn't, actually -- would be some odd quirk)
vettori
Sep 14, 2009, 06:25 PM
'nough said. holds true most of the time (can't think of a case where it wouldn't, actually -- would be some odd quirk)
Well I found an issue on my app ABContacts where the app was working on OS2 but not on OS3 because of a deprecated method. But if we keep the app "current" there should not be any issue like this.
jediknight0
Sep 14, 2009, 10:27 PM
As a somewhat newly minted developer myself, I can think of another reason for 3.0 only (and up) support - snow leopard.
Unless I'm missing something, the SDK for snow leopard only includes 3.0 & up as possible targets.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.