Androidの開発が初めてで、バージョンとAPIレベルの関係や違いを知りたいと思います。それぞれは何を指していますか?そして、私がAPI 14またはAndroid 4.0用のアプリを開発することに決めたとき、それはどういう意味ですか?Android:APIレベルVS. Androidのバージョン
または、もう一方のサブセットですか?私は単に違いを得られなかった、なぜ2つのカウンターがあるのですか?
おかげ
Androidの開発が初めてで、バージョンとAPIレベルの関係や違いを知りたいと思います。それぞれは何を指していますか?そして、私がAPI 14またはAndroid 4.0用のアプリを開発することに決めたとき、それはどういう意味ですか?Android:APIレベルVS. Androidのバージョン
または、もう一方のサブセットですか?私は単に違いを得られなかった、なぜ2つのカウンターがあるのですか?
おかげ
まあ、APIは開発用なので、新しいAPIバージョンの変更はより "内側"です。しかし、Androidの新しいバージョンでは、通常、ユーザーに「表示可能」な機能が追加されています。
このページを確認するhttp://developer.android.com/guide/appendix/api-levels.htmlには、バージョンとAPIレベルの関係を示す表があります。
APIレベル一意Androidプラットフォームのバージョンによって提供されるフレームワークAPIのリビジョンを識別する整数値です。
以前のバージョンと同じAPIリリースで新しいAndroidバージョンを作成できます。
は、バージョンXでのAndroidを実行しているデバイスは、通常、以下のAPI Xとのために書かれたアプリケーションをサポートしますhttps://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
をチェックしてください。
これは、ここで
は説明するテーブルであるなど、あなたのアプリがAPI 8をサポートしたい場合は、8版のデバイスがそれを実行できるようにするだけでなく、版9、10、11のデバイスを意味します数字間の結びつき: http://developer.android.com/guide/appendix/api-levels.html
Androidの複数のバージョンで同じAPIレベルを使用できますが、APIを整数として使用することで、開発者はデバイスをより簡単にターゲティングできます。下の図は関係を示していますが、documentationにはAPIレベルの包括的なリストと、それらがどのように異なっているかが記載されています。
このデータは、Android 2.2以降をサポートする新しいGoogle Playストアアプリから収集されるため、古いバージョンを実行している端末は含まれていません。ただし、2013年8月にAndroid 2.2より古いバージョンは、Googleサーバーにチェックインした端末の約1%を占めています(実際にGoogle Playストアにアクセスした端末ではありません)。
それは(** I ** APIでの)インターフェイスだ考えると、それは、APIの変更は、より外側に実際にあることを意味はないでしょうか? – 0xC0000022L