This week I submitted an app both as an iPhone app and as an iPad (essentially only changing the resolution of the graphics between the two versions). The iPhone app was accepted without any problems. The iPad app however was rejected not because of Lua, but because of ‘inadequate orientation’ support. Here’s some of the specific text:
"The iPad Human Interface Guidelines state that an iPad application should be able to run in all orientations. is only supporting one variant of the portrait orientation within the majority of the screens in your application. While we understand there are certain applications that need to run in the portrait orientation, it would be appropriate to support both variants of this orientation in your application.
Please note that supporting all four orientations, each with unique launch images, provides the best user experience and is recommended.
-----
I almost have the app updated to fully support all the orientations, but my support is based on responding to orientation change events. Is there a way to determine the initial orientation of the device before any orientation events happen? Or will the iPad always generate an orientation event if your app is not started while the iPad is in the ‘portrait’ orientation?
I don’t have a physical device yet to test on, so any help would be greatly appreciated. [import]uid: 4639 topic_id: 817 reply_id: 300817[/import]