こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

APIレベル

AndroidStudioで新規プロジェクトの作成でGoogleマップアクティビティーを作成すると、地図を載せるFragmentがSupportMapFragmentで作成されます。これだActivityにFragmentを追加する時によく使うbeginTransaction().replaceがうまく行きません。自分のやり方がまずいんだと思いますが、SupportMapFragmentを調べると下記のようなこと書いてありました。

MapFragment オブジェクトをサポートするために、Google Maps Android API には API レベル 12 以降が必要です。API レベル 12 より前のアプリケーションを対象としている場合、同じ機能にアクセスするには SupportMapFragment クラスを使用します

APIレベル12と言うことはHoneycomb MR1より前です。7年前くらいです。現在のAndroidパージョン別シェアを見てもAPI レベル 12 より前は1%もありません。
それで質問なのですが、今アプリを作る場合APIレベルはどのくらいまで対応させるのが普通なのでしょうか? またそれはどのような判断によるものでしょうか?

投稿日時 - 2018-01-28 14:10:16

QNo.9423136

暇なときに回答ください

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

>回答No.2 amanojaku1

>Googleは「バージョン4.0(APIレベル14)」未満を切り捨てると示唆していると言う事です。

↑これは あくまでもGoogle側の都合です、個人的にはAPIレベル10までは対応して欲しい所です。
「Google Play」でアプリを探していると「Android 2.3.3(APIレベル10)」と それ未満では使えるアプリに隔絶した壁があるような雰囲気がします(あくまで主観です)、アプリ・メーカーは「Android 2.3.3(APIレベル10)」までの対応を目標として持っているのではないか?と言う気がします(あくまで目標であって、絶対と言う訳ではありません)(あくまで主観です)。

投稿日時 - 2018-01-28 20:11:38

補足

なるほどそう言うことなんですか。
回答ありがとうございました。

投稿日時 - 2018-01-29 01:34:46

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

>どのバージョンまで対応させるかはnendSDKで広告を表示できるかできないかと言う判断が多いということなのでしょうか?

>Google Play Services 10.2 より、Android OSの最小サポートバージョンが 4.0(APIレベル14) へと引き上げられた

↑こちらが主因です。

>~為、nendSDKの最小サポートバージョンも 4.0へと変更

↑こちらは その(主因の)影響です。

>Google Play Services 10.2 より、Android OSの最小サポートバージョンが 4.0(APIレベル14) へと引き上げられた

↑つまり、こちらが肝で、Googleは「バージョン4.0(APIレベル14)」未満を切り捨てると示唆していると言う事です。

投稿日時 - 2018-01-28 19:54:23

ANo.1

一応 下記がGoogleが推奨する最小APIレベルです(下記は あくまでもGoogle側の都合です、個人的にはAPIレベル10までは対応して欲しい所ですが)

https://github.com/fan-ADN/nendSDK-Android/wiki/nendSDK-Android-%E8%A8%AD%E5%AE%9A%E3%82%AC%E3%82%A4%E3%83%89

>Google Play Services 10.2 より、Android OSの最小サポートバージョンが 4.0(APIレベル14) へと引き上げられた為、nendSDKの最小サポートバージョンも 4.0へと変更させていただきました。詳しくはこちらをご参照ください。

投稿日時 - 2018-01-28 18:18:11

補足

回答ありがとうございます。nendSDKって何ですか?初めて聞きました。
ググると広告表示に関係あるようで。
要するに広告を表示するためにはAPIレベル14以上でないとダメということでしょうか?
どのバージョンまで対応させるかはnendSDKで広告を表示できるかできないかと言う判断が多いということなのでしょうか?

投稿日時 - 2018-01-28 19:01:21