★ TouchArcade needs your help. Click here to support us on Patreon.

3.0 or 2.2.1 developers dilemma

01-11-2010, 01:43 PM
#1
Joined: Jul 2009
Posts: 29
3.0 or 2.2.1 developers dilemma

Hi,

I am really confused as to use 2.2.1 or go ahead and use 3.0 for developing a game.

My game does require open GL and would be nice to get more Frame rate in 3.0 (in app purchases is something that does not matter ) but I also think that cutting out on sales for providing a 3.0 specific game would hurt me.

Does anyone have some numbers and some reasons for advocating the either versions?????? Really confused.


Also what is the difference between 3.0 and 3.1????

Cheers
Trex
01-11-2010, 01:48 PM
#2
Joined: Sep 2009
Location: Brampton, Ontario
Posts: 344
You're really not gonna get that much better performance with 3.0, on the other hand, you could be isolating yourself from half of your audience... I'd definitely stick with 2.2.1 unless you have a REALLY good reason to do otherwise.

Also, a user's not gonna update to 3.0 to play your game... They'll just skip it and buy something else.

PS: Since when does a slight increase in performance ever affect sales anyway?

01-11-2010, 01:58 PM
#3
Joined: Jul 2009
Posts: 29
hmm

yep slight performance would not increase any major sales and isolation would be bad for the game, just need some sort of convincing.

So according to figures released by apple by Sep 2009
21 Million iPhones sold and 20 Million iPod Touches.

So according to you around 20 million folks are still running 2.2.1? Is this confirmed by some research?

Apart from that the performance is there some data to back difference between 3.0 and 2.2.1, I mean you say slight improvement where I come from I have heard open GL support has been increased for 3.0 is that not true?

Cheers
01-11-2010, 02:21 PM
#4
Joined: Mar 2009
Location: Seattle, WA USA
Posts: 4,761
http://chitika.com/research/2009/iph...-not-worth-10/
Quote:
iPhone users, who have always been able to upgrade to OS 3.0 for free, use the more recent versions 94.4% of the time. iPod Touch users, who are required to pay between $5 and $10 depending on timing, only use 3.x 55.24%
01-11-2010, 04:15 PM
#5
Joined: Dec 2008
Location: Los Angeles, CA
Posts: 232
You can use 3.x features without cutting off 2.x devices. You just need to check if they are available, and use weak links where necessary. You can find plenty of documentation in the Apple developer forums and samples.
01-11-2010, 05:20 PM
#6
Joined: Sep 2009
Location: Vancouver, Canada
Posts: 977
Send a message via MSN to MindJuice Send a message via Skype™ to MindJuice
Quote:
Originally Posted by GavinBowman View Post
You can use 3.x features without cutting off 2.x devices. You just need to check if they are available, and use weak links where necessary. You can find plenty of documentation in the Apple developer forums and samples.
Exactly. In many cases you don't have to choose between the two.

You can have compatibility with 2.2.1 and the benefits of 3.0+ as long as your game doesn't absolutely require those new features for basic functionality.

Most developers don't know about this though. I only discovered it a month or so ago.
01-11-2010, 06:50 PM
#7
Quote:
Originally Posted by MindJuice View Post
Exactly. In many cases you don't have to choose between the two.

You can have compatibility with 2.2.1 and the benefits of 3.0+ as long as your game doesn't absolutely require those new features for basic functionality.

Most developers don't know about this though. I only discovered it a month or so ago.
If you use 3.1, particularly for games, you can use CADisplayLink which results in much smoother frame rates... I think that is a big deal if you are writing frame rate intensive games...
01-11-2010, 07:35 PM
#8
Joined: Sep 2009
Location: Vancouver, Canada
Posts: 977
Send a message via MSN to MindJuice Send a message via Skype™ to MindJuice
Quote:
Originally Posted by jychong View Post
If you use 3.1, particularly for games, you can use CADisplayLink which results in much smoother frame rates... I think that is a big deal if you are writing frame rate intensive games...
Sure...like I said...as long as your game doesn't REQUIRE any 3.x functionality, then the weak links are an option.
01-11-2010, 09:40 PM
#9
Joined: Oct 2009
Posts: 249
My game doesn't need 3.0 except for multi player part as I'm using GameKit which requires 3.0.

Is it ok to advertise game as 2.2.1, but mention that your device should have 3.0 if want to use multi player?

Start your engines gentlemen, Vector Rally is out!

---
Twitter: http://twitter.com/VectorRally
01-11-2010, 10:49 PM
#10
Joined: Jul 2009
Posts: 29
thanks for the lead I would sure appreciate if any developer would post some link where I can get more info of using these weak links in 2.2.1 and using features of 3.0