Android Q Beta 출시


Mar 14 2019

Android Q Beta 가 출시 되었습니다. 

  • 구글 플레이를 통한 클라우드 기반의 프로필을 제공 
  • ART 런타임의 가비지 컬렉터 (GC) 개선
  • non-SDK 인터페이스 전환에 따른 퍼블릭 API 호환성 향상
  • 모든 구글 플레이에 등록되는 앱은 API 28 (Android 9 Pie) 이하로 등록할 수 없음 
  • API 23 (Android 6.0 Mashmellow) 이하로 설정된 앱은 실행 시 강제 경고 팝업이 발생 됨 
  • 64비트 패키지 지원을 강제화 함 
  • 위치 관련 권한에 앱을 사용중일 때만 허용하는 권한이 추가됨 
  • 새로운 런타임 권한을 가진 사진, 비디오, 오디오 접근에 대한 앱 제어 및 READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE 권한이 세분화 됨
  • 각 앱 전용 샌드박스 폴더가 /sdcard 내에 생성되며 다른 앱은 해당 앱의 샌드박스에 기본적으로 접근이 불가 함, 앱 삭제시 샌드박스 파일은 삭제 됨
  • 일반적인 공유는 기존처럼 MediaStore 를 이용함 
  • 사진의 EXIF 정보를 접근하기 위해서는 ACCESS_MEDIA_LOCATION 위치 권한이 필요함
  • 폴더블 디바이스 (Foldable Devices) 에 맞춘 onResume, onPause 및 크기 조정 관련 Manifest 변경이 존재 함 
  • Settings.Panel 팝업형 API 추가 
  • 적응형 Wi-Fi 성능 모드가 추가되고, 낮은 대기시간 모드 및 고성능 모드를 추가함, 고성능 모드시 지연시간이 단축됨
  • 오픈소스 AV1 코덱을 지원하며, OPUS 코덱을 사용한 오디오 인코딩을 지원
  • ANGLE 을 통해 OpenGL 호환성을 항상하고, Vulkan 을 지원함 
  • 텐서플로우 등 Neural Networks API 1.2 를 지원 
  • TLS 1.3 을 지원 
  • NEW_OUTGOING_CALLdeprecated 되고 이를 대신할 CallRedirectionServiceAPI 등으로 대체 됨 

보다 자세한 내용은 아래의 링크로 확인하시길 바랍니다.