Apple、iPhoneアプリは今後3.0互換でなければ受付けないと通告
ついにAppleが今後の提出アプリはiPhone 0S 3.0との互換性をmustにしてきました。
既存のアプリは互換性がない限りApp Store上から削除されてしまうとのこと。
iPhone OS bataでの仕様変更も概ね終了して、今後は微調整程度になるんでしょう。
実はうちのiSlot Proも動かない部分があります。
それは以前エントリにも書いたこの部分。
【UIVIewController】iPhoneを横向きにした時に別画面を表示する方法 | iphoneアプリで稼げるのか
shouldAutorotateToInterfaceOrientationの呼ばれるタイミングが2.0と3.0では違っていて、2.0だとviewWillAppearの後には呼ばれないため、正常に動くのですが、3.0ではviewWillAppear後にもこれが呼ばれてしまうので、呼ばれた直後に呼び出し元に処理が戻り、無限ループに陥るという。。。
これまでbetaに変更が入るたびに、微妙に動作が変わっていたので、最終的には2.0系と同じ動作に落ち着くのかなと思い、対応を保留にしていたのですが、今回のbeta 5での動作次第では修正が必要になるかも。
あいにくiPhoneへのbeta 5インストールに失敗して、今はただのぶんちんに成り下がってしまったのでiPhone復活後に動作を確認してみます。
ただ気になるのはSimple FXとか他のiPhone横向きで画面をロードするアプリ達は正常に動いてるところ。単に僕の実装方法が異質なのかも。
どなたかOS 3.0で正常に動くiPhone横向き時に別画面を起動するサンプルソースのありかなどご存知でしたら教えていただけるととても助かります。というひとりごと。
関連のあるアプリ
タグ: App Store, iphone, iSlot, iSlot Pro, OS 3.0, UIViewController, アプリ, パチスロ, リリース, 収支, 横向き



6月 9th, 2009 at 10:52 PM
iPhone App開発について試行錯誤していたところたどりつきました。
質問させていただいてもよろしいでしょうか?
iPhone SDK for iPhone OS 2.2.1インストールしたのですが、
iPhone SDK OS 3.0の部分が薄文字でクリックすると、
You must be enrolled in the iPhone Developer Standard or Enterprise Program to access the development resources for iPhone OS 3.0 beta.
Not enrolled in the iPhone Developer Program?
上記のメッセージが出て、ダウンロードをすることができません。
スタンダードプログラムも購入してログインはできます。
何か手順が間違えているでしょうか?
よろしくお願いします。
6月 13th, 2009 at 1:07 AM
>rtplanningさん
僕の知る限りではiPhone Developer Programに加入していればダウンロードできるはずです。うーんアプリをリリースしてないといけないなんていう縛りもないはずなのですけど。
ごめんなさい。これ以上のことは僕には分かりかねるので、Appleに問い合わせすることをおすすめします。