質問: Appleからの通達で、4月から、App Storeに申請される全ての新規アプリは、iPhone X Super Retina displayに対応することを義務付けられるということですが、(1)(2)のどちらでしょうか。 (1)新規のアプリが対象 (2)申請されるアプリ(既存のアプリの更新も含む)が対象 (1)なのか(2)なのか確信が持てません。私の担当しているアプリはしょっちゅう更新して申請するので(2)に該当するのですが、iPhone X Super Retina display に対応する余力がありません。 よろしくお願いします。 Apple Developer Program > Account > News and Updates に以下の様に書かれています。 > > Build Your Apps for iOS 11 and iPhone X (February 15, 2018) > > > (中略) > > Starting April 2018, all new iOS apps submitted to the App Store must be built with the iOS 11 SDK, included in Xcode 9 or later. > > All new apps for iPhone, including universal apps, must support the Super Retina display of iPhone X." > > >
回答: > > (1)なのか(2)なのか確信が持てません > > > 現実的には両方だと思いますが、去年の10月にこんなメールが来ていたと思います !イメージ説明 > > Make sure your app is updated for iPhone X and that your product page on the App Store showcases these updates. Submit your app, screenshots, and other metadata today. > > > 現実的に、iPhone X の場合では古いアプリで広告をbottomに貼ってあると見た目におかしい上に ホームインジケータと重なり間違えてクリックする事もありそうです Landscapeではこのホームインジケータの上に広告を貼ると悲惨な画面になるため ユーザービリティが著しく低下するのはいなめません いっそのことLandscapeを止めるか、広告の位置をずらすなどの対応が必要では 他のUIもSafeAreaを常に考慮しないといけない思います > > iPhone X Super Retina display に対応する余力がありません > > > いきなりではなく、ある程度の猶予と告知があったわけですから そうなる前にリソースを回してもらうようにするしかないのでは リジェクトされるまで待つという選択肢もありましょうけれど iOSの場合はこういったことは毎年、しょっちゅうあるわけですから (代替えも無くAPIが消滅することもありますし) 余裕を見積もりに入れ込んでいくしかないですね 対策がエンジニアの残業増加だけであれば残念ですが...(022022電話?)