少し前に、 App Store にアップロードされたアプリ (新しいアプリとアップデートの両方) が Apple に受け入れられ続けるためには満たさなければならない一連の条件についてお話しました。 Applecoding には、より技術的に詳細に説明した私の記事もあります。

重要なのは、Appleが(新しいリリースを見越して)開発の品質を保証するために一連の変更を要求することを決定し、今後は特に画面解像度やアスペクト比が変更される可能性のある将来のデバイスに適応することを決定したことです。他の規格。

これらの変更の期限は4月30日であったが、世界情勢と(我々は理解しているが)開発者自身の仕事上の期限に対する要求を考慮して、 Appleは折れて日付を2か月延期した。 4月30日から6月30日まで

6 月 30 日以降はどのようなルールを遵守する必要がありますか?

簡単にまとめると、準拠すべき基準は次のようになります。

  • アプリはiOS 13 SDK を使用して作成する必要があります。つまり、Xcode 11 以降を使用しない限り、アプリを App Store にアップロードすることはできません。
  • アプリ起動画面 (スプラッシュ スクリーン) は、この目的のためにStoryboard (通常はLaunchScreen.xibと呼ばれるもの) を使用する必要があります。各デバイスの解像度ごとに固定画面を使用することはできません
Xcode11
  • iPhone および iPad アプリは、現在のすべてのデバイスのすべての解像度をサポートし、それらに適切に調整する必要があります。これらは実際に再スケーラブルである必要があり、各デバイスのサイズを使用して一方または他方の外観を「騙す」ことはできません。
  • Apple Watch アプリは、watchOS 6 SDK を使用して作成する必要があります。これは、Xcode 11 以降でのみアップロードすることも意味します。
  • Facebook、Google、LinkedIn などのソーシャル ネットワーク (SSO) の登録および検証サービス (ログイン) を使用するアプリは、必ず「Apple でサインイン」を実装する必要があります(その方法がわからない場合は、ここを参照してください)はAppleCoding のチュートリアルです)。ソーシャル ネットワーク サービスの使用が、写真をアップロードするための Instagram と統合するアプリや Twitter クライアントなど、そのネットワーク用の特定のクライアントまたはサービスを作成する場合には必須ではありません。
  • 子供向けカテゴリのアプリは、COPPA (児童オンライン プライバシー保護法) に基づくすべての規制に準拠する必要があります。これは、特に、お子様をアプリから外すリンクを表示しないこと、広告を表示しないこと、いかなる種類の分析や個人情報を収集しないこと(機能目的の年齢を除く)を意味します。これには、設定へのアクセスのためのペアレンタルコントロールや当社が定めるその他のルールも含まれます。セクション 1.3 および 5.1.4 を参照してください。 App Store のルール
  • 何らかの形式で HTML5 を使用するアプリは、 App Store 標準 4.7のセクション 4、5、および 6 に準拠する必要があります。その中には、リアルマネー、宝くじ、または寄付によるゲームへのアクセスを提供しないこと、アプリの分類の年齢に不適切なコンテンツ (またはアダルト コンテンツ) を含めないこと、およびこれらの窓口を通じて販売するサービスやデジタル要素を提供しないことなどが挙げられます。 .ウェブ。

これらのルールはすべて、Apple がこれらの変更を考慮する日である6 月 30 日の時点で満たされる必要があります。当社のアプリが準拠していない場合、送信されたアプリ (アップデートまたは新しいアプリ) は拒否されます。

ご質問がございましたら、コメント欄に記入していただければ喜んでお答えいたします。

経由 | Apple 開発者、ニュースとアップデート

Apple、アプリの変更期限を6月30日まで延長・関連動画