최근 수정 시각 : 2024-11-17 12:35:58

Android 10

Android Quince Tart에서 넘어옴

파일:1px 투명.svg 파일:안드로이드(운영체제) 로고.svg 파일:안드로이드(운영체제) 로고 컬러 화이트.svg
버전
{{{#!wiki style="margin: 0 -10px -5px"
{{{#fff {{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -6px -1px -11px"
버전
0.5
버전 0.5
0.9
버전 0.9
1.0
버전 1.0
1.1
Petit Four
1.5
Cupcake
1.6
Donut
2.0~2.1
Eclair
2.2
Froyo
2.3
Gingerbread
3.0~3.2
Honeycomb
4.0
Ice Cream Sandwich
4.1~4.3
Jelly Bean
4.4
Kitkat
5.0~5.1
Lollipop
6.0
Marshmallow
7.0~7.1
Nougat
8.0~8.1
Oreo
9.0
Pie
10.0
Quince Tart
11.0
Red Velvet Cake
12.0
Snow Cone
12L(12.1)
Snow Cone
13.0
Tiramisu
14.0
Upside Down Cake
15.0
VanillaiceCream
16.0
Baklava
}}}}}}}}}}}}

역대 Android 버전 일람
파이 10 11
Android 10
안드로이드 10
파일:안드로이드 10 로고.svg
<colbgcolor=#34a853><colcolor=#ffffff> 명칭 10
버전 10 (API Level 29)
리눅스 커널 5.4.x
4.14.x
4.9.x
4.4.x
공개 일자 2019년 9월 4일
지원 여부 지원 중단
(2023년 2월 6일)
일부 서드파티 앱 지원 중[1]
최초 적용 기기 구글 픽셀4
공식 홈페이지 파일:안드로이드(운영체제) 아이콘.svg

1. 개요2. 특징3. 변경사항4. 버전
4.1. 개발자 미리보기4.2. 적용된 기기4.3. 적용 예정 기기
5. 점유율6. 이스터 에그7. 기타
7.1. sRGB 버그
8. 여담

[clearfix]

1. 개요

2019년 9월 3일에 정식으로 공개된 안드로이드의 새로운 버전.

초기에는 가칭 안드로이드 Q라고 불려왔으나 구글의 작명 정책이 바뀌면서[2] 안드로이드 10으로 이름이 확정되었다. 그래서인지 로고도 Q 알파벳이 1과 0이 같이 합쳐진 형태로 되어있다. 이번판부터는 디저트 이름을 쓰지 않고 넘버링 10을 이름으로 사용한다. 이유가 디저트 이름이 국가마다 발음이 다르다는 문제와 비영어권 국가의 코드명 이해관계 때문이라고 한다. 사실 익숙지 않아서 그런지 내부적으로는 여전히 디저트 이름을 쓰고 있다. 10에 해당하는 코드네임은 퀸스 타르트(Quince Tart)이다. 모순적이게도 작명 정책이 변경됨에 따라 상위판이 출시되고 나서야 이름이 공개되었다. 이와 동시에 안드로이드 상징이 새롭게 개편되었다. 상징을 변경한 이유는 기존의 상징은 저시력자의 상징 인지가 어려웠기 때문이라고 한다. #

2. 특징

<nopad> 파일:Android 10 homescreen.png
Android 10 Pixel Launcher
안드로이드 9 파이의 다음 버전으로 2019년 9월에 정식 버전이 출시되었다. #

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

구글의 기본 정책에 따라서 Android 10도 오픈 소스 코드 개발하였고, 소스 다운로드 및 빌드도 가능하다. 우분투 20.04 에서 빌드를 확인한 결과 몇 가지 에러를 수정하면 system.img 를 만들 수 있다.

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

[clearfix]

3. 변경사항

XDA가 업로드한 Android 10(좌측 기기) 변경점 동영상
  • 어두운 테마
    시스템 전반에 걸쳐 어두운 테마를 사용할 수 있게 되었다. 설정에서 어두운 테마를 활성화하면 기존에는 일부 UI 요소에만 어두운 테마가 적용되었던 것과 달리 개발자가 어두운 테마 관련 구문을 추가한 모든 앱과 시스템 전반에 적용된다.
  • 프로젝트 메인라인
    OTA를 통하지 않고도 시스템 구성 요소를 업데이트 가능하게 하는 기능. 트레블에 이어서 안드로이드 자체 업데이트를 가능하게 만들려는 기획이다. 기존 APK 포맷 외에 APEX 포맷이 추가되었으며 해당 포맷에는 *.so, *.jar 파일 등이 포함될 수 있다. 포함된 라이브러리 파일은 시스템 라이브러리를 대체할 수 있다. 또한 APEX 파일을 구글 플레이 스토어에서 직접 배포한다. 10에서는 다음 구성 요소를 업데이트할 수 있다.
    • 보안: 미디어 코덱, 미디어 프레임워크 컴포넌트, DNS Resolver, 암호화(Conscrypt)
    • 개인정보: 문서 UI, 권한 제어, ExtServices
    • 일관성(Consistency): 표준 시간대 데이터, ANGLE, 모듈 메타데이터, 네트워크 컴포넌트, 종속 포털 로그인(captiveportallogin), 네트워크 권한 설정
  • 향상된 권한 관리
    안드로이드 6.0 마시멜로부터 추가된 권한 관리가 대폭 강화되었다. 현재 위치나 카메라, 마이크 등의 민감한 센서에 사용하는 앱을 알림 바에서 어떤 앱이 무엇을 사용하는지 바로 확인할 수 있으며 앱 사용 시에만 위치 권한을 부여하는 옵션이 추가되어 앱이 백그라운드에 있으면 위치 정보를 받아올 수 없게 설정할 수 있다. 안드로이드 9 파이부터 추가된 디지털 웰빙의 연장으로 권한 사용을 한 눈에 볼 수 있는 권한 사용 내역이 추가되었으며 권한별로 앱을 필터링할 수 있는 화면이 추가되는 등 기존의 권한 관련 화면도 보기 좋게 UI가 개선되었다.
  • 동작을 통한 휴대전화 탐색
    기존에 존재하던 두 개의 버튼에 좌우로 앱을 스위치할 수 있는 제스처에 새로운 제스처가 추가되었다. 디스플레이 하단에서 위로 쓸어올리면 홈 화면으로 이동되고 좌우로 쓸면 다른 앱으로 전환되며 좌측 끝에서 우측으로 쓸면 이전으로 간다. 이는 iPhone X의 제스처와 거의 동일하다. 하단에 제스처 바가 나타나는 것도 비슷하다. 구글 어시스턴트는 아래 두 개의 모서리에서 대각선으로 쓸면 호출된다.
  • 데스크톱 모드
    데스크톱 모드를 강제화하는 옵션이 추가되어 삼성 DeX와 비슷한 모드를 지원한다. 다만 구글은 Reddit에서의 AMA를 통해 이 모드는 앱 개발자들이 멀티 디스플레이나 프리폼 윈도우 모드에서의 앱의 동작을 테스트하는 데 쓰라고 만든 모드로 아직은 삼성 덱스같은 일반 사용자용은 아니라고 밝혔다. ( 기사) 이후, 2020년부터 LG G8, V50, 벨벳 등 LG의 플래그십 스마트폰 라인업에서는 일반 사용자들도 쉽게 사용이 가능한 것으로 확인되었다. MHL 케이블만 연결해도 바로 사용이 가능하다. 블루투스 마우스 등을 따로 연결하여야 조작이 가능하다. 미러링과 달리 스마트폰과 따로 어플이 실행가능하며, 모니터와 스마트폰 스크린의 화면 비율에 따른 문제가 없는게 특[LG 데스크톱 모드는 비율이 16:9로 고정되는 치명적인 문제가 있다.] 단점은 데스크톱 모드 화면을 조작할 때 스마트폰의 화면이 계속 켜져있고, 어플에 따라 불안정하다. 다행히 영상만 재생할때는 화면을 잠시 끌 수 있다.
  • 개발자 옵션 추가
    게임에 사용할 그래픽 드라이버를 선택하고 Ambient Display에 배경화면을 지정[3]할 수 있게 되었으며 드디어 시스템 내에서 화면 녹화 기능을 자체적으로 지원하는 것으로 보인다. 다만 아직 UI가 완성되지는 않은 듯하다. 전원 옵션에 긴급 전화를 추가할 수 있는 옵션이 추가되었다.
  • 접근성 옵션 추가
    안드로이드 5.0 롤리팝부터 추가된 헤드업 알림의 지속 시간을 선택할 수 있게 되었다.
  • Scoped Storage
    안드로이드는 기존에 '내부 저장소'와 '외부 저장소'를 나누었는데, '내부 저장소'는 각각의 앱만이 혼자 쓸 수 있는 공간이 다른 앱과 격리되어 제공되었고 '외부 저장소'는 공용 저장소로서 모든 앱이 외부 저장소 읽기/쓰기 권한만 얻으면 사용할 수 있었다. 그러나 안드로이드 10부터는 Scoped Storage 정책의 도입으로 외부 저장소도 앱별로 격리하게 되었다. 구체적으로는 다음과 같다.
    • 각 앱별로 외부 저장소에 혼자 마음껏 쓸 수 있는 격리 공간이 제공된다. 별도의 권한 요청이 필요하지 않으며 앱을 삭제하면 같이 지워진다.
    • 사진, 음악, 영상 파일은 앱 스스로가 생성한 파일인 경우 권한없이 읽기/쓰기를 할 수 있다. READ_EXTERNAL_STORAGE 권한이 있으면 다른 앱이 생성한 파일을 읽을 수 있다.(사진의 경우 사용자가 위치 권한을 허용하지 않으면 위치 정보(EXIF)가 제거된 사진만을 읽을 수 있다.) 다른 앱이 생성한 파일을 수정하려면 사용자에게 파일 개개마다 권한을 요청해야 하며 여러 파일을 같이 수정하려면 Storage Access Framework를 써야 한다.[4] 앱을 삭제하여도 같이 지워지지 않는다.
    • 다운로드 파일은 모든 종류의 파일을 저장할 수 있는 범주로서 앱 스스로 생성한 파일인 경우 권한없이 읽기/쓰기를 할 수 있지만 다른 앱이 생성한 파일을 읽거나 쓰려면 Storage Access Framework를 써야 한다. 앱을 삭제하여도 같이 지워지지 않는다.

    Storage Access Framework라는 것은 안드로이드 킷캣(4.4)부터 제공된 파일 접근 방식인데 롤리팝(5.0)부터는 이것으로 폴더를 선택할 수 있게 되었다. 폴더를 선택하면 앱을 지우거나 앱이 폴더 변경을 요청하기 전까지 해당 폴더에 대한 접근 권한이 영구적으로 부여되는데 이를 활용하면 다소 불편함이 있지만 종전과 같이 저장소를 사용할 수 있다.(SD 카드를 지원하는 파일 탐색기에서 최상위 폴더를 선택해달라는 창을 볼 수 있을 것이다[5]) 그러나 SAF를 쓰는 경우 파일 읽기 성능이 30배 이상 떨어진다는 실험 결과가 나와 유저들의 의견이 좋지 않다. 참고자료
    정식 버전에서 이 정책은 선택적으로 적용할 수 있게 되었다. 안드로이드 11부터는 모든 앱에 강제될 예정.
    한편 SMS 권한 등에서 사용되는 '역할' 정책을 확장하여 파일 관리자 등을 제약의 예외로 둔다는 말이 있었으나 정식 버전에서 반영되지 않았다.
  • 기타
    • Ambient Display
      화면 내에 잠금 화면으로 이동했으며 기존에는 배터리가 하단에 알림 아이콘이 시계 밑에 존재했으나 이제는 상태표시줄로 이동하여 잠금 화면 또는 홈 화면으로 이동 시 더욱 자연스러운 느낌을 준다. 잠금 화면 또는 홈 화면으로 이동할 때 화면이 깜박이는 현상이 사라졌다.
    • 앱 설치 화면
      APK를 설치할 때 전체 화면이 나타나는 것이 아닌 팝업 화면이 나타난다.
    • 화면 녹화
      스마트폰 전용 녹화 앱이 따로 필요없이 상단바를 내려서 찾으면 자체녹화를 할 수 있다. 상황에 따라 별도의 앱보다 유용할 수도 있다.
    • Lockdown 모드
      비행기 모드의 확장판으로 기기의 모든 센서를 비활성화시키고 비행기 모드를 활성화한다.
    • 파일 앱 개선
      위의 Scoped Storage 정책과 합을 맞춘 개선으로 사진·음악·영상·다운로드 파일 분류 중 하나 또는 여러 개를 선택하여 나열할 수 있고 각기 파일을 보거나 삭제할 수 있다. 또한 휴지통 기능이 추가되었고 한 작업만 할수 있는 파이까지의 버전과는 다르게 파일 앱에서 멀티 작업이 가능하다.
    • 적응형 배터리 능력 개선[6]
    • 내부 소리 녹화 기능
      안드로이드 9(파이)기준으로는 일부 갤럭시 기종들에서는 good lock에서 나이스 샷으로 만 지원[7]했는데, 드디어 여기서 기본으로 추가되었다.보급형이어도 어지간한 일부 녹화앱들도 내부 소리를 지원한다.
    • Opus 코덱의 *.opus 확장자 지원
      안드로이드 9(파이)까지도 Opus 코덱을 지원했으나, *.ogg로 확장자를 바꾸어야 재생이 가능했다.
    • 보안폴더의 전용 지문 기능이 삭제되었다.
    • 안드로이드 10 부터는 File Based Encryption(파일 기반 암호화)가 기본 적용되기 때문에 한 번의 공장 초기화로도 데이터 복구 가능성은 0%에 가깝다. 영 껄끄럽다면 한 번 더 공장 초기화를 해주자.

4. 버전

4.1. 개발자 미리보기

  • 2019년 3월 13일 Android 10 Beta 1이 배포되었다. #
  • 2019년 4월 3일 Android 10 Beta 2가 배포되었다. #
  • 2019년 5월 7일 Android 10 Beta 3가 배포되었다. #
  • 2019년 6월 5일 Android 10 Beta 4가 배포되었다. #
  • 2019년 7월 10일 Android 10 Beta 5가 배포되었다. #
  • 2019년 8월 7일 Android 10 Beta 6이 배포되었다. 이는 마지막 베타 버전이고 이후에는 정식 버전이 출시되었다. #

4.2. 적용된 기기

4.3. 적용 예정 기기

5. 점유율

년월 점유율
2021년 11월 26.5%
2022년 8월 22.3%

6. 이스터 에그

파일:Screenshot_20190904-224759.png
설정 -> 휴대전화 정보 -> 소프트웨어 정보에 있는 Android 버전 버튼을 3번 빠르게 누르면 나오는 화면이다. 'android', '1', '0'이 노출되며

파일:Screenshot_20190904-224840.png
이를 손가락으로 움직일 수 있으며 더블 롱클릭 시 오브젝트가 회전한다.

파일:Screenshot_20190905-120419.png
숫자 1을 적절히 움직여 0에 끼워 맞춰 'Q' 모양으로 만들면 배경이 움직이기 시작한다.

파일:Screenshot_20190907-011948.png
Q 모양을 만들어 배경이 움직이기 시작할때 아무 개체를 여섯 번 정도 누르면 가로로 배치된 16x16의 표가 나오는데 다름이 아니라 노노그램이다.

맨 위의 숫자의 의미는 해당 숫자 아래로 펼쳐진 16개의 빈칸의 임의의 지점에 해당 숫자만큼 연속으로 점을 찍으라는 뜻인데 연속으로 점을 찍어가며 찾다 보면 진한 초록색으로 변하면 정답이다. 또한 'n-n'처럼 숫자 안에 하이픈이 들어가 있는 경우가 있는데 예를 들어 '1-2'라면 점 하나와 점 연속 두개가 서로 떨어져 있다는 의미이다.

파일:Screenshot_20190907-011954.png
퍼즐을 전부 풀면 맨 아래 해당 퍼즐의 이름이 나타난다.
즉 해당 퍼즐의 해답들은 안드로이드 내장 아이콘 오브젝트이다.

안드로이드 7.0 이후로의 간만의 게임 형태의 이스터 에그이다.

역대 안드로이드 이스터 에그 게임 중 가장 몰입감이 뛰어나다는 평을 받고 있다.

시스템 개발자 모드를 켜면 일반적인 방법으로 오브젝트가 돌지 않는다. 이때는 꾹 누르면 돌아간다.

하지만 어째서인지 갤럭시 노트9 기기가 이스터에그가 돌아가지 않는다.

7. 기타

영어에서 Q로 시작하는 단어의 수는 지극히 적다. 그 중에서도 디저트와 관련 있는 단어는 더욱더 적고 범위를 넓혀서 음식으로 해도 몇 개 되지 않는다.

사람들이 추측하는 후보들은 아래와 같다.
  • QUICHE
  • QUIK
  • QUALITY STREET
  • QUAKER OATS
  • QUARK
  • QUESITO
  • QUINDIM
  • QUINCE
  • QUEEN OF PUDDINGS
  • QOTTAB
  • QUEIJADAS
  • QUESADILLA

그러나 이 모든 예상이 부질없다는 듯 2019년 8월 21일 구글은 버전 10부터 디저트 이름으로 네이밍하는 것 대신 OS 버전의 숫자를 네이밍으로 사용하기로 했다. 이에 따라 안드로이드 Q는 안드로이드 10으로 네이밍이 확정되었다. 그 이유로 여러 문화권마다 같은 단어라도 발음이 다르고[67] 경우에 따라선 스펠링의 차이도 있어 버전이 이어진다는 느낌을 주지 못할 수 있기 때문이 아닌가 생각된다.

다만 내부적으로는 알파벳 네이밍을 계속 쓰는 것으로 보인다. 내부적으로 사용하는 네이밍은 Quince Tart.

2020년 8월 기준 점유율은 8.2%

2023년 기준 갤럭시 워치6/ 워치6 클래식을 연동하기 위한 최소한의 Android 버전이다.

2024년 2월 29일부터 삼성페이의 최소 요구 Android 버전이다.

2024년 6월 24일부터 SmartThings 앱의 최소 요구 Android 버전으로 변경된다.

2020년부터 휴대전화번호를 가지고 있는 기기 즉, 유심이 있는 기기에서만 가입/로그인이 가능하다. 이 운영체제부터 적용되었다.

2024년 12월 10일부터 SmartThings 앱 업데이트 지원이 종료된다.

7.1. sRGB 버그

sRGB 이상의 광색역 이미지를 배경화면으로 설정하면 안드로이드가 뻗어버리는 버그가 발생했다. #

시스템 UI를 불러오지 못해 잠금화면에 들어가지도 못하며, 부트로더 단에서 시스템 충돌을 감지해 자동으로 안전 모드로 진입된다. 다만 경우에 따라 아예 먹통이 되어버리는 폰도 있고, 픽셀 시리즈처럼 멀쩡한 폰도 있으니 케바케인듯.

해당 이미지의 확장자가 JPG지만, 색상 프로파일이 일반적인 JPG가 아닌 다른 것을 보아 프로파일링 하는 과정에서 문제가 생기는 듯 보인다.

8. 여담

2024년 10월 14일 기준, 에이닷 전화(구. T전화) 앱의 최소 요구사항 버전이 되었다.

2024년 11월 11일에는 안드로이드 10 버전에서 SmartThings 앱 지원이 2024년 12월 10일부터 지원이 종료될 예정이라고 한다.


[1] 이 말은 즉슨, 언젠가는 전면 지원 중단을 할 수도 있다는 뜻이다. [2] 영문 작명을 대외적으로 사용하지 않고 버전명으로 부르는 것으로 바뀌었다. [3] 안드로이드 9 파이부터 가능했으나 AOSP로 확대하는 것으로 보인다. [4] 안드로이드 11에서 개선할 계획이라고 한다. 본 영상의 18분 50초 참고 [5] 안드로이드 7.0 누가에서는 Scoped Directory Access라는 단순화된 API를 제공하여 폴더 선택창 없이 권한을 얻을 수 있었다. 그러나 안드로이드 10의 Scoped Storage 정책으로 다시 막혔다. [6] 안드로이드 파이에 최초로 적용된 기능으로 파이 버전이 출시된 당시에도 그렇고 여러모로 호불호가 크게 갈리는 기능이다. 얼마나 호불호가 갈렸냐면 삼성 갤럭시 시리즈 중 역대 장기간 배터리 수명을 자랑해던 갤럭시 노트 9조차도 파이 버전으로 업데이트한 후 배터리가 오히려 빨리 소모된다며 불만이 터졌을 정도. 반대로 순정 Android 버전 8인 상태에서 파이 버전으로 업데이트를 받은 구글 픽셀 폰이나 안드로이드 원 운영 체제가 탑재된 제품군을 사용하는 사용자들은 이 점에 대해 크게 불만이 없어 보이며 오히려 꺼진 상태에서는 배터리가 발적화였는데 해당 기능을 켜보니 말그대로 배터리 수명이 정말 향상되었다라는 반응의 글도 reddit 많이 올라온다. [7] 안드로이드 8.0~8.1(oreo)이전에는 게임툴즈에서 지원했다. [A] 기본 탑재 [A] 기본 탑재 [A] 기본 탑재 [A] 기본 탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [A] 기본탑재 [27] 미국의 제재로 인해 구글 서비스가 탑재되지 않는다. 따라서 구글 서비스를 이용하려면 별도의 작업이 필요하다. 간혹 미국이 '중국'을 제재해서 모든 중국산 스마트폰에 구글 서비스가 들어있지 않다는 오해를 하는 경우가 있지만, 제재 대상은 중국군 중국공산당과의 연계 의심을 받는 화웨이, ZTE, KONKA만 해당되며, 민간기업인 샤오미 BBK그룹은 구글 서비스를 멀쩡히 탑재하고 있다. 오히려 샤오미는 제품 박스에 "with easy access to the Google apps you use most" 라며 화웨이를 저격 및 조롱하고 있다. [A] 기본 탑재 [A] [30] 노트10+ 스타워즈 에디션은 2020년 3월 9일 적용 [A] [A] [A] [A] [중국판] [홍콩판] [A] [38] 안드로이드 Go 10 [A] [A] [A] [A] [A] [A] [A] [A] [A] [A] [A] [A] [A] [A] [A] [A] [A] [A] [LTE/WiFi] [5G] [A] [A] 기본 탑재 [A] 기본 탑재 [A] 기본 탑재 [63] 일본 내수용 모델 L-03K 한정 [A] 기본 탑재 [A] 기본 탑재 [A] 기본 탑재 [67] 예를 들면 중국에서는 Q를 \[ㅊ\]으로 발음한다.