iPad development, landscape versus portrait

Discussion in 'Public Game Developers Forum' started by butterbean21, Feb 4, 2010.

  1. butterbean21

    butterbean21 Well-Known Member

    Nov 13, 2009
    697
    0
    0
  2. DrummerB

    DrummerB Well-Known Member

    Jan 17, 2009
    194
    0
    0
    Switzerland
    Currently the iPad Human Interface Guide states that every app has to support all 4 orientations. But there is a lengthy discussion about the drawbacks of this on the dev forums that certainly did get Apple's attention. They might or might not drop that rule, who knows.
     
  3. VeganTnT

    VeganTnT Moderator
    Staff Member Patreon Silver Patreon Gold Patreon Bronze

    Jul 19, 2008
    4,491
    3
    0
    Freelance Entertainment Analyst
    Orlando, FL
    I'm hoping this doesn't limit devs.

    Apple is making a big push with this whole "there is no wrong way to hold the iPad" but in reality it means there is no RIGHT way to hold it.

    The accelerometer being constantly active is also wasting battery life. An orientation lock will have to be present for me to even think about using most apps.
     
  4. thewiirocks

    thewiirocks Well-Known Member

    Aug 28, 2009
    618
    0
    0
    Expert Software Engineer
    To echo DrummerB, the current official word is "all orientations, no exceptions". Apple is reviewing it, but I suspect we'll be stuck with the requirement at least for launch.

    The accelerator is always active, period. Your iPhone always knows it orientation, even if the software ignores the rotate triggers. Being a MEMS device, the accelerometers are not exactly huge power wasters. Which is why the power savings functionality focuses mostly on features like screen, sound, wifi, 3G, cpu, etc. i.e. Stuff that takes actual power.
     
  5. butterbean21

    butterbean21 Well-Known Member

    Nov 13, 2009
    697
    0
    0
    This sucks, I think for driving games and such, it won't work very well :(
     
  6. D-Cypher

    D-Cypher Well-Known Member

    Most of the time I can't stand auto-orientation.

    Making it so you can't easily disable it as a user is annoying.

    Making it very difficult (before you figure out some klugy way to bypass it) for a dev to lock an iPhone/Touch's orientation is frustrating.

    Restricting devs from locking iPad orientations is plain dumb.
     
  7. Anders

    Anders Well-Known Member

    Feb 3, 2009
    1,634
    0
    0
    Co-owner and CTO at Color Monkey
    Sweden
  8. NickFalk

    NickFalk Well-Known Member

    Really, really odd considering the fact that Apple touts the fact that the iPad runs almost all existing iPhone apps and Apple DON'T recommend the use of all 4 orientations on this device. (Portrait upside-down being the one orientation I'm referring to).
     
  9. Anders

    Anders Well-Known Member

    Feb 3, 2009
    1,634
    0
    0
    Co-owner and CTO at Color Monkey
    Sweden
    The requirement is for iPad apps, not iPhone apps.
     
  10. NickFalk

    NickFalk Well-Known Member

    I get that, but as the iPad will already run 100K+ of apps that don't work in all four directions, it seems silly to say the least.
     
  11. Anders

    Anders Well-Known Member

    Feb 3, 2009
    1,634
    0
    0
    Co-owner and CTO at Color Monkey
    Sweden
    Yup, but I understand why Apple let the old apps run that way. And I also understand why they want all apps to support any rotation, even though it doesn't always make much sense.
     
  12. NickFalk

    NickFalk Well-Known Member

    I have no problems with Apple strongly recommending the support of all screen orientations but I can certainly think of scenarios where it could present a problem. For instance: A multi-player board-game that is supposed to be played in landscape with the device laying on a flat surface. This will force the user to first find the right orientation holding the device in landscape mode, before putting it down. Not particularly user-friendly.

    All in all I find it to be something of an "un-Apple-ish" thing to do. Certainly they recognize the fact that limiting options are sometimes the correct thing to do? I appreciate that they want developers to help make the platform unique and that most apps probably should support all orientations, but demanding it even for apps where this doesn't make sense from a usability point of view makes very little sense to me...
     
  13. Anders

    Anders Well-Known Member

    Feb 3, 2009
    1,634
    0
    0
    Co-owner and CTO at Color Monkey
    Sweden
    I would rather see it as a recommendation too. Not even Apple follow their own guidelines as the keynote application only supported landscape, for instance. We all know that recommendations aren't always followed and they shouldn't either. I guess that Apple would like more apps to support more than one orientation, more than on the iPhone.

    The SDK is still in beta, and so are the guidelines so things might change before it is released. Apple listen to us in their forums, so it may very well change. But right now everyone who are prepping for the iPad release will have to go by the guidelines, i.e. make games that support all orientations.

    I would however like applications to support all orientations, it would make more sense, and for games it should only be a guideline.
     
  14. thewiirocks

    thewiirocks Well-Known Member

    Aug 28, 2009
    618
    0
    0
    Expert Software Engineer
    My reading of Apple's guidelines is that an orientationless presentation like a game board is an acceptable way of handling the issue. If you have any controls that have an orientation (e.g. onscreen buttons) then you might need to shift those as the screen is turned. But otherwise the table-top design should work fine.

    Basically, what they want is for your app to support all orientations in an intelligent manner. They're obviously looking primarily at GUI apps where the presentation between portrait and landscape would be different, but there will be an interesting burden on games as long as the rule is in place.
     
  15. Vingdoloras

    Vingdoloras Well-Known Member

    Aug 29, 2009
    1,070
    2
    38
    I just thought of a racing game on the iPad where you turn too hard and suddenly everything goes to portrait mode... that would suck...

    I hope that Apple will change this.
     
  16. Vingdoloras

    Vingdoloras Well-Known Member

    Aug 29, 2009
    1,070
    2
    38
    Oh, that's at least something good. But still, a racing game in portrait mode?
     
  17. thewiirocks

    thewiirocks Well-Known Member

    Aug 28, 2009
    618
    0
    0
    Expert Software Engineer
    Asphalt 4 showed that racing games with orientation changes is feasible on the iPhone. The iPad should actually do this feature *better* than the iPhone since the larger screen gives you more play on the rotation than the iPhone does.

    If you watch the EA presentation of Need for Speed, the demonstrator is turning the pad relatively little to steer. Combined with the larger screen making high-rotational angles seem less natural than on the iPhone, I suspect that screen rotation will be mostly a non-issue.

    Of course, I could be wrong. But I honestly think we should give it a chance before decrying the iPad design as being unworkable. If it was, I imagine EA would have already pushed Apple to change it.
     
  18. Anders

    Anders Well-Known Member

    Feb 3, 2009
    1,634
    0
    0
    Co-owner and CTO at Color Monkey
    Sweden
    The diff between landscape and portrait is also much smaller on the iPad.
     
  19. D-Cypher

    D-Cypher Well-Known Member

    It makes no sense to me to require apps to autorotate.

    If the device were square and didn't have a home button, fine. But as it is, the device has defined sides and isn't square.

    I'll just roll with it, but I think it's a pretty lame requirement.
     
  20. GamerOutfit

    GamerOutfit Well-Known Member

    Oct 28, 2008
    138
    0
    0
    I hate it for the fact that you can't optimize the experience for one orientation over another. I can think of many cases where I want my games to be in landscape or portrait only mode. UI optimization typically takes up 50% of my design time and they have effectively doubled my workload with this requirement.
     

Share This Page