한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
안드로이드 6.0 마시멜로 무엇을 테스트 할까요?
2015년 8월 30일 일요일
안드로이드 6.0 마시멜로 버전의 공식 SDK 가 공개된지 벌써 열흘 정도 시간이 지났습니다. 여러분의 앱이 안드로이드 6.0 마시멜로 버전에서 잘 동작하고 있는지 테스트 해 보셨나요? 안드로이드 6.0 마시멜로는 사용자가 안드로이드 디바이스를 더욱 편하게 사용하고, 개발자 여러분들이 보다 향상된 사용자 경험을 제공할 수 있도록
다양한 기능
이 추가되었습니다.
새롭게 추가된 기능 중 ‘런타임 권한 모델', ‘ Doze', ‘App Standby' 등은 안드로이드 6.0을 위해 새롭게 빌드된 앱 뿐만이 아니라
기존 앱의 동작에 영향
을 미칠 수 있습니다. 아직까지 안드로이드 6.0 에서 여러분의 앱을 테스트해보지 않으셨다면, 기존 앱의 동작 방식에 변화를 가져올 수 있는 변경 사항에 관해서 우선적으로 테스트 해보시면 어떨까요?
런타임 권한 모델
안드로이드 6.0 을 타겟으로 빌드된 앱은 디바이스에 설치 될 때, 사용자가 앱이 요청한 권한을 확인하고 수락하는 과정이 사라지며, 앱 실행 중 권한이 필요한 경우, 아래와 같이 해당 권한을 요청해야 합니다.
그리고, 이미 설치되어 있는 앱들에 대해서도 사용자가
‘설정 > 애플리케이션 > OOO 앱 선택 > 권한’
메뉴를 통해, 각각의 앱이 사용 중인 권한을 확인하고 원한는대로 권한를 부여하거나 제거할 수 있게 됩니다. 특히 이러한 방식으로 안드로이드 6.0 버전을 타겟으로 빌드 되었는지 아닌지에 관계 없이 사용자가 직접 앱의 권한 항목을 제한할 수 있습니다.
따라서, 만약 사용자가 여러분의 앱에 주어진 권한을 임의로 제거하는 경우에, 앱이 어떻게 동작하는지 테스트 해 보시기 바랍니다.
Doze
디바이스의 배터리 사용량은 정말 중요한 문제입니다. 디바이스가 사용되지 않는 동안, 소모되는 배터리를 줄이기 위해 안드로이드 6.0 에서는 새롭게 Doze 모드가 추가 되었습니다. 다음과 같은 조건을 모두 만족하는 경우 디바스가 Doze 모드로 진입 되며,
충전 중이 아님.
스크린이 꺼져 있음.
디바이스가 일정 시간 움직임이 없음.
Doze 모드에 진입하면 디바이스의 배터리 소모를 줄이기 위해 몇몇 핵심적인 앱을 제외한 모든 앱은 다음과 같은 기능을 사용하는데 제한을 받게 됩니다.
네트워크 액세스가 비활성화됩니다. 다만 앱이 우선 순위가 높은
Google Cloud Message (GCM)
Tickle을 받을 때는 예외입니다.
절전 모드 해제 잠금
이 무시됩니다.
AlarmManager
클래스로 일정이 예약된 알람이 비활성화됩니다. 다만
setAlarmClock()
메서드 및
setAndAllowWhileIdle()
로 설정한 알람은 예외입니다.
WiFi 스캔을 수행할 수 없습니다.
SyncAdapter
와
JobScheduler
의 작업이 지연됩니다.
디바이스가 Doze 모드에 진입한 경우에는 여러분의 앱 역시 네트워크 엑세스가 제한 되고, AlarmManager 로 등록된 작업이 예정된 시간에 수행되지 않을 수도 있습니다. 개발자 여러분은 디바이스가 Doze 모드에 있을 때 그리고 Doze 모드에서 빠져 나올 때, 여러분의 앱이 의도한대로 동작하는지 테스트해야 합니다. 특히나, ‘알람 시계' 앱과 같이, 디바이스가 대기 상태에도 중요한 동작을 수행해야 하는 경우에는 더욱 주의가 필요 합니다. 새롭게 추가된 adb 명령어를 통해 Doze 모드를 테스트 할 수 있습니다.
1. 다음 명령어를 통해 배터리가 충전되지 않도록 변경 합니다.
$ adb shell dumpsys battery unplug
2. 디바이스 스크린을 끕니다.
3. 다음 명령어를 반복 실행 하여, 디바이스 상태가 idle이 되도록 합니다.
$ adb shell dumpsys deviceidle step
4. 화면을 켜거나, 디바이스를 크게 움직이면 Doze 모드에서 빠져나옵니다.
5. 다음 명령어를 통해 배터리 충전 상태를 원래되로 되돌릴 수 있습니다.
$ adb shell dumpsys battery reset
6. 다음 명령을 통해, 현재 디바이스의 상태를 확인 할 수 있습니다.
$ adb shell dumpsys deviceidle
App Standby
안드로이드 플랫폼이 판단할 때 사용자가 더 이상 사용하지 않는 앱은 유휴 상태 앱으로 지정 될 수 있습니다. 일정 기간 아래 이벤트 중 어느 한 가지도 발생하지 않는 앱은 유휴 상태 앱으로 지정될 수 있습니다.
사용자가 명시적으로 앱을 시작합니다.
엑티비티 혹은 서비스의 형태로 해당 앱이 포그라운드 프로세스에서 실행 됩니다. 혹은 다른 포그라운드 프로세스에서 동작 중인 앱이 해당 앱의 서비스나 다른 앱 구성 요소를 사용하고 있습니다.
앱이 알림을 생성하였고, 사용자가 해당 알림을 잠금 화면에서 보거나 알림 트레이에서 확인합니다.
설정 메뉴에서 사용자가 명시적으로 앱이 전원 최적화 옵션에서 제외 되도록 요청했습니다.
디바이스가 충전 중이 아닌 경우, 유휴 상태인 것으로 간주된 앱은 네트워크 액세스를 할 수 없고, 동기화 작업이 일시 중단됩니다. 디바이스가 충전 중일 때는 네트워크 액세스가 허용되며 보류 중이었던 작업이 실행됩니다. 디바이스가 오랜 시간 동안 유휴 상태인 경우, 유휴 앱은 하루에 한 번 정도 네트워크 액세스가 허용됩니다.
만일 여러분의 앱이 사용자 상호작용 없이 백그라운드 상에서만 동작하는 경우, 유휴 상태 앱으로 지정될 수 있습니다. 이런 경우에도 앱의 주요 동작에 문제가 없는지 테스트 할 필요가 있습니다. 개발자 여러분은 새롭게 추가된 다음 adb 명령어를 통해 특정 앱을 StandBy 모드로 변경할 수 있습니다.
$ adb shell am broadcast -a android.os.action.DISCHARGING
$ adb shell am set-inactive <packageName> true
또한, 다음 명령어를 통해 현재 앱의 StandBy 모드 여부를 확인 할 수 있습니다.
$ adb shell am get-inactive <packageName>
마지막으로, 다음 adb 명령어를 통해 특정 앱을 다시 정상 모드로 변경할 수 있습니다.
$ adb shell am set-inactive <packageName> false
안드로이드 M 오픈 테스트 랩
기존 앱에 영향을 미칠 수 있는 안드로이드 6.0 의 주요 동작 변경 내용에 관해 간단히 설명드렸습니다. 그런데 혹시 테스트 할 마땅한 디바이스가 없어서 고민하고 계신가요?
안드로이드 M 오픈 테스트 랩
은 개발 중이거나 서비스 중인 앱과 게임이 새로운 안드로이드 M 버전에서 잘 동작하는지 직접 테스트 해보고, M 의 새로운 기능들에 관해 궁금한 점이나 적용 방법에 관해 이야기 나눌 수 있는 행사 입니다. 오픈 테스트 랩 행사는 올해 가을 마시멜로 기반의 디바이스가 정식으로 출시되기 전까지 매주 1번 꼴로 구글 캠퍼스에서 진행될 예정이며, 바로 그 세 번째 행사가 9월 9일 진행될 예정입니다. 관심 있는 개발자 분들은 아래 링크로 참가 신청하세요.
세 번째 안드로이드 M 오픈 테스트 랩 참가 신청 하기
Udacity의 안드로이드 교육 프로그램 소개
2015년 8월 27일 목요일
좋은 안드로이드 앱을 개발하기 위해서는 충분한 기술을 갖추고 있어야 합니다. 안드로이드 앱 개발에 관심 있는 분들에게 필요한 교육을 제공하기 위해, 구글에서는 Udacity와 제휴를 맺고 초급 개발자 부터 이미 안드로이드 앱을 개발한 경험이 있는 개발자 분들을 위한 콘텐츠까지 다양한 수준의 안드로이드 교육 프로그램을 제공하고 있습니다.
교육 코스
모든 교육 코스는 개발자 플랫폼 팀의 전문 Google 강사에 의해 기획되고 만들어졌습니다. 가장 인기 있었던 '
안드로이드 앱 개발
' 코스의 내용이 새롭게 업데이트 되었고,
고급 개발자 분들을 위한 코스
,
새로운 Gradle 빌드에 관한 코스
등 다양한 코스가 준비되어 있습니다. 또한, 멋지게 앱을 디자인하는 방법, 고성능 앱, 시계, TV, 자동차에서 앱을 실행시키는 방법, Maps, Ads, Analytics, Fit과 같은 Google 서비스를 사용하는 방법 등과 같이 온갖 재미 있는 콘텐츠도 갖추었습니다.
각 코스는
udacity.com/google
에서 별도 비용 없이 개별적으로 수강하실 수 있습니다. 강사들이 여러분을 기다리고 있습니다. 바로 지금 신청해보세요!
Android Nanodegree
또 한가지, 지난 Google I/O에서 '
안드로이드 나노디그리
' 과정이 공개 되었습니다. 안드로이드에 관심 있는 개발자 여러분이 짧은 시간 내에 집중적으로 안드로이드 앱 개발에 필요한 기술을 배우고 경력을 발전 시킬 수 있도록 설계된 교육 프로그램입니다. 모든 과정을 성공적으로 완수 하시면 코스 수료 증명서가 제공됩니다. 매월 구독료를 내고
안드로이드 나노디그리
과정에 등록하시면, 강사가 직접 여러분의 프로젝트를 지도하고, 여러분의 코드를 검토하고, 수업에 관한 질문에 답하고, 필요할 때마다 여러분이 진로를 나아갈 수 있도록 도와줄 것입니다.
구글 코리아에서는 실제로 나노디그리 코스에 참가하고 계신 개발자 분들의 이야기를 모아
팀 블로그
를 운영하고 있습니다. 나노디그리 코스에 관한 솔직한 소감과 어떤 내용을 배울 수 있는지 살펴보실 수 있습니다.
Udacity 스터디 그룹
또한, 구글 코리아에서는 Udacity 코스를 활용해
스터디 그룹을 운영하는 분들을 지원
하는 다양한 프로그램을 함께 진행하고 있습니다. 지난 6월 시작된 스터디 그룹 행사에 아쉽게 참석하지 못하셨다면, 앞으로 이어질 또 다른 스터디 그룹 지원 행사 소식에 귀를 귀울여 주세요.
뮤직 테크놀러지와 웹의 만남: “Musicking on the Web” 워크샵
2015년 8월 27일 목요일
웹페이지가 악기가 되어 작곡을 위한 도구가 될 수 있다면? 더 나아가 웹을 통해 사람들과 함께 음악을 함게 제작하고 공유할 수 있다면 어떤 일이 생길까요? 그 멋진 미래를 여는 첫 번째 디딤돌이 될 Musicking on the Web 워크샵에 참여하세요!
캠퍼스 서울과 구글 크롬팀이 함께 기획한 MOTW 워크샵은 9월 10일과 11일, 이틀 동안 캠퍼스 서울 메인 이벤트 홀에서 진행됩니다. 컴퓨터음악 이론, 자바스크립트 프로그래밍 그리고 UI 디자인에 이르는 다양한 테크닉을 바탕으로 음악 관련 스타트업들에게 웹 기반의 인터랙티브 뮤직 앱의 제작 과정을 제시합니다. 뿐만 아니라 음악과 직접적인 관련이 없는 스타트업들도 웹 뮤직 테크놀러지를 마케팅 등의 다양한 분야와 비지니스 확장에 활용할 수 있습니다.
40명이 참가하게 되는 이 워크샵은 이론 강의와 hands-on 코드랩, 그리고 자유형식의 프리젠테이션이 혼합된 형식으로 다른 참가자 및 구글 엔지니어(
최홍찬
, Chrome/Blink)와의 브레인 스토밍을 통해 웹 뮤직 애플리케이션 제작의 전 과정을 체험해볼 수 있는 기회를 제공합니다.
- 일시 : 9월 10일(목), 9월 11일(금): 오전 9:00 ~ 오후 5:00
- 장소 : Google Campus Seoul (서울특별시 강남구 대치동 948 영동대로 417 오토웨이타워 지하 2층)
- 참가 신청 및 참가자 선정 일정
MOTW 워크샵에 참여를 원하시는 분께서는 온라인 신청 양식을 통해 지원하실 수 있습니다. 신청기간은 8월 24일(월)부터 8월 31일(월)까지 1주간이며, 참가자는 9월 4일(금)에 발표할 예정입니다.
온라인 신청양식 링크
(온오프믹스)
안드로이드 개발자 도구 업데이트
2015년 8월 26일 수요일
작성자:
Jamal Eason
, Android 제품 관리자
지난 몇 년간 우리 팀은
Android Studio
로 안드로이드 앱을 빌드하는 개발 경험을 개선하는 데 집중했습니다.
Android Studio
를 출시하고 나서 여러분이 보여주신
관심
과 긍정적 피드백에 놀랐습니다. 공식 Android IDE인 Android Studio는 전화, 시계, 차량 또는 TV를 막론하고 모든 Android 플랫폼에서 여러분의 앱을 발전시킬 수 있는 강력하고 종합적인 개발 도구 모음 입니다.
이러한 목적과, Android Studio의 성능 및 속도를 개선하는 데 모든 노력을 기울이기 위해 올해 말에 Eclipse의 Android 개발자 도구(ADT) 개발과 공식 지원을 종료하게 되었습니다. 특히, Eclipse ADT 플러그인과 Android Ant 빌드 시스템도 함께 종료됩니다.
마이그레이션하세요.
아직
Android Studio
로 프로젝트를 마이그레이션하지 않았다면, 지금이 기회입니다. 마이그레이션을 시작하려면 Android Studio를 다운로드하십시오. 대부분의 경우, 아래와 같이 파일 → 새로 만들기 → 프로젝트 가져오기로 기존 Eclipse ADT 프로젝트를 Android Studio에 가져오기만 하면 됩니다.
마이그레이션 과정에 관한 자세한 정보는
마이그레이션 가이드
를 참고하십시오. 또한, Android Studio와 기본 빌드 시스템에 대한 자세한 정보는
개요 페이지
를 확인하십시오.
다음 단계
최근 공개된
최신 버전의 AndroidStudio
에서 살펴 볼 수 있는 것 처럼, 독립형 성능 도구(예: DDMS, Trace Viewer)를 마이그레이션하고, Android Studio에 Android NDK 지원을 위한 기능이 개선 될 예정입니다. Eclipse 내부의 Android 도구는 Eclipse Foundation을 통해 오픈 소스 커뮤니티에 계속 남겨둘 것입니다. 기여하고자 하거나 자세한 정보를 보려면 최신 Eclipse
Andmore 프로젝트
를 확인하십시오.
Android Studio를 처음 사용하시는 분들은 Android Studio를 개발 워크플로에 통합하여 활용할 수 있습니다. 또한, Android Studio에 기여하고자 하는 경우
프로젝트 소스 코드
를 확인하십시오. Android Studio 업데이트 소식을 받아보려면
Google+ 커뮤니티
에 가입하십시오.
안드로이드 M 오픈 테스트 랩에 초대합니다.
2015년 8월 24일 월요일
여러분의 앱은 마시멜로에서 평안하신가요?
8월 17일, 안드로이드 M 버전의 이름과 공식 버전의 SDK 가 공개되었습니다.
여러분의 앱이 마시멜로에서 잘 동작하는지 테스트 해 보셨나요? 이번에 공개된 최종 프리뷰 버전은 테스트를 위한 프리뷰 버전의 시스템 이미지, 안드로이드 6.0 공식 플랫폼 API 와 최신 버전의 빌드 툴을 포함하고 있습니다. 개발자 여러분은 바로 지금 마시멜로 API 버전 23 을 타겟으로 앱을 빌드하고 Google Play 를 통해 앱을 출시할 수 있습니다. 마시멜로 버전의 정식 출시가 어느새 성큼 다가왔습니다.
안드로이드 마시멜로에는 지문 인식 API, 오토 백업 등 다양한 기능이 새롭게 추가되었습니다. 그 중에서도 새로운 앱 권한 모델, 전원 최적화를 위한 Doze, App Standby 모드등은 안드로이드 마시멜로 버전을 타겟으로 빌드된 앱 뿐만아니라, 마시멜로 단말에 설치 된
기존 앱의 동작에도 영향
을 줄 수 있습니다. 그런만큼, 현재 서비스 중인 앱을 프리뷰 버전의 단말에서 테스트 해볼 필요가 있습니다.
안드로이드 M 오픈 테스트 랩
혹시 안드로이드 M 프리뷰 이미지를 테스트하기 위한 넥서스단말이 없어서 곤란하신가요? 그런 분들을 위해 안드로이드 M 오프 테스트 랩 행사를 마련했습니다.
안드로이드 M 오픈 테스트 랩은 개발 중이거나 서비스 중인 앱과 게임이 새로운 안드로이드 M 버전에서 잘 동작하는지 직접 테스트 해보고, M 의 새로운 기능들에 관해 궁금한 점이나 적용 방법에 관해 이야기 나눌 수 있는 행사 입니다. 오픈 테스트 랩 행사는 올해 가을 마시멜로 기반의 디바이스가 정식으로 출시되기 전까지 매주 1번 꼴로 구글 캠퍼스에서 진행될 예정이며, 바로 그 세 번째 행사가 다음과 같이 진행됩니다.
일시: 9월 24 목요일 오후 1시 ~ 5시.
장소: 구글 캠퍼스 서울 클래스 룸(https://www.campus.co/seoul/ko)
최신 프리뷰 버전3 가 설치된 넥서스 5, 6, 9 디바이스가 준비되어 있습니다. 준비된 디바이스를 이용해 앱을 테스트 하세요.
안드로이드 M 의 새로운 기능들에 궁금한 점이나 의견에 관해 궁금한 점이 있는 분도 환영입니다.
안드로이드 M 디바이스 외에 새로운 에디스톤 비콘 등 다른 구글 제품들을 살펴볼 수 있는 기회가 있을 수도 있습니다 : )
간단한 음료와 기념품이 준비되어 있습니다.
이미 다섯 차례 진행된 행사에서 많은 안드로이드 앱 개발자 분들이 오픈 테스트 랩을 통해 앱 호환성을 테스트 하고 다양한
M 관련 새로운 기능들에 관해 이야기
를 나눌 수 있는 기회를 가졌습니다. 디바이스가 없어 M 버전 테스트에 곤란을 겪고 있거나, M 의 새로운 기능에 관해 궁금한 점이 있는 개발자 분들이라며, 아래 링크를 통해
참가 신청 설문
을 작성에 제출해 주시기 바랍니다.
네 번째 안드로이드 M 오픈 테스트 랩 참가 신청 하기
안드로이드 개발자 이야기 - Zabob Studio, Buff Knight
2015년 8월 18일 화요일
게시자: Lily Sheringham, Google Play 팀
한국 게임 개발업체인
Zabob Studio
와
Buff Studio
는 스타트업으로 글로벌 모바일 게임 업계의 선두 주자가 되기 위해 나섰습니다.
Zabob Studio는 2013년에 권대현 씨와 그의 아내가 설립한 기업입니다. 이 부부가 운영하는 기업은 ‘
Zombie Judgement Day
’와 ‘
Infinity Dungeon
’을 포함한 10여 종의 게임을 출시했습니다. Zabob Studio는 Infinity Dungeon을 출시한 이후, 매출을 1억 4,000만원(약 125,000 USD) 이상 수익을 올렸고, 스튜디오 게임 다운로드 중 60% 정도가 대만이나 브라질 등의 국제 시장에서 발생합니다.
Buff Studio는 2014년에 김도형 CEO가 설립하였고, 처음 출시한 ‘
Buff Knight’
가 바로 큰 인기를 얻었으며, Google Play의 '금주의 게임(Game of the Week)'에 선정되었고 “2014년 베스트 게임 30위(30 Best Games of 2014)” 안에 들었습니다. 현재 Buff Studio는 속편을 개발하고 있습니다.
이 비디오에서는 Zabob Studio의 CEO인 권대현 씨와 Buff Studio의 CEO인 김도형 씨가 Google Play 서비스와 Google Play Developer Console을 사용하여 경쟁 우위를 확보하고, 해외 사용자에게 게임을
효과적으로 홍보하며, Play Store에서 매출을 올릴 수 있었던 비법을 공개합니다.
Google Play에서 Zabob Studio 앱과 Buff Knight를 확인해 보세요!
이제 Android Developer Stories를 전 세계 인기 언어로 번역한 자막과 함께 YouTube에서 감상할 수 있습니다. YouTube 캡션은 유튜브 비디오 내의 설정 메뉴에서 찾아보실 수 있습니다. 각 나라의 현지어로 번역된 블로그 게시물을 보려면 영문 Google 개발자 블로그를 방문해 보세요.
안드로이드 마시멜로: 안드로이드 6.0 SDK 와 마지막 개발자 프리뷰
2015년 8월 18일 화요일
By
Jamal Eason
, Product Manager, Android
말랑 말랑한 마시멜로를 싫어하는 분이 있을까요? 분명히 말씀드리자면 안드로이드 팀은 마시멜로를 정말 좋아합니다.
5월 구글 I/O 에서 안드로이드 M 개발자 프리뷰 버전을 공개한 이 후, 많은 분들이 M 프리뷰 프로그램에 참가하고, 새로운 기능에 관한 피드백을 전해 주셨습니다. 그리고, 오늘 최종 개발자 프리뷰 버전과 안드로이드 6.0 공식 SDK가 공개되며, 안드로이드 마시멜로 - API Level 23 버전을 타겟으로 앱을 빌드하고 Google Play 에 출시할 수 있게 되었습니다.
안드로이드 마시멜로에 대비하세요.
안드로이드 6.0 SDK는
안드로이드 스튜디오
의 SDK 매니저를 통해 다운로드 받으실 수 있습니다. 안드로이드 6.0 플랫폼 API 와 최신 버전의 빌드 툴을 포함하고 있으며, API 23 을 타겟으로 앱을 빌드하실 수 있습니다.
SDK를 다운로드 받은 후, 앱 프로젝트의 compileSdkVersion 을 23 으로 변경하면 여러분의 앱을 최신 버전의 안드로이드에서 테스트할 수 있습니다. 앱 오토 백업 등 새로운 기능을 시험해 보고 싶으시다면, targetSdkVersion 값을 23 으로 변경해, 최신 기능을 활용해 보시기 바랍니다.
안드로이드 SDK와 함께
서포트 라이브러리
도 23 버전으로 업데이트 되었습니다. 서포트 라이브러리에는 새로운 앱 권한 모델과 지문 인식 API 등 안드로이드 마시멜로에서 추가된 기능을 하위 호환에 관한 걱정없이 활용할 수 있는 새로운 지원 API 가 추가되었습니다. 또한, 이 외에도 customtabs, percent, recommendation, preference-v7, preference-v14, preference-leanback-v17 등의 라이브러리도 함께 추가되었습니다.
사용 중인 권한을 살펴보세요
지문 인식, 새로운 절전 모드등
새 기능
외에, 안드로이드 마시멜로 버전에는 앱 설치 및 업데이트 과정을 간소화 할 수 있는 새로운
앱 권한 모델
이 적용됩니다. 특히, 마시멜로에서는 사용자가 필요에 따라 직접 앱의 권한을 조절할 수 있으며, 이러한 경우에도 여러분의 앱이 올바르게 동작할 수 있는지 꼭 여러분의 앱을 테스트 해 보시기 바랍니다.
업데이트 하는 방법
에뮬레이터용 시스템 이미지와 넥서스 5, 넥서스 6, 넥서스 9, 넥서스 플레이어용 시스템 이미지가 업로드되었습니다.
개발자 프리뷰 사이트
를 통해 시스템 이미지를 다운로드 받으실 수 있습니다. 또한, 이전 버전과 마찬가지로, 이미 프리뷰 버전을 사용중인 경우 수일 내에 OTA 방식으로 자동으로 최종 프리뷰 업데이트를 받으실 수 있을 것 입니다.
안드로이드 6.0 SDK 는 최종 버전이지만, 디바이스 시스템 이미지는 아직 프리뷰 버전입니다. 이번 프리뷰 버전은 최종 버전에 가까울 수 있지만, 일반 사용자들을 대상으로 제공되는 것은 아닙니다. 개발자 여러분은 이번 가을 안드로이드 6.0 마시멜로 버전이 공식적으로 공개된 후에 함께 제공될
팩토리 이미지
를 이용해, 여러분의 디바이스를 다시 한 번 업데이트 하셔야 합니다.
새로운 기능들
이전 버전과 비교해, 크게 변경된 부분은 없습니다. 변경된 API 목록은
다음 링크
에서 확인해보시기 바랍니다. 몇 가지 주요 변경 사항은 다음과 같습니다.
안드로이드 플랫폼 변화:
새로운 권한 모델을 위한 최종 버전의 사용자 인터페이스 - 새로운 권한 모델을 위한 사용자 인터페이스가 업데이트 되었고, 권한 관련 몇 가지 동작이 개선되었습니다.
API 변경:
지문 인식 API 업데이트 - 오류를 쉽게 확인할 수 있고, 지문 인식 과정의 사용자 경험을 개선할 수 있도록 변경되었습니다. 또한, 에뮬레이터에서 지문 인식 기능을 테스트 할 수 있습니다.
Google Play 에 마시멜로 타겟 앱을 업로드 할 수 있습니다.
알파,베타, 프로덕션 채널을 모두 포함하여, 이제부터 Google Play 에 23 버전을 타겟으로 한 앱을 업로드 하실 수 있습니다. 이번 가을 마시멜로가 공개된 후, Google Play 스토어 앱 자체도 새로운 앱 권한 모델을 활용하는 앱들을 잘 지원할 수 있도록 업데이트 될 예정입니다.
여러분의 앱이 안드로이드 마시멜로 버전과 이전 버전에서 모두 정상적으로 잘 동작하는지 확인할 수 있도록, 개발자 여러분은 Google Play 의
향상된 베타 테스팅
기능을 활용해 보시기 바랍니다.
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed