지난 구글 I/O 에서 새로운 M 버전의 안드로이드와 개발자 프리뷰가 공개 되었습니다. 개발자 여러분은 이 과정을 통해 앱을 사전에 테스트 하고 새로운 버전에 맞도록, 최적화 할 수 있습니다. 개발자 프리뷰는 세 번에 걸쳐 진행될 예정이며, 그리고 바로 오늘, 개발자 여러분의 피드백이 반영된 두 번째 버전이 공개되었습니다.
안드로이드 M 개발자 프리뷰 2
두 번째 개발자 프리뷰에는 최신 M 플랫폼 코드와 최종 API 에 가까운 API 셋이 포함되어 있습니다. 또한, 새 버전의 프리뷰를 이용해 앱 테스트를 진행할 수 있도록, 넥서스 시스템 이미지와 에뮬레이터 시스템 이미지가 함께 업데이트 되었으며, 시스템 이미지에는 구글 플레이 서비스 7.6 버전이 포함되어 있습니다.
업데이트 하기
M 개발자 프리뷰 버전을 (빌드 #MPZ44Q) 사용하고 있는 개발자 분들은 몇 일내로 OTA를 통해 두 번째 버전의 프리뷰 시스템 이미지를 자동으로 업데이트 받을 수 있습니다. 물론, 개발자 프리뷰 사이트에서 직접 새 버전의 시스템 이미지를 다운 받아 설치하실 수도 있습니다.
에뮬레이터를 활용하고 계신 개발자 분들은, 안드로이드 스튜디오의 SDK 매니저를 통해 M 개발자 프리뷰 시스템 이미지를 업데이트 받으실 수 있습니다.
주요 변경 사항
첫 번째 개발자 프리뷰 버전을 통해 알게된 다양한 문제점들을 확인하고 수정하였습니다. 상세한 변경 사항은 릴리즈 노트를 확인해 보시기 바랍니다. 몇 가지 주요한 변경 사항은 다음과 같습니다.
- 안드로이드 플랫폼 변경 사항:
- 외부 저장 장치, Wi-Fi & 블루투스 위치 정보, 주소록, 디바이스 식별 관련 권한에 변경 사항이 있었습니다.
- USB로 디바이스를 연결 시 배터리 충전 모드로만 동작되도록 변경되었으며, 디바이스에 직접 접근하고자 하는 경우 사용자가 명시적으로 이를 허가해 주어야 합니다.
- API 변경 사항:
- 블루투스 스타일러스 API 가 View.onContextClickListener 와 GestureDetector.OnContextClickListener 콜백을 지원하도록 업데이트 되었습니다. 이제 스타일러스 펜의 버튼이 클릭되는 것을 확인해 특정 작업을 수행할 수 있습니다.
- Media API 에 새로운 InputDevice.hasMicrophone() 콜백이 추가되었습니다. 이를 이용해 디바이스가 마이크를 갖고 있는지 확인할 수 있습니다.
- 이슈 트래커를 통해 보고되고 수정된 사항들:
다음 단계
현재까지 알려진 이슈 목록은 다음 링크에서 확인하실 수 있습니다. 안드로이드 M 은 예정대로 이번 가을 출시를 목표로 개발이 진행되고 있으며, 플랫폼의 기능들과 API는 거의 확정된 상태입니다. 하지만, 개발자 여러분의 앱을 M 프리뷰 버전에서 테스트 하는 과정에서 심각한 문제가 발생하는 경우 언제든지 저희에게 알려 주시기 바랍니다. 또, M 개발자 프리뷰 커뮤니티를 방문해 보시고 정보와 의견을 나누어 보시기 바랍니다.
다시 한번 개발자 여러분의 지원에 감사드립니다. 여러분의 앱이 올해 가을에 출시될 M 버전에서 매끄럽게 동작하길 기대하고 있습니다.