Gizmodo

  • Gizmodo
  • bestmodo
  • lifehacker
  • kotaku
Profile logout login
Uncle Joel's Guide to Giving Gadgets on Valentine's Day (or, Relationship Advice from a Man Who Drinks Alone)

Uncle Joel's Guide to Giving Gadgets on Valentine's Day (or, Relationship Advice from a Man Who Drinks Alone) #giftguide #valentinesday

25 New Ads to Introduce Xfinity to the Masses

25 New Ads to Introduce Xfinity to the Masses #photoshopcontest #photoshop

What Is Google Buzz?

What Is Google Buzz? #google #googlebuzz

74 Phenomenal Panoramic Planets

74 Phenomenal Panoramic Planets #photography #shootingchallenge

Apple iPad: Everything You Need to Know

Apple iPad: Everything You Need to Know #apple #appleipad

Canon Rebel T2i DSLR: 18MP and Legit 1080p Video for $899

Canon Rebel T2i DSLR: 18MP and Legit 1080p Video for $899 #digitalcameras #canonrebelt2i

Super Bowl Ads 2010: Lots of Chips and Beer, Light On Gadgets

Super Bowl Ads 2010: Lots of Chips and Beer, Light On Gadgets #superbowl #superbowlads

Gizmodo

FAQ. Include # before tag:
#tips, #whitenoise, #broken, #lifechanger, etc.

New York, 11:40 PM
Tue Feb 9
60 posts in the last 24 hours

FR | IT | DE | SP | JP | AU | BR

GIZMODO TEAM

Tip Your Editors:


Editorial Director:
Brian Lam | | Twitter

Editor:
Jason Chen
| AIM | Twitter

Features Editor:
Wilson Rothman
| Twitter

Senior Contributing Editors:
Jesus Diaz
| AIM | Twitter
Mark Wilson, Reviews
| AIM | Twitter

Contributing Editors:
Matt Buchanan
| AIM | Twitter
Adam Frucci
| Twitter
Sean Fallon
| Twitter
Jack Loftus
| Twitter
John Herrman
| Twitter
Dan Nosowitz

Chris Mascari

Kat Hannaford
| Twitter
Rosa Golijan
| Twitter
Chris Jacob


Columnist:
Brendan I. Koerner

Interns:
Don Nguyen

Kyle VanHemert


Heroes and Friends

Comment Account Questions:

SUBSCRIBE TO GIZMODO RSS

New: Breaking news and daily top stories via email
9515 Subscribers


Please confirm your birth date:

Please enter a valid date
Please enter your full birth year
This content is restricted.

Will Future iPhone Games Run on Your iPhone 3G?

The short answer: For the time being, yes. But in the future, you may want to upgrade. The long answer after the jump.

The new iPhone 3GS introduces OpenGL ES 2.0 compatible hardware. Its 3D chip—reportedly a PowerVR SGX GPU core integrated in a Samsung chip—is more powerful than the previous generation.

The Graphic Advantage of the 3GS

The new graphic processing unit provides the iPhone with a modern GPU core with 5th-generation shader-driven tile-based deferred rendering. The current 3D graphics unit is 4th-generation tile-based deferred rendering, compatible with OpenGL ES 1.1, but not 2.0.

Simply put, the new GPU is capable of a lot more tricks than the graphics engine in the first and second generation iPhones: Faster frame rates, more detailed and photorealistic shading and lighting, and more polygons.There are also other characteristics that make the iPhone 3GS a better game machine than the iPhone 3G, like a faster CPU and more memory, which allows for larger datasets—bigger worlds—and higher resolution textures.

In other words: The iPhone 3GS has better graphics than the current iPhone 3G, and there is no way around that.

The past vs the future

Just like with computers, this will undoubtedly affect the complexity of applications, games being the most obvious example. With better hardware, developers will create better applications that can do a lot more. Not only have better, more detailed graphics, but also having the capacity to introduce other things, like real time voice chat during games, or physics simulation engines.

This could mean an instant breach between the old iPhones and the new iPhone 3GS. Fortunately for developers and users, the new GPU includes a driver that supports OpenGL ES 1.1. This introduces three possible scenarios. All of these scenarios will happen sooner or later.

• First, developers can choose to develop a single game. That's the easier, less complex option. Games will use OpenGL ES 1.1 on both machines, and the same graphical assets—same textures, same 3D models, same sprites.

This is happening now: Existing iPhone/touch games will work without any problems in the iPhone 3GS too, looking exactly the same.

• Developers can choose to introduce a game programmed for OpenGL ES 1.1, but taking advantage of the more powerful iPhone 3GS hardware to make it look a bit better and have a faster frame rate. This requires some more effort. Ideally, however, they can also choose to make a game for OpenGL ES 1.1 and 2.0, building both engines in the game so it plays seamlessly for iPhone 3G and iPhone 3GS.

This second scenario will happen soon: Companies like Ngmoco have announced that they are planning to introduce games that will run in all models of iPhone, but will look better in the 3GS.

• Finally, developers can do a 100% OpenGL ES 2.0 game, putting all their resources into this engine and making a great looking game, taking full advantage of the new GS and future hardware. This last part is important, because new hardware will be available and it will be invariably more powerful than the previous generation, allowing for more complex games and applications to appear.

This last scenario won't happen anytime soon. 40 million devices—including iPod Touch—is a market too big to ignore. But it will happen. There will be a breaking point.

The breaking point

In fact, the breaking point may be the iPhone 3GS itself. By introducing a completely new, modern, shader-based 3D API—which is extensible and will be here for many years to come—Apple has put in place the architecture that will make its iPhone OS product line grow. So whenever the new iPhone or the new iPod touch or the new iPod tablet appears, they will be using OpenGL ES 2.x, and that means that developers will be able to scale up and down their apps with ease, without having to handle both standards.

Then, in a not-so-distant future, a developer will really push the hardware envelope and create a killer app. They will drop the iPhone 2G/3G support and set the iPhone 3GS as the minimum hardware configuration. That day, the divide will happen and everybody will think is normal, just like a five-year-old computer can't run Crysis or Photoshop CS4.

Because that's the real key: iPhone OS-based machines are really tiny computers running a version of Mac OS X. So get used to it, because one day people will upgrade their iPhone OS thingie not because new Apple features, but because future killer apps and games. It's just a good thing nobody keeps the same phone for 5 years.


Send an email to Jesus Diaz, the author of this post, at jesus@gizmodo.com.


Upload an image | Add an image URL ×
×
×
Choose a file to upload:
×
Dsmvwl  Admin  Promote to frontpage Approve user Ban user ×
Loading comments ... -/|\
Earlier discussions Paging in progress... | Other discussions | Show all discussions | Show featured discussions only | Expand all threads Collapse all threads
Start a new discussion
By Jesus Diaz
Jun 10, 2009 05:20 PM 54,451 86
Edit » Set to Draft » Invite » Syndicate »

Syndicate this post


Site:
Mode:

sending request
cancel
more about #iphone3gs
Apple Plans Video Camera For iPod Touch
Motorola Droid Parts Worth More Than iPhone 3GS or Nexus One's, At $179.11
This Might Be the Next iPhone's Graphics Chip
read more: #apple, #iphone3gs, #iphone3g, #iphone, #3g, #gaming, #opengles20, #top, #feature
 
  • Archives
  • About
  • Advertising
  • Legal
  • Help
  • Report a Bug
  • FAQ
Original material is licensed under a Creative Commons License permitting non-commercial sharing with attribution.

Login

Enter your username and password.

Please enter a username.
Please enter your password.
logging in
Login via Facebook | Sign Up | Forgot Password?

Reset Password

Please enter your email address to have your password reset.

Please enter your email address.
Please enter a valid email address.
requesting password reset

Register

Registering will give you a user profile and the ability to add other users as friends. To become a commenter, however, you need to audition.

Want to know more? Consult the Comment FAQ and legal terms.

Please enter a username.
Please enter a password.
Please confirm your password.
Passwords are not identical.
Please enter a valid email address.
registration sent, waiting for reply

Submit Your Comment

You don't need to login to comment. Just enter your email address below.

See how your address will be displayed in the Comment FAQ.

Please enter a valid email address.
Please enter a valid email address.
logging in

Login with your Facebook or Gizmodo account.

Sign up here.



Send An Invitation

To invite commenters to this page, paste in a list of comma-separated email addresses, and then select send invites.

Please enter at least one email address.
Please use valid email addresses.
Please use unique email addresses.
Please enter fewer addresses.
requesting invites

Send a link

Send a link to this post 'Will Future iPhone Games Run on Your iPhone 3G?' via email:

Please enter your name.
Please enter your email address.
Please enter a valid email address.
Please enter your recipient's email address.
Please enter a valid email address.
Please enter your message.
Sending message