2017-12-19 2 views
0

나는 react-native documentation 에서 안드로이드에 대한 설치 가이드를 다음과가 그것을하고 그러나, 나는이 최소 SDK 버전으로 V23을 설정하는 많은 새로운 SDK 버전을 사용할 수 있습니다하고자하는 제안 SDK의 V23반응 네이티브에서 최신 안드로이드 SDK 버전을 지원할 수 있습니까?

를 사용하여 제대로 실행 만 사용했다 내 주된 하나로서 최신.

안드로이드에 대한 새로운 지식 나는 이것을 달성하는 방법에 대해 확신하지 못합니다. 어떤 단계를 밟아야합니까? 일부 XML 파일에서 sdk 버전을 편집하는 옵션을 볼 수 있으며 Android Studio를 사용하여 최신 버전을 다운로드 할 수 있습니다.

부수적으로, SDK v23을 사용할 때 내 제한 사항은 무엇입니까? 더 새로운 장치에서는 작동하지 않겠습니까? 성능 등을 놓치지 않습니까?

답변

1

some sources에 따르면 React Native는 API 레벨 25까지 지원하지만 문제에는 some disagreement이있는 것으로 보입니다. 따라서 공식 소스에 따르면 React Native는 Android API 레벨 16에서 레벨 23까지만 지원합니다.

본인은 React Native를 직접 사용하지 않았지만 버전 지정이 native development과 동일하게 작동한다고 가정하면 버전이 compileSdkVersion이고 버전이 이보다 낮습니다 상대로 달리면 괜찮을거야. 응용 프로그램의 유일한 제한 사항은 상위 SDK 버전에서 도입 된 new features and APIs에 액세스 할 수 없다는 것입니다.

예를 들어 Android 8.0 (API 레벨 26)에서는 새로운 Picture-in-Picture API이 도입되었지만 picture-in-picture 모드로 전환하는 method used은 API 레벨 23에 맞게 컴파일 된 코드에서 사용할 수 없습니다. 긍정적으로) API 레벨 23에 대해 컴파일 된 응용 프로그램은 API 23에서 실행되는 장치보다 API 26에서 실행되는 장치에서 더 나쁜 성능을 발휘하지 않습니다.

+0

감사합니다. 나는 이런 것을 의심했다. – Ilja

관련 문제