Android Q API-새로운 기능 및 Android에 어떤 의미가 있습니까?

작가: Louise Ward
창조 날짜: 4 2 월 2021
업데이트 날짜: 28 6 월 2024
Anonim
Demystify the data in Android Studio Profilers (Android Dev Summit ’19)
동영상: Demystify the data in Android Studio Profilers (Android Dev Summit ’19)

콘텐츠


Android Q의 첫 번째 미리보기는 새로운 코드와 관련된 모든 종류의 개발자와 함께 여기에 있습니다. Android Q 베타 1은 얼리 어답터 및 개발자를 위해 오늘부터 제공되며, 새로운 기능이 많이 향상되었습니다.

Android Q에는 분명히 사용자를 향한 몇 가지 기능이 있지만 Android Q를 특별하게 만드는 많은 것들이 코드 아래에 있습니다. 우리는 API 또는 응용 프로그래밍 인터페이스에 대해 이야기하고 있습니다. 이 API는 앱이 기본 운영 체제와 작동하는 방식의 핵심입니다.

예상대로 다가오는 SDK 미리보기에는 몇 가지 새로운 API가 포함되어 있으므로 개발자는 플랫폼에 더 많은 기능을 추가 할 수 있습니다. 다음은 알아야 할 새로운 Android Q API에 대한 요약입니다.

신경망 API 1.2

구글은 안드로이드 폰의 AI가 더욱 똑똑해지기를 원합니다. 2017 년 처음 출시 된 Neural Networks API는 몇 가지 기본 인공 지능 및 기계 학습 매개 변수를 정의합니다. 구글은 안드로이드 Q가 소수의 성능 업그레이드를 통해 ARGMAX, ARGMIN, 퀀 타이즈 LSTM과 같은 60 개의 새로운 작업으로 확장했다고 밝혔다.

이는 자체 앱 및 모델에서 머신 러닝, 객체 감지 및 이미지 분할을 개선 할 수있는 하드웨어 제조업체에게 특히 중요합니다. Google은 Neural Network API 1.2를 TensorFlow 프레임 워크의 일부로 만들기를 희망합니다. 궁극적으로 이것은 Android Q에서 실행되는 앱이 더 독립적이라는 것을 의미합니다.

MediaCodecInfo API

구글은이 API를 통해 각 개별 안드로이드 기기가 비디오를 얼마나 잘 렌더링하는지 앱을 쉽게 확인할 수 있다고 밝혔다. API는 사용중인 장치, 사용중인 화면 크기 및 종횡비, 지원되는 프레임 속도 및 호환 가능한 코덱을 식별하는 프로세스를 단순화합니다. 결론적으로, 비디오 앱은 주어진 장치에 가장 잘 보이는 비디오 재생 기능을 제공 할 수 있습니다.


네이티브 MIDI API

이것은 Android 기기가 MIDI 기기와보다 효과적으로 통신 할 수 있도록 도와주는 새로운 API입니다. 일부 앱은 C ++을 사용하여 오디오 처리를 수행합니다. 특히 이러한 앱의 경우 Native MIDI API를 사용하면 NDK를 통해 MIDI 장치와 직접 통신 할 수 있습니다. 다시 말해, 비 차단 리더를 사용하여 오디오 콜백 내에서 MIDI 데이터를 읽을 수 있습니다. 이는 대기 시간을 줄이고 성능을 부드럽게합니다. 게임 종료? 안드로이드 폰은 MIDI 키보드 또는 다른 오디오 장비와 더 호환됩니다.

퍼블릭 API

구글은 안드로이드 Q가 프라이빗 API에 대한 의존도를 줄여 줄 것이라고 말했다. 개인 API는 일반적으로 승인 된 특정 조직 또는 개발자 만 사용할 수 있습니다. EA는 다른 게임 제작자들이 도달 할 수없는 PS4에 대한 EA의 액세스 권한을 제공하는 것이 소니와 유사 할 것입니다. 구글은 네이티브 SDK에 포함되지 않은 (비공개) API에 의존하는 앱은 충돌과 보안 문제의 위험이 있다고 주장한다. 그렇기 때문에 Android Q는 퍼블릭 API 만 지원하려는 회사의 노력을 더욱 강화합니다.

구글은 안드로이드 Q가 개발자들에게 퍼블릭 API로 전환 할 것을 요구함에 따라 비 SDK API에 대한 액세스를 제한 할 것이라고 밝혔다. 개발자가 이러한 전환을 용이하게하기 위해 Google은이 제한을 준수하기 위해 Android Q 이상을 대상으로하는 앱만 필요합니다. Android Pie 및 이전 버전을 대상으로하는 앱은 여전히 ​​프라이빗 API를 사용할 수 있습니다. Google은 개발자 의견 및 요청에 따라 선호하는 공개 API 목록에 추가 할 계획입니다. 해당 공개 API를 사용할 수없는 경우 Google은 개별 개발자와 협력하여 타협점을 찾습니다.

공개 개발자 테스트의 맥락에서 Google은 개발자가 광범위한 비 SDK 인터페이스에 대해 앱을 테스트하기를 원합니다. 개발자가 StrictMode 메서드를 사용하여 비 SDK API가 사용되는시기를 확인하는 것이 좋습니다. 이것은 개발자가 미래에 앱을 미래에 대비하는 데 도움이되는 긴 게임 개념입니다.


API 타겟팅

이전 릴리스에 따라 Google은 Android Q의 개발 진행에 따라 API 타겟팅을 시행합니다. 즉, Google은 개발자가 최신 및 최신 Android 빌드를 위해 앱을 업데이트하도록합니다.

최신 버전의 Android는 일반적으로 더 안전하고 강력합니다. 그렇기 때문에 올해 말 Google Play에서 SdkVersion 28 (Android 9 Pie)을 대상으로하는 앱이 필요합니다. 다시 말해, 새로운 앱이나 기존 앱에 대한 업데이트를 작성하는 개발자는 1 년 중반에 Android Q가 아닌 경우 최소한 Android 9 Pie와의 호환성을 보장해야합니다. 또한 Google은 휴대 전화에있는 앱이있을 때 사용자에게 경고를 표시합니다. 더 이상 사용되지 않는 이전 버전의 Android를 타겟팅하십시오.

마지막으로 개발자는 64 비트 변환을 위해 앱을 준비해야합니다. 현재 Android는 32 비트 및 64 비트 앱을 지원하지만 곧 변경 될 예정입니다. 올해 후반에 모든 앱은 64 비트를 지원해야합니다. 이는 기본 Android SDK를 사용하는 앱에 특히 중요합니다.

Android Q 시작하기

Android Q로 향하는 새로운 API가 요약되어 있습니다. Android Q를 사용해 보시겠습니까? Android 개발자 프로그램에 등록 된 사용자는 새로운 Android Q 미리보기 및 관련 SDK 및 Android Studio를 다운로드 할 수 있습니다.

Google이 새로운 플랫폼에서 작동함에 따라 Android Q의 성능은 향상 될 것입니다.대중이 시험판 빌드를 시작하는 것이 흥미로울 수 있지만 개발자가 새로운 API를 시작하고 도로에 큰 영향을 줄 수있는 기본 변경 사항을 배우는 것이 더 중요합니다.

새로운 OS 프로세스로 Android Q에 대한 최신 정보를 제공합니다. 자세한 내용은 5 월 Google I / O에서 제공 될 예정입니다.

화웨이에 대한 미국 정부의 무역 금지 조치는 중국과 중국 사이의 긴장이 고조되는 가운데 발생합니다. 또한 애플과 같은 미국 기술 회사에 대한 제재로 중국이 보복 할 것인지 궁금해하는 사람들도있었습니다.그러나 화웨이 설립자 렌 정 페이는 블룸버그 그는 쿠퍼 티노 회사를 "교사"라고 부르며 애플에 대한 중국의 금지에 항의 할 것이라고 말했다....

Huawei FreeBud Lite는 119 유로에 소매합니다.화웨이의 '워밍업 팀 감사합니다'라는 트윗 트윗은 중국 회사가 애플을 출시 이벤트에 맞출 수 있도록 준비시켰다. Huawei FreeBud Lite 진정한 무선 이어 버드 출시는 AirPod 2와 직접 경쟁하는시기 적절한 제품입니다....

새로운 게시물