- ベストアンサー
アンドロイドアプリ開発について
eclipseでアプリを開発しようと環境は整えたのですが新規プロジェクトを作るところで疑問があります。 minimum required SDKとtarget SDKという項目があるのですが、この二つの意味合いの違いがよくわかりません。 主として動作させたいバージョンがあるのなら求められるSDKのバージョンは同じだと思うのですがtargetで2.3などを指定しつつ最低のSDKを1.6にするひつようはあるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
使うSDKのバージョン(target SDK)と下位のどのバージョン(minimum required SDK)までをサポートするか。 例えばGoogleが公式でやっているAdmobは現在target SDKは3.0以上の必要がある。 でも実際には2.x系のAndroidOSに対応させたいでしょ。 そういう場合はtarget SDKをAndroidOS3.xか4.xにして minimum required SDKをAndroidOS2.xにすればいいだけ。 また、AndroidOSとして後から追加された機能をそれ以前のバージョンでも 使いたい場合に機能の一部がAndroid Support Libraryとして実装されているから AndoridOSとしてtarget SDKのバージョンを3.xとか4.x以降にして minimum required SDKを2.x系にして3.xや4.xで実装された機能を Android Support Libraryを用いて実装することもできる。
お礼
ありがとうございました。
補足
返信ありがとうございます。 そうすると、使えるAPIと言うか最低動作環境はminimum~で定義されるのでしょうか?target sdkは理想のというか主に想定しているバージョンと言うことでいいのでしょうか?