• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Android、iOSアプリ開発)

Android、iOSアプリ開発の疑問と条件

このQ&Aのポイント
  • Androidスマートフォンや、iPad、iPhoneでゲームを開発する際の疑問や条件についてまとめました。
  • 1つの端末の画面サイズで開発して他の端末で適切なサイズに自動で変更されるのか、iPhoneとiPad用の画面サイズで開発する必要があるのかについて質問しています。
  • iOSアプリとAndroidアプリの開発についても疑問があるようです。同じアプリがiOS用とAndroid用で出ているが、ソースコードは異なるもので開発されているのかについて質問しています。

質問者が選んだベストアンサー

  • ベストアンサー
noname#190876
noname#190876
回答No.1

A1: Appには、iPhone/iPod Toutch用、iPad用、ユニバーサルAppの3通りがあります。  iPhone/iPod Touch用Appは、iPadでは、iPhone emulatorの上で動きます。HD依存性が高いものは動きません。  iPad用Appは、そもそも、iPhone/iPod Touchにはダウンロード出来ません。  ユニバーサルAppは、どちらでも、動きます。   iPhone5のスクリーンサイズだけしか考慮していないAppは、iPhone4では、ダウンロード出来ますが、まぁ、プロダクトとしては、使い物にならないケースがほとんどでしょう。おそらく、Appleのレビューも、通らないかと。  iPhone4のスクリーンサイズしか考慮していないAppでは、iPhone5では、画面の上部に余白ができて、見てくれは悪いです。  iPhone4/iPhone5のスクリーンサイズの違いは、auto layoutという技術が、iOS6で導入されて、面倒ではありますが、画面サイズの違いを、ある程度、吸収できるようになっています。イメージなどは、自動調整では、滲み・ボケなどがでるので、大きなさいずのものは、2通り用意するのが無難でしょう  ユニバーサルAppは、大幅に画面サイズが違うので、storyboardなどは、2とおり用意するのが多いと思います。面倒ですので、最近は、別立てのAppが多いように思います。 A2 ソースは当然、iOS側は、Objective-Cで開発すると、Android側とは、別立てになります。ただ、バージョンアップなどもありますから、ロジックはできるだけ共通で、どちらかをベースにするのが普通じゃないでしょうか。ま、個人ベースでは、なかなか手が出ないと思いますが。  Titaniumなどで開発すれば、ソース共通化もかのうですが、いろいろ制限事項はあるでしょう。

kureakai
質問者

お礼

なるほど。 詳細にご教示いただき、ありがとうございました。

関連するQ&A