
v
はじめに
この本を読んでいるからには、あなたは Android開発について、またそれがいかに大変かについ
てすでにいくばくかのことをご存知なのではないだろうか。Androidの開発ツールである Android
Developer Tools(ADT)の効果的な使い方を学べば、開発プロセスが楽になり、コードの品質が上が
り、その結果より磨かれた堅牢な最終製品を生み出せるようになる。
ADT
の要件
Androidは、現存するほかのモバイルプラットフォームとは大きく異なる。Androidを管理している
のは単一の組織ではなく、Open Handset Allianceと呼ばれる企業グループである。Open Handset
Allianceは、無料で完全でオープンソースなモバイルOSを提供するために力を注いでいる。このア
プローチのおかげで、プラットフォームの多元的な管理が実現されているが、その分少しややこしく
なっ
ているところがある。たとえば、次のようなことだ。
複数の画面サイズ
Androidデバイスの画面サイズはまちまちである。アプリケーションが成功するかどうかは、
画面サイズの異なるそれらのデバイスでアプリケーションがどのように表示されるかにか
かっている。
ターゲットの細分化
新しいバージョンのOSやランタイムがリリースされたときに、デバイスをアップデートする
のはキャリアやメーカーの責任だが、アップデートはかならずしもタイムリーには行われな
い。そのため、古いバージョンのOSとランタイムもサポートす