안드로이드 10

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기

안드로이드 10(Android 10)은 10번째 주요 릴리스이며 안드로이드 모바일 운영 체제의 17번째 버전이다. 2019년 9월 3일 출시되었다.

상세[편집]

안드로이드 9 파이의 다음 버전으로, 2019년 9월에 정식 버전이 출시되었다.

2019년 1월 17일, XDA에서 안드로이드 10 팩토리 이미지 파일을 입수했으며, 이를 구글 픽셀 3에 플래시하여 어떤 점이 변했는지에 대한 글과 영상을 업로드했다. 다만, 구글 픽셀을 위해 개발된 롬이 아닌 AOSP 기반이기에 구글 픽셀 전용 인터페이스나 폰트, 기능들은 제거된 채로 나왔다.

서로 다른 구글 고객지원 담당자한테 구글 픽셀 3a의 안드로이드 10 업그레이드 일정을 문의하니 두 담당자 모두 2019년 9월 3일이라고 답변했다. 구글 픽셀 시리즈는 새로운 OS 정식 출시와 동시에 OS 업그레이드가 이루어지므로 안드로이드 10은 2019년 9월 3일에 정식 출시될 것으로 예상된다. 이후 2019년 9월 4일, 안드로이드 10 발표와 동시에 구글 픽셀 시리즈에 대한 안드로이드 10 OS 업그레이드가 실시되었다.

기능[편집]

움직임[편집]

안드로이드 10에는 디스플레이의 양쪽 가장자리에서 스와이프하여 뒤로 이동, 위로 스와이프하여 홈화면으로 이동, 개요에 액세스하기 위해 스와이프하고 하단 모서리에서 대각선으로 스와이프하는 등의 제스처가 포함된 개선된 전체 화면 제스처 시스템이 도입되었다. 구글 어시스턴트를 활성화하고 화면 하단의 제스처 표시선을 따라 스와이프하여 앱을 전환한다. "뒤로"명령으로 엣지 스와이프 제스처를 사용하면 사이드 바 메뉴를 사용하는 앱과 스와이프하여 액세스할 수있는 기타 기능과 충돌이 발생할 수 있다. 앱은 API를 사용하여 화면의 특정 영역 내에서 뒤로 제스처를 처리하지 않도록 선택할 수 있으며, 제스처를 활성화하기 위해 대상 영역의 크기를 조정하기 위해 감도 제어가 추가되었으며 구글은 나중에 서랍 위젯이 지원할 것이라고 언급했다. 화면 가장자리 근처를 길게 눌러 "탐색"한 다음 열었다. 안드로이드 "허니콤"이후로 사용 된 기존의 3키 내비게이션 시스템은 옵션으로 지원된다.[1][2]

구글 인증 요구 사항에 따라 OEM은 안드로이드 10의 기본 제스처 및 3 키 탐색을 지원해야한다. OEM은 그들 자신의 제스처를 자유롭게 추가할 수 있다. 그러나 기본적으로 사용하도록 설정해서는 안되며 다른 탐색 설정보다 한 수준 더 깊은 별도의 영역에 나열되어야하며 알림을 사용하여 승격할 수 없다. 안드로이드 파이에서 사용되는 2키 제스처 내비게이션 시스템은 더 이상 사용되지 않으며 파이에서 업그레이드 된 장치에서는 사용자가 선택할 수있는 옵션으로만 포함할 수 있다 (단, 지침에서 권장하는 방법).[3]

사용자 경험[편집]

"버블"이라는 기능을 사용하여 지원되는 앱의 컨텐츠를 팝업 오버레이 (페이스북 메신저의 오버레이 기반 "채팅 헤드"기능과 유사)로 표시할 수 있다. 앱은 알림을 통해 버블을 생성할 수 있다. 이 기능의 사용 사례에는 채팅 및 메시징 응용 프로그램, 미리 알림 및 "실행중인 작업 및 업데이트"가 포함된다.[4] 버블은 기존의 오버레이 권한을 대체하도록 설계되었다. 기존의 오버레이 권한은 보안 (클릭 재킹 악성 프로그램의 사용으로 인해) 및 성능 문제로 인해 더 이상 사용되지 않는다. 사이드로드 된 앱은 30 초 후에 자동으로 오버레이 권한을 잃고, 기기가 재부팅 될 때마다 플레이 스토어의 앱은 오버레이 권한을 잃는다. 안드로이드 10 Go는 오버레이 권한의 사용을 완전히 금지한다.[5][6]

안드로이드 10에는 시스템 수준 다크 모드가 포함되어 있다. 타사 앱이 활성화되면 자동으로 다크 모드로 전환될 수 있다.[7][8]

또한 앱은 오버레이 패널을 통해 특정 설정 (예 : 인터넷이 필요한 경우 인터넷 연결 및 Wi-Fi 설정 등)에 대한 "설정 패널"을 표시할 수 있다.[9]

개인정보 및 보안[편집]

안드로이드 10에는 몇 가지 주요 보안 및 개인 정보 변경 사항이 있다. 사용자가 포그라운드에서 적극적으로 사용하는 경우에만 위치 데이터에 액세스할 수 있도록 앱을 제한할 수 있다.[10] 백그라운드 앱에 의한 활동 시작에 대한 새로운 제한 사항도 있다.[11]

구글은 2019년 2월 로우 엔드 기기와 같은 AES (Advanced Encryption Standard)에 대한 하드웨어 가속 지원이 없는 기기에서 사용하도록 설계된 암호화 코드인 Adiantum을 발표했다. 구글은 이 암호가 ARM Cortex-A7 CPU에서 AES-256-XTS보다 5배 빠르다고 말했다. 따라서 CPU가 하드웨어 가속 AES를 지원할 수없는 경우 Adiantum을 사용하여 사양에 관계없이 모든 안드로이드 10 디바이스에서 디바이스 암호화가 필수이다.[12][13] 또한 모든 파일에 "파일 기반 암호화"(Android Nougat에 처음 도입 된)의 구현도 필수적이다.[14]

안드로이드 10과 함께 제공되는 기기에서는 선택한 시스템 구성 요소 (예 : ANGLE, Conscrypt, 미디어 프레임 워크, 네트워킹 구성 요소 등)에 대한 보안 패치를 전체 시스템 업데이트 ("프로젝트 메인 라인")없이 구글 플레이 스토어를 통해 서비스할 수 있다. 구글 모바일 서비스의 라이센스를 받으려면 제조업체는 특정 모듈에 대해 이러한 업데이트를 지원해야하며 나머지는 "권장"으로 표시되지만 선택 사항이다. 이 시스템에서 선택된 모듈은 새로운 APEX 패키지 형식을 사용하는데, 이는 저수준 시스템 구성 요소를 수용하고 서비스하기 위해 설계된 APK 파일의 변형이다.[15][16]

"범위 스토리지"로 알려진 스토리지 액세스 권한의 주요 변경 사항은 안드로이드 10에서 지원되며 안드로이드 11로 시작하는 모든 앱에서 필수가 된다. 앱은 자신이 생성 한 외부 스토리지의 파일에만 액세스할 수 있다 (바람직하게는 앱별 디렉토리) 및 음악, 사진 또는 비디오 디렉토리에 포함 된 오디오, 이미지 및 비디오 파일. 다른 파일은 Storage Access Framework를 통한 사용자 개입을 통해서만 액세스할 수 있다.[17][18]

IMEI 번호와 같이 재설정 불가능한 장치 식별자를 읽으려면 앱에 새로운 "권한있는 전화 상태 읽기"권한이 있어야 한다.[19]

또한 안드로이드 10은 기본적으로 TLS 1.3 지원을 활성화했다.[20]

플랫폼[편집]

모드 변경시 앱 연속성, 다중 창 모드로 변경하여 모든 앱을 동시에 실행할 수 있도록 (현재 사용중인 앱만 실행하는 것이 아니라 다른 모든 애플리케이션이 "일시 중지 된"것으로 간주 됨), 접이식 스마트 폰에 대한 플랫폼 최적화가 이루어졌다. 다중 디스플레이에 대한 추가 지원.[21]

"바로 가기 공유"로 "직접 공유"에 성공했다. 이전과 마찬가지로 공유 메뉴 내에서 사용하기 위해 앱이 공유 할 직접 대상 목록 (예 : 앱과 특정 연락처의 조합)을 반환할 수 있다. Direct Share와 달리 앱은 대상을 미리 게시하고 런타임에 폴링 할 필요가 없으므로 성능이 향상된다.[22][23]

MIDI 컨트롤러, AV1 비디오 코덱, Opus 오디오 코덱 및 HDR10 +에 대한 기본 지원이 추가되었다.[24] 카메라 사진에서 깊이 정보를 검색하기위한 새로운 표준 API가 있으며,보다 고급 효과에 사용할 수 있다.[25]

안드로이드 10은 WPA3 암호화 프로토콜과 Enhanced Open을 지원하여 Wi-Fi에 대한 기회 암호화를 제공한다.[24] 안드로이드 10은 DSS (Dual-SIM dual-standby)에 대한 지원을 추가하지만 처음에는 Pixel 3a 및 Pixel 3a XL에서만 사용할 수 있다.[26]

더 보기[편집]

각주 목록[편집]

  1. Bohn, Dieter (2019년 8월 8일). “Android Q's back gesture controversy, explained”. 《The Verge》. 
  2. “[Update: OEM Gestures Allowed] Google's new navigation gestures in Android Q will be mandatory for all devices”. 《xda-developers》. 2019년 5월 9일. 
  3. Schoon, Ben (2019년 10월 7일). “Google is hiding other forms of Android Gesture Navigation”. 《9to5Google》. 
  4. Amadeo, Ron (2019년 4월 3일). “Google's second Android Q Beta brings us "Bubbles" multitasking”. 《Ars Technica》. 
  5. “Android Q steps up the fight against overlay-based malware”. 《Android Police》. 2019년 5월 16일. 
  6. “Google will entirely kill the overlay permission in a future Android release”. 《Android Police》. 2019년 5월 8일. 
  7. Cipriani, Jason (2019년 10월 29일). “Dark mode apps in Android will change your life”. CNET. 
  8. Molina, Brett (2019년 10월 8일). “Instagram update introduces support for iOS 13 dark mode”. 《USA TODAY》. 
  9. “7 tweaks and changes in Android Q that will make your phone better than it is now”. 《PC World》. 2019년 3월 13일. 
  10. Hautala, Laura. “Android Q rethinks how apps request and use your location”. 《2019-05-08》. CNET. 
  11. “Background apps can no longer launch activities in Android Q beta 3”. 《Android Police》. 2019년 5월 8일. 
  12. “Google Improves Android Encryption with Adiantum”. 《SecurityWeek》. 
  13. Porter, Jon (2019년 2월 11일). “Google wants to bring encryption to all with Adiantum”. 《The Verge》. 
  14. “The Android 10 Privacy and Security Upgrades You Should Know About”. 《2019-08-22》 (Wired). ISSN 1059-1028. 
  15. Kastrenakes, Jacob (2019년 5월 7일). “Project Mainline is Google’s new attempt to send security updates directly to your phone”. 《The Verge》. 2019년 9월 4일에 확인함. 
  16. Amadeo, Ron (2019년 5월 22일). “Android at I/O 2019: The Project Mainline update system and other highlights”. 《Ars Technica》. 2019년 9월 4일에 확인함. 
  17. “Android Q Scoped Storage: Best Practices and Updates”. 《Android Developers Blog》. 2019년 8월 15일에 확인함. 
  18. “Android Q privacy change: Scoped storage”. 《Android Developers》. 2019년 8월 15일에 확인함. 
  19. Cyphers, Bennett (2019년 7월 24일). “Thank Q, Next”. Electronic Frontier Foundation. 2019년 8월 15일에 확인함. 
  20. “What’s New in Android Q Security”. 《Android Developers Blog》. 2019년 10월 16일에 확인함. 
  21. “Get your app ready for foldable phones”. 《Android Developers Blog》. 2019년 8월 15일에 확인함. 
  22. Cipriani, Jason. “Android Q Beta 5: Gesture navigation, Live Caption, developer features, and everything we know so far”. ZDNet. 2019년 8월 15일에 확인함. 
  23. Amadeo, Ron (2019년 3월 13일). “Google launches the next version of Android—Android Q—in beta”. 《Ars Technica》. 2019년 8월 15일에 확인함. 
  24. Burke, Dave (2019년 3월 13일). “Introducing Android Q Beta”. 《Android Developers Blog》. Google. 2019년 3월 13일에 확인함. 
  25. “7 tweaks and changes in Android Q that will make your phone better than it is now”. 《PC World》. 2019년 3월 13일. 2019년 8월 22일에 확인함. 
  26. Porter, Jon (2019년 9월 26일). “Android 10 Go is a faster and more secure update to Google’s lightweight OS”. 《The Verge》. 2019년 9월 26일에 확인함.