iOSアプリでiPadのサポートを切る方法

image

普段Flutterでアプリ開発をしていますが、基本的にデザインを作っていただいくのはiPhoneのものが多いと思います。
iPad用のUIもFigmaでデザインを作ってもらって..というのは小さなプロジェクトでは少ないと思います。
ということで今回はiPadのサポートを切る方法と、サポートを切るとどうなるのかを説明しようと思います。

iPadのサポートを切る方法

XcodeからiPadのサポートを切る方法 XcodeのRunner > General > Supported DestinationsからiPadを削除してください。
iPadを選択し、下部の-ボタンを押下することで削除できます。

iPadのサポートの有無での画面の違い

iPadをサポートしなくてもiPadからアプリをインストールしてもらうことは可能です。
ただし、以下のような表示の違いがあります。

iPadをサポートしている画面

スクリーン全体に作成した画面が表示されます。
iPadのサポートしている場合のUI

iPadをサポートしていない画面

iPhoneと同じ縦長の画面に切り取られて表示されます。 画面右下に拡大ボタン/回転ボタンがあり、拡大縮小と画面の向きの変更が可能です。
iPadのサポートしている場合のUI

iPadで大きくUIが崩れてしまうくらいなら、サポートを切ってしまうのもありだと思います。

Apple Storeへの申請時の違い

iPadのサポートを切るとiPad用のスクリーンショットの用意がオプションになります。

iPadをサポートしている場合

右2つの12.9インチディスプレイのスクリーンショットが必須となっています。 iPadのサポートしている場合のUI

iPadをサポートしていない場合

右2つの12.9インチディスプレイのスクリーンショットが(オプション)になります。 iPadのサポートしている場合のUI

まとめ

iPadをサポートしないことによって、以下のようなメリットがあります。

  • 画面の大きな崩れを心配しなくて良い
  • Apple Storeへの申請時にiPad用のスクリーンショットを用意する必要がなくなる

Flutterでアプリ開発をしていると、デフォルトでサポートされてしまっているので、サポートしたままの状態でリリースされていることが一般的だと思います。
しかし、UIが大きく崩れるようであればサポートを切ることを検討しても良いかもしれません。

お知らせ

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!可茂IT塾のエンジニアの判断で、一定以上のスキルをを習得した方には有給でのインターンも受け入れています。

Read More
U30可茂ITインターンハッカソン

U30可茂ITインターンハッカソン

12月28,29日開催。2日間でアプリ開発の企画から完成までを目指す!U30可茂ITインターンハッカソンを開催します。

Read More

関連の記事

タグ

Flutter (110)初心者向け (28)イベント (18)Google Apps Script (15)Nextjs (12)可茂IT塾 (8)Firebase (7)riverpod (6)React (6)ChatGPT (5)vscode (5)デザイン (5)新卒 (4)就活 (4)Figma (4)Dart (4)JavaScript (4)お知らせ (4)FlutterWeb (3)Prisma (3)NestJS (3)Slack (3)TypeScript (3)ワーケーション (3)インターン (3)設計 (2)線型計画法 (2)事例 (2)Git (2)Image (2)File (2)Material Design (2)画像 (2)iOS (2)アプリ開発 (2)React Hooks (2)tailwindcss (2)社会人 (2)大学生 (2)RSS (1)Google (1)Web (1)CodeRunner (1)個人開発 (1)Android (1)Unity (1)WebView (1)Twitter (1)フルリモート (1)TextScaler (1)textScaleFactor (1)学生向け (1)supabase (1)Java (1)Spring Boot (1)shell script (1)正規表現 (1)パワーポイント (1)趣味 (1)モンスターボール (1)CSS (1)SCSS (1)Cupertino (1)ListView (1)就活浪人 (1)既卒 (1)保守性 (1)iPad (1)シェアハウス (1)スクレイピング (1)PageView (1)画面遷移 (1)flutter_hooks (1)Gmail (1)GoogleWorkspace (1)ShaderMask (1)google map (1)Google Places API (1)GCPコンソール (1)Google_ML_Kit (1)Vercel (1)Google Domains (1)DeepLeaning (1)深層学習 (1)Google Colab (1)コード生成 (1)GitHub Copilot (1)オンラインオフィス (1)オブジェクト指向 (1)クラスの継承 (1)ポリモーフィズム (1)LINE (1)Bitcoin (1)bitFlyer (1)コミュニティー (1)文系エンジニア (1)Freezed (1)permission_handler (1)flutter_local_notifications (1)markdown (1)GlobalKey (1)ValueKey (1)Key (1)アイコン (1)go_router (1)debug (1)datetime_picker (1)Apple Store Connect (1)FlutterGen (1)デバッグ (1)Widget Inspector (1)検索機能 (1)Shader (1)Navigator (1)メール送信 (1)Firebase App Distribution (1)Fastlane (1)Dio (1)CustomClipper (1)ClipPath (1)カスタム認証 (1)アニメーション (1)Arduino (1)ESP32 (1)経験談 (1)フリーランス (1)mac (1)csv (1)docker (1)GithubActions (1)Dialog (1)BI (1)LifeHack (1)ショートカット (1)Chrome (1)高校生 (1)キャリア教育 (1)非同期処理 (1)生体認証 (1)BackdropFilter (1)レビュー (1)getAuth (1)Algolia (1)コンサルティング (1)Symbol (1)

お知らせ

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!可茂IT塾のエンジニアの判断で、一定以上のスキルをを習得した方には有給でのインターンも受け入れています。

Read More
U30可茂ITインターンハッカソン

U30可茂ITインターンハッカソン

12月28,29日開催。2日間でアプリ開発の企画から完成までを目指す!U30可茂ITインターンハッカソンを開催します。

Read More