반응형
출처 - http://googledevkr.blogspot.kr/
2015년 6월 10일 수요일
안드로이드 M 개발자 프리뷰 및 도구

지난 5월 29일, Google I/O에서 안드로이드 M 개발자 프리뷰 버전이 공개되었습니다. 지난해에도 새로운 버전의 안드로이드 개발자 프리뷰 버전을 제공한 후 개발자분들의 유용한 피드백을 받은 바 있습니다. Google은 앞으로도 안드로이드 새 버전에 대한 액세스를 개발자분들에게 우선 제공하여 안드로이드의 다음 버전에 맞는 앱을 개발할 수 있는 시간적 여유를 제공하고자 합니다. 이번에는 M 개발자 프리뷰를 소개하며 프리뷰 빌드에 대한 추가 업데이트 외에도 테스트와 피드백 일정도 함께 공개하려고 합니다.
안드로이드 M 버전: 개선 사항
수 많은 버그가 수정되며 안드로이드의 핵심 사용자 환경 개선에 중점을 두었습니다.
권한 - M 버전에서는 사용자가 앱 권한을 관리할 수 있습니다. 앱은 런타임 시 적절한 상황에서 권한을 요청하고, 사용자는 권한 부여 여부를 선택할 수 있습니다. 필요한 순간에 권한 요청을 함으로써 사용자는 앱을 더 빠르게 실행하여 사용할 수 있습니다. 또한 사용자는 설정에서 모든 앱 권한을 간편하게 관리할 수 있습니다. M을 사용하는 개발자는 상황에 맞게 권한 요청 메시지를 표시하고 부여되지 않은 권한은 사용하지 않도록 앱을 설계해야 합니다. M 버전으로 더욱 다양한 기기가 업그레이드되면 올바르게 앱 권한을 처리하는 것이 핵심 개발 과정 중 하나가 될 것입니다.
안드로이드 M 버전: 개선 사항
수 많은 버그가 수정되며 안드로이드의 핵심 사용자 환경 개선에 중점을 두었습니다.
권한 - M 버전에서는 사용자가 앱 권한을 관리할 수 있습니다. 앱은 런타임 시 적절한 상황에서 권한을 요청하고, 사용자는 권한 부여 여부를 선택할 수 있습니다. 필요한 순간에 권한 요청을 함으로써 사용자는 앱을 더 빠르게 실행하여 사용할 수 있습니다. 또한 사용자는 설정에서 모든 앱 권한을 간편하게 관리할 수 있습니다. M을 사용하는 개발자는 상황에 맞게 권한 요청 메시지를 표시하고 부여되지 않은 권한은 사용하지 않도록 앱을 설계해야 합니다. M 버전으로 더욱 다양한 기기가 업그레이드되면 올바르게 앱 권한을 처리하는 것이 핵심 개발 과정 중 하나가 될 것입니다.
앱 링크 - 앱 간에 링크를 생성하는 작업이 더 간편해집니다. 안드로이드는 URL 기반으로 특정 앱이 특정한 종류의 URL을 처리할 수 있도록 해 왔습니다. 이제 autoVerify 속성을 앱 매니페스트에 추가하면, 사용자가 해당 URL을 처리하기 위해, 어떤 앱을 실행할 지 선택하기 위한, 확인 메시지 없이 지정된 기본 앱으로 이동할 수 있습니다. 추가로, Google 검색용 앱 인덱싱과 함께 앱 링크를 사용하면 사용자가 앱을 간편하게 검색하고 다시 사용할 수 있습니다.
배터리 - 안드로이드 기기가 더 효율적으로 베터리를 사용하도록, 'Doze' 모드가 추가되었습니다. M 버전의 경우 사용자가 잠시 자리를 비워 기기를 사용하지 않을 때 안드로이드 시스템은 동작 감지를 통해 이를 인식하며, 배터리 수명 연장을 위해 백그라운드에서 실행 중인 앱을 중지시킵니다. 이러한 동작이 앱에 어떤 영향을 주는지 고려해야 합니다. 예를 들어 채팅 앱을 구축할 경우 기기가 'Doze' 모드일 때 앱을 깨울 수 있도록 최우선 메시지를 사용해야 할 수 있습니다.
안드로이드 M 버전: 고급 지원 및 결제
안드로이드 M 버전: 고급 지원 및 결제
다음과 같은 새로운 기능도 도입됩니다.
Now on Tap - 이제 안드로이드 사용자는 언제 어디서든 Now on Tap으로 간편하게 도움을 받을 수 있습니다. 예를 들어 친구가 새롭게 오픈한 레스토랑에서 저녁을 먹자고 문자 메시지를 냈을 때, 사용중이던 앱을 종료하지 않고도 Google Now에 도움을 요청할 수 있습니다. Google은 메세지 내용을 토대로 메뉴를 찾고 리뷰를 확인하며 테이블을 예약할 수 있습니다. 또한 가는 길을 안내하고 관련 앱으로 연결되는 딥 링크를 표시할 수도 있습니다. 개발자는 Google 검색용 앱 인덱싱 생성을 구현하여 사용자가 Now on Tap을 통해 앱을 찾고 다시 사용하도록 할 수 있습니다.
안드로이드 Pay 및 지문 인식 - Google은 Gingerbread의 NFC(근거리 무선 통신) 및 Kitkat의 호스트 카드 에뮬레이션을 기반으로 하여 안드로이드 Pay를 개발했습니다. 안드로이드 Pay는 안드로이드 사용자가 간편하고 안전하게 안드로이드 휴대전화를 사용하여 매장이나 수많은 안드로이드 Pay 파트너 앱에서 결제할 수 있도록 지원합니다. M에서는 지문 지원 기능을 통해 안드로이드 Pay를 개선하여 사용자가 지문으로 구매를 확인할 수 있도록 합니다. 또한 지문을 사용하여 기기를 잠금 해제하고 Google Play에서 구매할 수도 있습니다. M의 새로운 API를 사용하여 앱에 간단하게 지문 인증을 추가하고 다양한 기기와 센서에서 사용할 수 있습니다.
이 외에도 다양한 기능들이 M 개발자 프리뷰에서 발표되었습니다. 자세한 내용은 프리뷰 사이트를 확인하세요.
안드로이드 개발자 도구
개발자 프리뷰 외에도 안드로이드 앱 개발에 도움이 될 만한 새로운 도구들을 출시합니다.
안드로이드 스튜디오 v1.3 프리뷰 - M 개발자 프리뷰 기능 활용을 지원하기 위해 안드로이드 스튜디오 새 버전을 출시합니다. 안드로이드 스튜디오의 새 버전인 v1.3의 새로운 기능 중 가장 주목할 만한 기능은 많은 안드로이드 NDK 및 게임 개발자들이 원했던 C/C++ 코드용 코드 수정 및 디버깅 기능입니다. JetBrains Clion 플랫폼을 기반으로 하는 안드로이드 스튜디오 NDK 플러그인은 자바 코드와 함께 C/C++ 코드 리팩토링 및 코드 완성과 같은 기능을 제공합니다. 자바 및 C/C++ 코드 지원은 단일 개발 환경에 통합되어 있으며 안드로이드 앱 개발자라면 누구나 무료로 활용할 수 있습니다. Canary 채널을 통해 안드로이드 스튜디오를 v1.3으로 업데이트하여 사용해 보시고 Google에 의견을 보내주세요.
안드로이드 스튜디오 v1.3 프리뷰 - M 개발자 프리뷰 기능 활용을 지원하기 위해 안드로이드 스튜디오 새 버전을 출시합니다. 안드로이드 스튜디오의 새 버전인 v1.3의 새로운 기능 중 가장 주목할 만한 기능은 많은 안드로이드 NDK 및 게임 개발자들이 원했던 C/C++ 코드용 코드 수정 및 디버깅 기능입니다. JetBrains Clion 플랫폼을 기반으로 하는 안드로이드 스튜디오 NDK 플러그인은 자바 코드와 함께 C/C++ 코드 리팩토링 및 코드 완성과 같은 기능을 제공합니다. 자바 및 C/C++ 코드 지원은 단일 개발 환경에 통합되어 있으며 안드로이드 앱 개발자라면 누구나 무료로 활용할 수 있습니다. Canary 채널을 통해 안드로이드 스튜디오를 v1.3으로 업데이트하여 사용해 보시고 Google에 의견을 보내주세요.

안드로이드 디자인 서포트 라이브러리 - 새로운 안드로이드 디자인 지원 라이브러리를 통해 머티리얼 디자인 앱을 더욱 간편하게 만들 수 있도록 지원합니다. API 7과 호환되는 중요한 몇 가지 디자인 요소(예: 플로팅 작업 버튼, 스낵바, 내비게이션 보기, 모션 지원 툴바)를 패키지로 구성하였으며, 이 패키지를 앱에 추가하여 처음부터 모든 것을 구축하지 않고도 세련되고 멋진 안드로이드 앱을 개발할 수 있게 되었습니다.
데이터 바인딩 라이브러리 - 앱을 디자인하는 중에 앱 데이터 소스를 XML의 UI 필드에 직접 연결하여 불필요하게 생성되는 코드를 제거하고, 데이터 중심 UI를 간편하게 만들 수 있습니다. 데이터 바이딩 UI는 데이터 모델이 변경되면 자동으로 업데이트됩니다.
Google Play 서비스 - I/O에서 v7.5 Google Play 서비스를 출시했으며 업데이트가 가능합니다. 이 버전에는 비밀번호 대용 Smart Lock, Google 클라우드 메시징 및 Google Cast에 대한 새 API, 안드로이드 Wear 기기의 Google Maps 안드로이드 API에 대한 액세스 권한 등과 같은 새로운 기능이 포함되어 있습니다. Google Play 서비스 블로그 게시물에서 새 버전에 대해 자세히 알아보세요.
시작하기
올해에도 안드로이드 프리뷰 프로그램을 확대하여, 개발자분들께 M 버전 출시 전 더욱 많은 준비 시간을 제공할 수 있게 되어 기쁘게 생각합니다. 검증 프로그램을 진행하는 동안 개발자분들의 의견을 기반으로 하여 M 개발자 프리뷰 시스템 이미지를 더욱 자주 업데이트할 예정입니다. Google은 오늘을 시작으로 첫 몇 주 동안 가장 많은 안드로이드 플랫폼 관련 의견을 수렴할 수 있습니다. 따라서 의견을 가능한 한 일찍 제공해 주시기 바랍니다.
M 개발자 프리뷰를 시작하고 공식 출시에 대비하여 앱을 준비하려면 다음 단계를 따르세요.
- 안드로이드 스튜디오 v1.3 이상 프리뷰로 업데이트합니다.
- M 개발자 프리뷰 사이트를 방문합니다.
- 새 API와 권한 변경 사항을 탐색합니다.
- 안드로이드 디자인 서포트 라이브러리 및 Google Play 서비스 API를 탐색합니다.
- SDK 관리자를 통해 에뮬레이터 시스템 이미지를 받거나 Nexus 기기 시스템 이미지를 다운로드합니다.
- 지원되는 Nexus 기기나 에뮬레이터로 앱을 테스트합니다.
- 의견을 보냅니다.
반응형
'개발 > Google Developers korea 블로그' 카테고리의 다른 글
안드로이드 웨어(Android Wear)가 이제 아이폰도 지원합니다. (0) | 2015.09.03 |
---|---|
안드로이드 6.0 마시멜로 무엇을 테스트 할까요? (0) | 2015.09.03 |
안드로이드 M 개발자 프리뷰 두 번째 버전 (0) | 2015.07.13 |
구글에서 보내는 App Invites로 앱 설치 수를 늘리세요 (0) | 2015.07.13 |
goo.gl을 이용한 앱 딥 링크 (0) | 2015.06.17 |
댓글