iOS フォンとタブレットの両方のアプリケーションを開発する必要があります。アプリケーションのロジックは同じですが、UI はまったく異なります。私はこれにどのように対処すべきか疑問に思っています: 両方に 1 つの大きなアプリを作成するか、電話用のアプリとタブレット用のアプリを作成します (その後、2 つの ipa を 1 つのアプリとして市場にアップロードします)。
1 つのアプリケーションを作成するときは、適切なアクティビティにリダイレクトするコードで、それが電話かタブレットかを確認する必要があります。また、電話用にコンパイルするための互換性コードを含める必要があります。2 つのアプリを作成する場合、そのチェックは不要で、互換性コードも含める必要がないため、アプリははるかに小さくなります。ただし、その場合、開発中にアプリケーションロジックをあるプロジェクトから別のプロジェクトに常にコピー/貼り付けする必要があります。
だからこそ、この場合のベストプラクティスは何ですか?これに関する情報を探していましたが、さまざまな xml レイアウトを管理する方法に関する記事か、あまり情報が含まれていない記事しか見つかりませんでした。
私はグーグルで検索し、ここでアンドロイドの記事を見つけました携帯電話とタブレット用のAndroidアプリ:1つまたは2つのアプリ?
しかし、私はiOSアプリについて知る必要があります