IT 뉴스, 소식/기타

Android 12 베타 4 및 플랫폼 안정성

컨텐츠 정보

본문

게시자: Dave Burke, 엔지니어링 부사장

오늘 우리는 Android 12의 네 번째 베타를 제공하고 릴리스의 마지막 단계로 이동합니다.  사용자에 맞게 조정 되는 새로운 UI , 성능 개선, 개인정보 보호 및 보안 개선 등 을 통해 Android 12를 구축했습니다 이제 우리는 세련미, 성능 및 안정성에 초점을 맞추고 있습니다. 릴리스를 수정하고 여기까지 오는 데 도움이 되도록 공유해 주신 모든 피드백에 감사드립니다.

개발자의 경우 베타 4는 Android 12의 API와 모든 앱 대면 동작이 완료되었음을 의미하는  플랫폼 안정성으로 안내 합니다. 앱의 경우 이제 호환성과 품질에 중점을 둡니다. 올해 말 공식 출시에 맞춰 호환되는 앱 업데이트 준비를 시작할 때입니다.

여기 에서 무선 업데이트 에  등록 하여 Pixel 기기에서 오늘 베타 4를 사용해 볼 수 있습니다. 이전에 등록했다면 오늘의 업데이트를 자동으로 받게 됩니다. 또한 ASUS, Oneplus, Oppo, Realme, Sharp 및 ZTE와 같은 여러 파트너의 일부 기기에서 Android 12 베타 4를 다운로드할 수 있습니다 자세한 내용은  android.com/beta 에서 확인 하세요. 시작하는 방법에 대한 자세한 내용 은  Android 12 개발자 사이트 를 방문하세요 .




플랫폼 안정성

Android 12 베타 4는  플랫폼 안정성에 도달했습니다. 이는 모든 앱 대면 표면 및 동작이 이제 Android 12에서 최종임을 의미하는 이정표입니다. 여기에는 공식 SDK 및 NDK API뿐만 아니라 최종 앱 대면 시스템 동작 및 비에 대한 제한 사항도 포함됩니다. - 앱에 영향을 줄 수 있는 SDK 인터페이스. 따라서 베타 4부터는 플랫폼이 변경되지 않을 것임을 알고 호환성 업데이트를 자신 있게 릴리스할 수 있습니다. 타임라인에 대한 자세한 내용은  여기를 참조하십시오 .

우리는 요구하고 모든 응용 프로그램 및 게임 개발자를 위해 지금 시험 최종 호환성을 시작 하고 최종 릴리스의 가능한 앞서 즉시 호환성 업데이트를 게시 할 준비를합니다.

모든 SDK, 라이브러리, 도구 및 게임 엔진 개발자에게는 지금 테스트를 시작하고 가능한 한 빨리 호환 가능한 업데이트를 출시하는 것이 훨씬 더 중요합니다. 다운스트림 앱 및 게임 개발자는 업데이트를 받을 때까지 차단될 수 있습니다. 호환되는 업데이트를 출시하면 목소리를 높여 개발자에게 알려주세요!


앱 호환성 

Android의 경우 앱 호환성 은 앱이 새 버전의 플랫폼에서 의도한 대로 실행됨을 의미합니다. 기기나 에뮬레이터에 앱의 프로덕션 버전을 설치하고 테스트하기만 하면 앱의 호환성을 확인할 수 있습니다. 앱이 좋아 보이고 제대로 실행되면 호환이 완료된 것입니다!

앱의 호환성을 테스트하는 것은 중요 합니다. 출시할 때마다 플랫폼을 완전히 변경하여 OS 전반에 걸쳐 개인 정보 보호 및 보안과 전반적인 사용자 경험을 개선하기 때문입니다. 이는 앱에 영향을 줄 수 있으므로  동작 변경 사항을 살펴보고 이에 대해 테스트한 다음 사용자에게 호환되는 업데이트를 게시해야 합니다. 사용자에게 좋은 앱 경험을 제공하는 기본적이지만 중요한 품질 수준입니다.

사람들은 기기를 Android 12로 업데이트할 때 최신 버전의 Android를 탐색하고 좋아하는 앱으로 경험하기를 원합니다. 이러한 앱이 제대로 작동하지 않으면 궁극적으로 제거로 이어지는 주요 문제입니다.

따라서 탐색할  새로운 API와 기능 이 많이 있지만 먼저 현재 앱을 테스트하고 호환되는 업데이트를 출시하는 것부터 시작하세요.


앱 준비

Android 12와의 호환성을 위해 앱을 테스트하려면 Android 12 베타 4를 실행하는 기기에 Google Play 또는 기타 소스의 프로덕션 앱을 설치하기만 하면 됩니다. 앱의 모든 흐름을 살펴보고 기능 또는 UI 문제를 살펴보세요.  모든 앱 에  대한 Android 12  동작 변경 사항을 검토 하여 테스트에 집중하세요. 다음은 주의해야 할 몇 가지 변경 사항입니다.

  • 개인 정보 대시보드 - 설정의 새로운 대시보드를 통해 사용자는 어떤 앱이 어떤 유형의 데이터에 언제 액세스하는지 확인할 수 있습니다. 사용자는 필요한 경우 권한을 조정할 수 있으며 액세스 이유에 대한 세부 정보를 앱에 요청할 수 있습니다.  여기 더 .
  • 마이크 및 카메라 표시기 - Android 12는 앱이 카메라 또는 마이크를 사용할 때 상태 표시줄에 표시기를 표시합니다.  여기 더 .
  • 마이크 및 카메라 토글 - 빠른 설정의 새로운 토글을 통해 사용자는 모든 앱에 대한 마이크 및 카메라 액세스를 즉시 비활성화할 수 있습니다.  여기 더 .
  • 클립보드 읽기 알림 - 앱이 클립보드에서 데이터를 예기치 않게 읽을 때 알림 메시지가 사용자에게 알립니다.  여기 더 .
  • 스트레치 오버스크롤 - 새로운 "스트레치" 오버스크롤 효과가 시스템 전체의 이전 "광선" 오버스크롤 효과를 대체합니다.  여기 더 .
  • 앱 시작 화면 - Android 12는 새로운 시작 화면 애니메이션으로 앱을 시작합니다.  여기 더 .
  • Keygen 변경 사항 - Conscrypt 버전을 위해 사용되지 않는 여러 BouncyCastle 암호화 알고리즘이 제거되었습니다. 앱이 AES와 함께 512비트 키를 사용하는 경우 Conscrypt에서 지원하는 표준 크기 중 하나를 사용해야 합니다.  여기 더 .

호환성을 위해 앱에서 라이브러리와 SDK 를 테스트하는 것을 잊지 마십시오. SDK 문제를 발견하면 최신 버전의 SDK로 업데이트하거나 개발자에게 도움을 요청하세요.

현재 앱의 호환 버전을 게시한 후에는  앱의 targetSdkVersion 업데이트  프로세스 를 시작할 수 있습니다  Android 12 앱 의  동작 변경 사항을 검토하고  호환성 프레임워크 를 사용하여 문제를 빠르게 감지할 수 있습니다. 다음은 테스트할 변경 사항 중 일부입니다(앱의 targetSdkVersion이 31 이상인 경우 적용됨).

  • 포그라운드 서비스 시작 제한 - 앱은 더 이상 백그라운드에서 포그라운드 서비스를 시작할 수 없습니다. 우선 순위가 높은 백그라운드 작업의 경우 대신  WorkManager 에서  신속 작업 을 사용하십시오.  여기 더 .
  • 대략적인 위치 - 앱이 정확한 위치에 대한 권한을 요청할 때 사용자는 이제 정확한 위치 또는 대략적인 위치를 부여하도록 선택할 수 있습니다.  여기 더 .
  • 정확한 알람에 대한 새로운 권한 - 정확한 알람 을 사용하려는 앱은 새로운 일반 권한인  SCHEDULE_EXACT_ALARM 여기 더 .
  • WebView의 최신 SameSite 쿠키 동작 - 앱 에서 WebView를 사용하는 경우 새로운 SameSite 쿠키 동작으로 앱을 테스트합니다.  여기 더 .
  • 더 안전한 구성 요소 내보내기 - 앱은 인 android:exported텐트 필터를 사용하는 모든 앱 구성 요소에 대한 속성을 명시적으로 지정해야 합니다  여기 더 .
  • 사용자 지정 알림 - 시스템은 앱 이름, 앱 아이콘 및 확장/축소 데이터에 대한 어포던스를 사용하여 완전 사용자 지정 알림에 표준 알림 템플릿을 적용합니다.  여기 더 .
  • 알림 트램폴린 제한 - 알림은 더 이상 "트램폴린"을 사용하여 앱을 시작할 수 없습니다. 중개 브로드캐스트 수신기 또는 대상 활동을 시작하는 서비스입니다.  여기 더 .

테스트하는 동안 앱에서 제한된 비 SDK 인터페이스 사용을 관찰하고 대신 공용 SDK 인터페이스로 이동하세요.  여기 에서 제한된 API에 대해 읽을 수 있습니다 .


Android 12를 시작하세요! 

오늘의 베타 릴리스에는 Android 12 기능을 사용해 보고, 앱을 테스트하고,  피드백을 제공하는 데 필요한 모든 것이 포함되어 있습니다 다만  지원되는 모든 픽셀 장치 등록 공중파 업데이트를 얻을 수 있습니다. 개발을 시작하려면  Android 12 SDK를 설정하세요 .

또한 ASUS, OnePlus, Oppo, Realme, Sharp 및 ZTE와 같은 일부 파트너의 기기에서 Android 12 베타 4를 다운로드할 수 있습니다. Android 12 베타에 참여하는 파트너의 전체 목록을 보려면  android.com/beta 를 방문하세요 더 광범위한 테스트를 위해  Android GSI 이미지 에서 Android 12 베타 4를 시도할 수 있으며, 기기가 없는 경우  Android Emulator 에서 테스트할 수 있습니다 .

베타 4는 Android TV에서도 사용할 수 있으므로 최신 TV 기능을 확인하고 완전히 새로운 Google TV 환경에서 앱을 테스트할 수 있습니다. ADT-3 개발자 키트와 함께 사용해 보십시오.  여기 더 .

최종 테스트를 위한 릴리스 후보로 앞으로 몇 주 동안 베타가 하나 더 제공될 예정입니다.

Android 12 베타에 대한 자세한 내용은  Android 12 개발자 사이트 를 방문하세요 .

관련자료

댓글 0
등록된 댓글이 없습니다.

최근 글


새 댓글



알림 0