반응형
API 레벨은 무엇을 의미합니까?
API 레벨이 정확히 무엇을 의미 하는지 궁금 합니다. Google에서 검색해도 답을 찾을 수없는 것 같습니다.
누구든지 API 레벨 이라는 용어가 무엇을 의미 하는지 설명해 주 시겠습니까?
이것은 실제로 그것을 꽤 잘 요약합니다.
API 레벨은 일반적으로 프로그래머가 장치에 내장 된 기능 및 기능과 통신 할 수 있음을 의미합니다. API 수준이 증가하면 기능이 추가됩니다 (일부는 더 이상 사용되지 않을 수 있음).
애플리케이션 개발을위한 API 레벨을 선택하려면 최소한 두 가지를 고려해야합니다.
- 현재 배포 -실제로 내 애플리케이션을 지원할 수있는 기기 수, API 레벨 9 용으로 개발 된 경우 API 레벨 8 이하에서 실행할 수 없으며, 약 60 %의 기기에서만 실행할 수 있습니다 (이 게시물 현재까지 사실) 했다).
- 더 낮은 API 수준을 선택하면 더 많은 기기를 지원할 수 있지만 앱의 기능을 더 적게 얻을 수 있습니다. 더 높은 API 레벨을 선택하면 쉽게 얻을 수있는 기능을 얻기 위해 더 열심히 노력할 수도 있습니다.
Android API 수준은 5 가지 주요 그룹으로 나눌 수 있습니다 (과학적인 것이 아니라 도대체 무엇입니까).
- Android 1.5-2.3 (API 레벨 3-10)-스마트 폰용으로 특별히 제작 된 Android.
- Android 3.0-3.2 (API 레벨 11-13)-Honeycomb, 태블릿 용 Android.
- Android 4.0-4.4 (API 레벨 14-19)-휴대폰과 태블릿 모두에 대해 완전히 개편 된 Android 버전의 수많은 추가 기능과 큰 병합이 이루어졌습니다.
- Android 5.0-5.1 (API 레벨 21-22)-머티리얼 디자인이 도입되었습니다.
- Android 6.0-6.… (API 레벨 23-…)-런타임 권한, Apache HTTP 클라이언트 제거
API 레벨은 기본적으로 Android 버전입니다. Android 버전 이름 (예 : 2.0, 2.3, 3.0 등)을 사용하는 대신 정수가 사용됩니다. 이 숫자는 각 버전마다 증가합니다. Android 1.6은 API 레벨 4, Android 2.0은 API 레벨 5, Android 2.0.1은 API 레벨 6 등입니다.
API는 미리 만들어진 소스 코드 라이브러리입니다.
예를 들어 Java에서 API는 패키지로 제공되는 관련 클래스 및 인터페이스 세트입니다. 이 그림은 Java Standard Edition API에 포함 된 라이브러리를 보여줍니다. 패키지는 색상으로 표시됩니다.
참고 URL : https://stackoverflow.com/questions/9057396/what-does-api-level-mean
반응형
'Programing' 카테고리의 다른 글
Cocoa 사용자 정의 알림 예제 (0) | 2020.11.11 |
---|---|
CSS 목록 스타일 이미지 크기 (0) | 2020.11.11 |
ANTLR4에서 오류 처리 (0) | 2020.11.11 |
ITMS-90535 최신 Google 로그인 SDK로 iOS 앱을 게시 할 수 없습니다. (0) | 2020.11.11 |
git 병합을 수행 할 때 특정 커밋을 제외 할 수 있습니까? (0) | 2020.11.10 |