https://docs.microsoft.com/ko-kr/xamarin/android/app-fundamentals/android-api-levels?tabs=windows
Android API 수준 이해 - Xamarin
Xamarin.ios에는 여러 버전의 Android와 앱의 호환성을 결정 하는 몇 가지 Android API 수준 설정이 있습니다. 이 가이드에서는 이러한 설정의 의미, 구성 방법 및 런타임에 응용 프로그램에 미치는 영향에 대해 설명 합니다.
docs.microsoft.com
Android 플랫폼이 진화 하 고 새로운 Android 버전이 출시 됨에 따라 각 Android 버전에는 API 수준이라는 고유한 정수 식별자가 할당 됩니다. 따라서 각 Android 버전은 단일 Android API 수준에 해당 합니다. 사용자가 최신 버전의 Android 뿐만 아니라 이전 버전의 앱을 설치 하기 때문에, 실제 Android 앱은 여러 Android API 수준에서 작동 하도록 설계 되어야 합니다.
Android 버전
Android의 각 릴리스는 여러 이름으로 이동 합니다.
- Android 버전 (예: android 9.0 )
- 원형 같은 코드 (또는 후 식) 이름
- Api 수준 28 과 같은 해당 api 수준
Android 코드 이름은 다음 표에 표시 된 것 처럼 여러 버전 및 API 수준에 해당할 수 있지만 각 Android 버전은 정확히 하나의 API 수준에 해당 합니다.
또한 Xamarin.ios는 현재 알려진 Android API 수준에 매핑되는 빌드 버전 코드 를 정의 합니다. 다음 표를 참조 하 여 API 수준, Android 버전, 코드 이름, Xamarin. Android 빌드 버전 코드 (빌드 버전 코드는 Android.OS 네임 스페이스에 정의 됨)를 변환할 수 있습니다.
이름버전API 수준출시빌드 버전 코드
원형 | 9.0 | 28 | 8 월 2018 | BuildVersionCodes.P |
Oreo | 8.1 | 27 | 12 월 2017 | BuildVersionCodes.OMr1 |
Oreo | 8.0 | 26 | 8 월 2017 | BuildVersionCodes.O |
Nougat | 7.1 | 25 | 12 월 2016 | BuildVersionCodes.NMr1 |
Nougat | 7.0 | 24 | 8 월 2016 | BuildVersionCodes.N |
Marshmallow | 6.0 | 23 | 8 월 2015 | BuildVersionCodes.M |
롤리팝 | 5.1 | 22 | 3 월 2015 | BuildVersionCodes.LollipopMr1 |
롤리팝 | 5.0 | 21 | 11 월 2014 | BuildVersionCodes.Lollipop |
Kitkat Watch | 4.4W | 20 | 6 월 2014 | BuildVersionCodes.KitKatWatch |
Kitkat | 4.4 | 19 | 10 월 2013 | BuildVersionCodes.KitKat |
Jelly Bean | 4.3 | 18 | 7 월 2013 | BuildVersionCodes.JellyBeanMr2 |
Jelly Bean | 4.2-4.2.2 | 17 | 11 월 2012 | BuildVersionCodes.JellyBeanMr1 |
Jelly Bean | 4.1-4.1.1 | 16 | 6 월 2012 | BuildVersionCodes.JellyBean |
아이스크림 샌드위치 | 4.0.3-4.0.4 | 15 | 12 월 2011 | BuildVersionCodes.IceCreamSandwichMr1 |
아이스크림 샌드위치 | 4.0-4.0.2 | 14 | 10 월 2011 | BuildVersionCodes.IceCreamSandwich |
Honeycomb | 3.2 | 13 | 6 월 2011 | BuildVersionCodes.HoneyCombMr2 |
Honeycomb | 3.1.x | 12 | 2011 년 5 월 | BuildVersionCodes.HoneyCombMr1 |
Honeycomb | 3.0.x | 11 | 2 월 2011 | BuildVersionCodes.HoneyComb |
Gingerbread | 2.3.3-2.3.4 | 10 | 2 월 2011 | BuildVersionCodes.GingerBreadMr1 |
Gingerbread | 2.3-2.3.2 | 9 | 11 월 2010 | BuildVersionCodes.GingerBread |
안 | 2.2.x | 8 | 6 월 2010 | BuildVersionCodes.Froyo |
Eclair | 2.1.x | 7 | 2010년 1월 | BuildVersionCodes.EclairMr1 |
Eclair | 2.0.1 | 6 | 12 월 2009 | BuildVersionCodes.Eclair01 |
Eclair | 2.0 | 5 | 11 월 2009 | BuildVersionCodes.Eclair |
도넛형 | 1.6 | 4 | 9 월 2009 | BuildVersionCodes.Donut |
Cupcake | 1.5 | 3 | 2009 년 5 월 | BuildVersionCodes.Cupcake |
기본 | 1.1 | 2 | 2 월 2009 | BuildVersionCodes.Base11 |
기본 | 1.0 | 1 | 10 월 2008 | BuildVersionCodes.Base |
'Dev > Mobile' 카테고리의 다른 글
[Android] 웹뷰 자동로그인을 위한 여정 #2 (0) | 2019.08.21 |
---|---|
[Android] 웹뷰 자동로그인을 위한 여정 #1 (0) | 2019.08.21 |
[Android] CookieManager를 사용해야하는 이유 (0) | 2019.08.20 |