タブレットだけでなくモバイルにも対応したいのですが、どうすればいいですか?2つの別々のアプリケーションを作成する必要がありますか、それとも1つのアプリケーションで目的が解決しますか?
3 に答える
デフォルトでは、すべてのアプリはすべての形状とサイズと互換性があります (唯一の制限は API レベルです)。アプリは画面サイズに応じて自動的にサイズ変更されます - それが正しく行われるかどうかは別の問題です。
すべてのデバイスで正しく表示されるように、アプリを再設計できます (再設計する必要があります)。これは、Android が使用する特定のフォルダー構造を利用することを意味します。Android Dev Guide には、この件に関する多くの情報があります。
- http://developer.android.com/guide/practices/compatibility.html
- http://developer.android.com/guide/practices/tablets-and-handsets.html
- http://developer.android.com/guide/practices/screens_support.html
ただし、別のアプリを作成する必要はありません。
質問は少し一般的です。しかし、ここにいくつかのポイントがあります:
Android には、さまざまな OS、サイズ、機能を備えたデバイスに対処するための十分なメカニズムが用意されています。
OS の観点からは、API が古いバージョンで使用できることを確認してください。そうでない場合、Android はそれに対処するための互換性/サポート JAR を提供します。
サイズの観点からは、リソース (特に画像) が小、中、大、特大の dpi 用に作成されていることを確認する必要があります。また、使いやすさに関する限り、アプリケーションが最適な方法で表示されるように、レイアウトが適切なサイズで作成されていることを確認する必要があります。
これらはほんの一部のポイントですが、考慮すべきさまざまな領域のプレビューが得られることを願っています.
ここで必要なものについては、Android 開発者のセクションを参照してください。