Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
3
Question by Leepo 1 · Dec 12, 2010 at 10:33 PM · iostargetipadiphone4

iOS game: Is it possible to target iphone 4 and ipad only?

Because of performance reasons I want to know if it's possible to target iPhone 4 and iPad only on a iOS game.

I do know it's possible to add some flags(UIRequiredDeviceCapabilities) to applications to require Compas, Gamecenter, Gyro etc. However I believe there is no combination of these requirements that rule out all of the older devices.

Maybe requiring arch7 only via UIRequiredDeviceCapabilities is a valid option. The only downsie is that this will allow 3GS as well (which might be too slow).

For a specific game of ours it's simply not possible for us to make it compatible with the 'weaker' devices.

Comment
Add comment · Show 3
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Jessy · Dec 12, 2010 at 10:46 PM 1
Share

How is a 3GS or iPod touch 3G not powerful enough? The devices you mention have faster processors, but the 3GS has better graphics performance because they all have the same GPU and it has, by far, the least amount of pixels.

avatar image Eric5h5 · Dec 13, 2010 at 01:33 AM 0
Share

Indeed, unless you're unusually CPU-bound, the third-generation devices are likely to be (possibly significantly) faster because of having much less resolution.

avatar image Thom Denick · Jan 10, 2011 at 07:10 PM 0
Share

Also, these guys are probably right. 3GS and Touch3 should be fast enough to run your game, you could probably throw a stone in a crowd and hit someone carrying one of these devices, so testing on one shouldn't be too big of a deal.

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by Thom Denick · Jan 10, 2011 at 07:05 PM

This is not done via the iTunesConnect interface (unless it was recently changed.) It, as you stated, done via the UIRequiredDeviceCapabilities in your info.plist (found in X-Code).

For other people looking at this question, more information is here: http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BuildTimeConfiguration/BuildTimeConfiguration.html

(someone probably needs to do a step-by-step break down of how this is done for Unity users who don't know how to use XCode.)

You cannot restrict by device - you can only restrict by feature. I would recommend just getting your game to run on Gamecenter-supported devices, which includes the 3GS, and iPod Touch Generation 2 & 3.

If the game just runs like doo-doo on those older devices, you might want to try optimizing, or if that doesn't work, just put in big letters at the top of your iTunes description that only iPhone 4 and iPads are supported devices.

This, of course, won't stop a lot of iPhone 3GS (a phone that is still sold in stores everywhere) people from downloading and possibly leaving you a bad review.

Clarification: I edited this because I recently realized that iPod Touch Gen 2s are supported in GameCenter as well. This is a bit of a problem since the Gen 2s are pretty inferior to the Gen3 Touches.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Thom Denick · Jan 28, 2011 at 05:17 PM 0
Share

And now, somewhat ironically I've run into serious problems trying to support iPod Touch 2nd Generation with my game. I'd stick with the arch7 restriction.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

No one has followed this question yet.

Related Questions

I can run the Unity3D Game through XCode, but can't run it directly through iPad. 3 Answers

iPad Camera Aspect Ratio 2 Answers

IPhone 4 and IPad 2 lost audio on resume 0 Answers

Multiple cameras not working correctly on iPad Air 0 Answers

Pinch vs. Rotate gestures: can they be made size/resolution-independent? 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges