안드로이드(운영체제)/마시멜로

파일:Android-logo.png
안드로이드 버전
영어 명칭한국어 명칭S/W 버전
1.01.01.0
Petie Four프티 푸르1.1
Cupcake컵케이크1.5
Donut도넛1.6
Eclair이클레어2.0 / 2.1
Froyo(Frozen Yogurt)프로요2.2
Gingerbread진저브레드2.3
Honeycomb허니콤3.0 / 3.1 / 3.2
Ice Cream Sandwich아이스크림 샌드위치4.0
Jelly Bean젤리빈4.1 / 4.2 / 4.3
Kitkat킷캣4.4
Lollypop롤리팝5.0 / 5.1
Marshmallow마시멜로6.0
Nougat누가7.0 / 7.1
O ??
역대 안드로이드 버전 일람
롤리팝마시멜로누가
명칭마시멜로(Marshmallow)
버전6.0
리눅스 커널3.10.24
공개 일자2015년 9월 29일
최초 사용 기기넥서스 5X, 넥서스 6P

1 소개

width=50%

S’More to Love

현지 시각으로 2015년 5월 28~29일, 구글I/O에서 안드로이드 M을 공개했다.

2015년 9월 29일(한국 시각 30일) 넥서스 5X넥서스 6P와 함께 정식 공개되었으며 2015년 10월 5일(한국 시각 6일) 넥서스 5, 넥서스 6, 넥서스 7(2013), 넥서스 9, 넥서스 플레이어의 팩토리 이미지가 공개되었다.

2015년 10월 6일(한국시간 7일) 넥서스 5, 넥서스 6, 넥서스 7(2013), 넥서스 9의 업데이트가 시작되었다.

2 변경사항

주요 변경 사항은 다음과 같다.

  • 안드로이드 페이: 소액 결제 기능. 미국 내에선 70만여 개의 가게에서 사용 가능하며 미국 외의 지원 여부는 밝혀지지 않았다. [1]
  • 앱 링크: 기존의 안드로이드는 특정 웹 URL(예를 들어 트위터(http://~twitter.com/~)링크 등)을 클릭했을 때, 이 링크를 특정 앱으로 실행할 지, 아니면 웹 브라우저로 실행할지를 물었으나, 안드로이드 M부터는 URL에 들어간 앱 이름을 인식하여 어떤 앱으로 링크를 실행할지 묻지 않고 곧바로 해당 앱으로 열어주는 기능이다.
  • 향상된 배터리 관리(Doze)[2]
  • USB Type-C 지원[3]
  • 볼륨 조절 단계가 밝기 조절처럼 세분화 되었다. 또한, 볼륨 조절 버튼을 누르면 뜨는 창에서 한번에 알람, 미디어, 벨소리의 볼륨 세 가지를 관리할 수 있게 되었다.
  • 외부 저장소 공식 지원 : 킷캣부터 뜨거운 감자였던 사안으로, 6.0 마시멜로부터 더 적극적으로 지원하게 되었다. 외장 SD를 아예 내장 메모리처럼 사용할 수 있도록 운영체제 단계에서 지원할 것이라고 한다. 외장 SD뿐만 아니라 OTG 기기도 지원한다. 그러나 6.0 마시멜로를 탑재한 신형 넥서스 디바이스들이 외장 메모리를 지원하지 않기 때문에 다소 아쉬워하는 분위기다. SD 카드를 FAT 계열[4]이 아닌 EXT 계열의 리눅스 포맷의 파일 시스템으로 사용한다. 일부 CyanogenMod 같은 커스텀 소스들은 F2FS 포맷을 사용하기도 한다는 듯. 처음 설정 시 SD 카드의 모든 내용이 초기화되고, 이후 윈도우에서는 Ext2Fsd와 같은 서드파티 앱이 없이는, 또는 다른 기기에서 사용이 불가능하지만, 앱의 데이터를 옮기는 옵션 정도가 아닌 완전히 내장 스토리지와 같은 취급으로 사용 할 수 있다.
  • 소프트키 높이 축소.

2.1 지문인식

width=33%
안드로이드 6.0 마시멜로부터는 시스템 차원에서 지문인식을 지원한다.

2.2 VoLTE

width=33%
안드로이드 6.0 마시멜로부터는 VoLTE를 기본으로 지원한다. 넥서스 기준으로 설정 방법은 설정-이동통신망 설정-향상된 4G LTE모드를 활성화 시키면 된다.

2.3 메모리 관련 설정 세분화

222px222px

안드로이드 6.0 마시멜로 부터는 메모리 관련 설정이 세분화되었다. 시간별로 어떤 앱이 얼마나 메모리를 차지했는지 볼 수 있다. 물론 개발자옵션-실행 중인 서비스 항목에 들어가서 현재 차지하는 메모리 양을 확인 할 수도 있다.

2.4 구글 나우 온 탭

width=33%
안드로이드 6.0 마시멜로부터 추가된 화면의 글을 자동으로 분석하여 검색 과정을 간소화 한 기능이다.[5] 해당 스크린샷은 세르게이 쇼이구 문서에서 나우 온 탭을 작동시켜 촬영했다. 참고로 한국어는 2015년 12월 이후 추가되었다.

2.5 앱 별 권한 관리

160px160px
4.3 젤리빈에서 잠깐 실수로 공개했던 앱별 권한 관리를 정식으로 지원. 또한, 최초 설치 시 모든 권한을 한번에 동의하는 게 아니라 권한을 요청할 때마다 허가할 수 있도록 되었다.[6]

2.6 실험실 기능

width=33%
아래 나온 단계를 수행하면 등장하는 시스템 UI 튜너의 모습.

width=33%
컨트롤 센터 아이콘 편집 창의 모습. 아래 +모양 버튼으로 아이콘들을 더 추가할 수 있다.

  • 시스템 UI 튜너 : 기존 넥서스 시리즈의 단점이었던 밋밋함을 조금이나마 해소하고자 추가한 듯한 실험실 기능. 순정 안드로이드 6.0 기준으로 노티바를 완전히 내리면 나타나는 톱니바퀴 모양 설정 버튼을 5초 이상 꾹 누르다 떼면 "축하합니다. 시스템 UI 튜너가 설정에 추가되었습니다"라는 메세지와 함께 설정이 실행되고, 설정 맨 밑에 "시스템 UI 튜닝"이 생긴다. 상단바를 완전히 내리면 나타나는 컨트롤 센터에 들어갈 아이콘들을 지정된 범위 안에서[7] 바꿀 수 있게 되고, 상단바를 내리지 않아도 배터리 잔량이 숫자로 표시되도록 할 수 있고, 데모 모드도 끄고 킬 수 있다. 이 기능이 활성화된 상태에서 다시 설정 버튼을 5초 이상 꾹 눌렀다 떼면 비활성화 할 거냐는 대화 상자가 뜬다. 안드로이드 AOSP의 특성상 제조사가 자신들의 입맛에 맞게 커스텀할 때 빼면 사용할 수 없기는 한데, 사실상 구글 넥서스 기기가 아닌 이상 쓸 필요가 없다.

3 개발자 버전

3.1 공개

2015년 5월 28일, 구글 I/O의 첫번째 키노트가 끝나자마자 안드로이드 M의 개발자 프리뷰의 팩토리 이미지가 배포되었다. 지원하는 기종은 넥서스 5, 넥서스 6, 넥서스 9, 그리고 넥서스 플레이어이다. 넥서스7 2세대, 넥서스 4, 넥서스 7 1세대, 그리고 넥서스 10는 프리뷰 2버전 소스가 공개되었다. 이렇게 된 이상 커스텀롬으로.. 결국 정식 업데이트는 넥서스 7 2세대부터 적용되었다.

3.2 버전 별 변경사항

3.2.1 M1

안드로이드 M의 개발자 프리뷰 초기 버전이다.

아직은 볼륨 조절 세분화나 앱링크, 앱 별 권한 관리 등 I/O에서 공개 된 대부분의 기능은 포함되었으나, 아직까지 키노트에서 발표했던 안드로이드 페이나 구글 나우 온 탭 등 몇몇 주요 기능은 구현되지 않았다. 빌드 번호는 네 기종 모두 MMZ44Q.

3.2.2 M2

안드로이드 M의 개발자 프리뷰 초기 버전에서 상당히 많은 부분이 바뀌었다. 빌드번호는 MPZ79M. 바뀐 부분을 나열하자면

  • 앱 서랍의 변화.[8]
  • 구글 런처의 설정 화면 변경
    • 구글 런처도 회전이 가능하게 변경
  • System UI tuner의 개선[9]
    • 정식으로 배터리 % 표시를 활성화 할 수 있도록 변경되었다. [10]
  • 스크린샷 기능 강화
    • M2 버전부터 알림창에서 스크린샷을 찍고 난 뒤에 바로 삭제할 수 있게 변경되었다.[11]
  • 각종 기본 구글 앱 UI 수정
    • 위젯 화면, 설정 화면, 설정의 메모리 화면, 앱 정보 화면이 크게 개선되었다.

3.2.3 M3

현지 시각 2015년 8월 17일, 공식적으로 안드로이드 M은 마시멜로로 코드네임이 확정되었고, 버전도 6.0으로 확정 되었다. 넥서스 5, 넥서스 6, 넥서스 9, 넥서스 플레이어로 프리뷰가 나왔고[12], 6.0전용 SDK도 배포되어 6.0호환 앱도 개발할 수 있다. 빌드 넘버는 MPA44G. 변경점은

  • 구글 런처 회전가능한 부분이 다시 회전이 안되게 바뀌었다.
  • 노티바의 설정 아이콘을 5초 이상 누르면 System UI tuner가 활성화된다.
  • 부팅 애니메이션이 새로이 바뀌었다.[13]
  • 오랫동안 내려오던 부트로더의 모습이 새로이 바뀌었다.
  • 별도의 앱 설치 없이 내장 메모리 내용물을 볼 수 있게 되었다.

4 마이너 업데이트

4.1 6.0.1

2015년 12월 7일, 마이너 업데이트인 6.0.1버전이 릴리즈되었다.

변경점으로는

  • 유니코드 8.0을 지원하는 새로운 이모티콘(emoji[14]) 추가
  • 빠른 카메라 실행 단축키 추가[15]
  • 향상된 방해금지 모드

등이 있으며 보안 업데이트도 이루어졌다.

사실 emoji야 서드파티앱으로 널렸고 카메라 단축키는 원래 넥서스 5X넥서스 6P는 기본 지원 했으므로 보안 업데이트 외에는 변경점이 거의 없다고 봐도 무방(...)

5 적용 및 적용 예정 기기

적용 기기 및 일정은 제조사와 통신사의 변덕 사정에 의해 변경될 수 있다. 이곳 외에도 이 블로그에서도 업데이트 상황을 확인할 수 있다.

2016년 9월 30일 기준
  • 삼성전자
    • 갤럭시 노트7 - 안드로이드 마시멜로로 공개되었다.
    • 갤럭시 S7, 갤럭시 S7 엣지: 안드로이드 마시멜로로 공개되었다.
    • 갤럭시 J3(2016), 갤럭시 J5(2016), 갤럭시 J7(2016), 갤럭시 와이드 - 안드로이드 마시멜로로 공개되었다.
    • 갤럭시 탭 A 2016 - 10.1인치 모델만 안드로이드 마시멜로로 공개되었다.
    • 갤럭시 S6, 갤럭시 S6 엣지 - 2016년 1월 30일. 삼성 스마트폰 중 최초로 주말에 업데이트가 진행되었으며, 최초로 마시멜로 업그레이드되었다. 안드로이드 버전은 6.0.1. 다만 당일 오후, 인스타그램과의 호환성 문제로 내려갔다가, 2월 15일 오후 1시 기준으로 재개되었다.
    • 갤럭시 노트5, 갤럭시 S6 엣지+ - 2016년 2월 24일 오후 1시 기준 마시멜로 업데이트가 진행 되었으나 업그레이드된 기기 일부에서 무한 재부팅 현상이 발생했다는 보고가 들어와 당일 오후 4시 기준, 갤럭시 노트 5 기종의 마시멜로 업데이트가 중지되었다. 그러나 2016년 3월 8일, 한국 내수용 모델인 SM-N920S/K/L의 안드로이드 6.0 마시멜로 업그레이드가 재개되었다
    • 갤럭시 노트4, 갤럭시 노트 엣지, 갤럭시 노트4 S-LTE - 2016년 3월 예정이었으나 3월 24일 미국 모델 중 하나인 SM-N910P에만 올려진 후 소식이 없었다가 4월 11일 엑시노스를 탑재한 국제판 모델의 6.0 마시멜로 업데이트가 실시되었다. 국내판은 5월 3일 업데이트가 실시되었다. 갤럭시노트 엣지는 뒤늦게 5월 25일 마시멜로 업데이트가 실시되었다.
    • 갤럭시 S5, 갤럭시 S5 LTE-A - 2016년 3월 21일 갤럭시S5의 S/K/L와 갤럭시S5 LTE-A의 KT모델이 나왔으나, 21일 오후 6시 경 갤럭시S5 LTE-A의 KT모델의 업데이트가 취소되었다.[16] 2016년 5월 16일, 갤럭시S5 LTE-A의 S/K/L의 마시멜로 6.0 업데이트가 진행되었다.
    • 갤럭시 A3(2016), 갤럭시 A5(2016), 갤럭시 A7(2016) - 2016년 7월 14일 국내의 갤럭시 A3(2016) 모델의 마시멜로 업데이트가 시작되었다. 2016년 7월 21일 국내의 갤럭시 A7(2016) 모델의 마시멜로 업데이트가 시작되었다. 마지막으로 2016년 7월 28일 국내의 갤럭시 A5(2016) 모델의 마시멜로 업데이트가 시작되었다.
    • 갤럭시 A8, 갤럭시 A7, 갤럭시 A5 - 2016년 3월~4월 예정(관련 자료(유출된 문서 포함))으로 알려졌으나 6월 24일경 SM-A700FD(갤럭시 A7) 모델 러시아에서 마시멜로 6.0.1 버전 업데이트가 되었다. 갤럭시 A8이 2016년 8월 11일,마시멜로 6.0업데이트가 실시되었다. 갤럭시 A5 이 2016년 8월 22일,마시멜로 6.0 업데이트가 실시되었다. 마지막으로 갤럭시 A7이 2016년 8월 29일, 마시멜로 6.0 업데이트가 실시되었다.
    • 갤럭시 탭 S2 - 2016년 6월 13일, 갤럭시 탭 S2 SM-T715N0(8.0인치)와 SM-T815N0(9.7인치)모델의 6.0.1 마시멜로 업데이트가 시작되었다.
    • 갤럭시 탭 S 8.4, 갤럭시 탭 S 10.5 - 2016년 8월 31일, 갤럭시 탭 S 8.4 Wi-Fi 모델의 안드로이드 6.0 마시멜로 업데이트가 실시되었다. 동년 9월 30일 갤럭시 탭 S 10.5 Wi-Fi 및 LTE-A 모델의 마시멜로 업데이트가 실시되었다.
    • 갤럭시 탭 A 2015년도형 라인업, 갤럭시 탭 A With S-Pen 갤럭시 탭 A 9.7 - 갤럭시 탭 A 2015년도형 라인업의 경우 문의 결과 With S-Pen 모델만 업데이트 예정이라고 답변이 왔다. S-Pen이 없는 일반 모델은 업데이트가 제외되었다. 2016년 6월 20일 갤럭시 탭 A 9.7 With S펜 LTE 모델의 업그레이드가 실시되었다. 2016년 8월 29일 갤럭시 탭 A 9.7 With S펜 WiFi 모델의 업그레이드가 실시되었다.
    • 갤럭시 J5, 갤럭시 J7 - 문의결과 업데이트예정이라고 답변이 왔다.
    • 갤럭시 탭 E 8.0 - 2016년 10월 10일 마시멜로 업데이트가 실시되었다.
    • 갤럭시 알파, 갤럭시 A3, 갤럭시 E7, 갤럭시 E3, 갤럭시 S5 네오 - 2016년 3월~4월 예정(관련 자료(유출된 문서 포함))으로 알려졌으나 그런 것은 없었으며, 현재 업데이트 여부가 불투명한 상태다.알파 살려내라
  • LG전자
    • LG G4 - 2015년 11월 4일, 서드파티 안드로이드 기종 중 가장 빨리 업데이트되었다.
    • LG G5 - 안드로이드 마시멜로로 공개되었다.
    • LG G Stylo - 스프린트 모델에 2015년 12월 말 업데이트되었으며, 2016년 5월 6일 한국 내수용 모델인 LG-F560K 모델에 공식 마시멜로 업데이트가 진행되었다.
    • LG Stylus 2 - 안드로이드 마시멜로로 공개되었다.
    • LG G3 - 2016년 1월 4일, LG G4에 이어 두번째로 공식 마시멜로 업데이트가 진행되었다.
    • LG G3 Cat.6 - 2016년 1월 7일, G3 마시멜로가 나온지 얼마 되지 않아 마시멜로 업데이트가 진행되었다.
    • LG V10 - 2016년 3월 7일, 18시 경에 LG U+와 KT 모델의 공식 마시멜로 업데이트가 진행되었다. 3월 17일, SKT모델의 마시멜로 업데이트가 진행되었다.
    • LG X 시리즈 - 전 기종이 안드로이드 마시멜로로 공개되었다.
    • LG K10 - 러시아 발매 4G LTE 모델의 스펙 페이지에 마시멜로를 탑재한 것으로 표시, 2016년 6월 24일 한국 내수용 모델인 LG-F670S/K/L 모델의 마시멜로 업데이트가 진행되었다.
    • LG K8 - 헝가리 발매 모델의 스펙 페이지에 마시멜로를 탑재한 것으로 표시
    • LG CLASS - 2016년 4월 24일, 한국 내수용 모델인 LG-F620S/K/L에 실시.
    • LG Band Play - 2016년 5월 6일 한국 내수용 모델인 LG-F570S 모델에 실시
    • LG G Flex 2 - 2016년 6월 10일 한국 내수용 모델인 LG-F510S/K/L에 실시
    • LG G Pad II 10.1 - 2016년 6월 17일 Wi-Fi 모델인 LG-V940에 실시
  • TG앤컴퍼니
    • 루나 - 2016년 6월 3일 실시

6 알려진 문제점

안드로이드 6.0 마시멜로에서 알려진 문제점은 다음과 같다.

  • Wi-Fi로 인한 배터리 누수 발생
  • 블루투스 스피커, 이어폰에서 볼륨 문제 발생
    • 이어폰, 스피커의 페어링을 중단할 경우 내부스피커, 유선 이어폰 등의 음량조절 불가.
  • 간헐적으로 와이파이 연결이 끊기는 버그가 발생
  • 전화 받고 화면 꺼진 뒤 기기가 켜지지 않는 증상
  • 월말이 되면 간헐적으로 '알림 일시중지' 기능이 사라지는 버그가 발생 [18]

7 이스터에그

width=33%

쳐박힌 안드로이드들에게 묵념

이스터 에그는 이전 버전과 같은 플래피 안드로이드지만, 소소한 변경점이 있다. 일단 막대 끝에 달린 장애물이 사탕에서 마시멜로로 변경되었으며, 체감 난이도가 낮아졌다는 평. 그리고 멀티플레이 기능이 추가되었다. 멀티플레이 기능이 추가됨에 따라 특정 점을 터치했을 때 어느 캐릭터에게 커맨드가 들어가는지를 표시해주는 기능도 추가되었다. 플레이 캐릭터 수는 게임 창 위쪽에 있는 - + 버튼으로 설정할 수 있으며, 최대 6마리까지 추가할 수 있다. 각 캐릭터별 점수는 색깔로 구분되어 표시된다. 참고로 마시멜로에 달려있는 더듬이(...)는 페이크다.
  1. 2016년 3월, 영국에서도 지원한다는 소식이 있다!
  2. 넥서스 9 기준으로 수명이 최대 2배까지 증가. 넥서스 5X/6P 발표회에서는 30%의 향상이 있었다고 한다.
  3. USB Type-C라는 단자 모양을 지원한다는 뜻은 맞지만, 최신 규격의 전송 속도인 USB 3.1 Gen2를 지원하는지에 관한 언급은 없었다.
  4. exFAT/FAT 32
  5. 직접적으로 검색하지 않아도, 현재 사용자가 보고 있는 화면에 있는 데이터를 기반으로 스스로 검색을 해준다고 한다. 예를 들어 A 식당에 식사를 하자는 메세지를 주고 받고 있는 도중, 구글 나우 온스크린을 실행하면, 해당 식당의 평가, 길찾기 등을 대신 검색 해주는 것인데, 수동 검색을 벗어나 스마트폰 스스로 사용자를 서포트하는 기능이라 볼 수 있다.
  6. 즉, 앱이 작업 할때마다 권한 설정으로 캔슬할 수 있다는 이야기가 된다. 이로써 미리 설정해 두면 해킹 앱으로 인한 피해를 줄일 수 있게 되었다.
  7. Wi-Fi, 블루투스, 알림 일시중지, 모바일 데이터, 비행기 모드, 스크린 로테이션, 손전등, 위치, 전송, 핫스팟, 색상 반전, 브로드캐스트 타일
  8. M1 버전에서는 왼쪽에 문자열이 나열되면서 앱이 정렬됐는데 덕분에 (3×4)행렬로 복잡하게 정렬된다.
  9. M1 버전부터 토글 버튼을 변경, 이동 할 수 있게 대충 만든 설정. 개발자 옵션에서 활성화 하면 설정 맨 아래 칸에 등장하나 작동하지 않거나 오류가 난다. 이런 문제점 때문인지 M2 버전에선 상당히 변경되었다.
  10. 롤리팝까지의 순정 안드로이드에서는 배터리 퍼센트 표시가 항상 숨겨져있었다. 그래서 넥서스 유저들은 예전부터 루팅을 통해 활성화 하거나, 특정 앱을 이용하여 활성화 해왔다.
  11. 제조사 펌웨어의 경우에는 이미 롤리팝 때부터 구현되어 있는 경우가 있다.
  12. RTM (Ready To Manufacturer) 이전 마지막 프리뷰라고 한다.
  13. 새로 들여온 부트애니메이션에는 네 개의 점이 등장하는데, 이 네 개의 점은 2015년 9월 1일 공개한 구글의 새 로고 애니메이션에도 들어가며, 구글의 새로운 상징 중 하나라고 한다.
  14. iOS에 있는 그거 맞다.
  15. 원래는 넥서스 5X넥서스 6P엔 기본 기능이였다. 화면이 꺼진 상태에서 전원 키를 2번 연속해서 누르면 카메라가 바로 실행되는 기능. 실행시 방해금지 모드여도 진동이 울린다. 이건 실행시 발생되는 진동이 알림으로 되있는게 아니고 제스쳐 인식 진동으로 분리되어 있어서 그렇다. 참고로 제스처 인식 진동은 기본 커널과 롬에서는 제어가 불가능하다(...). 같은 이유로 지문 인식 시 발생되는 진동도 무조건 발생되고 제어가 불가능하다. 구글 : 불편하면 기기 언락하던가
  16. 갤럭시S5 LTE-A 모델의 마시멜로 업데이트가 취소된 것은 단순히 버그 때문이 아니라 미완성인 상태에서 실수로 올라왔던 것이었기 때문이라는 루머가 있다. 갤럭시 S6이나 갤럭시 노트5 등 문제가 발견돼 업데이트가 중지되었던 다른 모델들이 업데이트가 재개되는데 대략 보름 정도 걸렸던 반면 갤럭시 S5 LTE-A 모델은 유독 2달 가까이 걸린 것이 미완성이었기 때문에 시간이 걸려서 그렇게 됐다는 것.
  17. 정확한 날짜는 확인시 정정바람. 현재 기재된 날짜는 개별 사용자가 업데이트를 받은 날짜임.
  18. 한국어에서는 심지어 해당 옵션 언어가 영어로 바뀐다.