이제 곧 안드로이드 6.0 마시멜로가 정식 출시됩니다. 다음 주부터 마시멜로를 지원하는 넥서스 5, 넥서스 6, 넥서스 7(2013), 넥서스 9, 넥서스 플레이어, 안드로이드 원 디바이스 대상으로 OTA 업데이트가 시작됩니다. 동시에 안드로이드 6.0 소스가 안드로이드 오픈소스 프로젝트(AOSP)로 옮겨질 것입니다. 이와 더불어, 안드로이드 6.0 마시멜로가 최초로 올라갈 두 가지 새로운 넥서스 디바이스가 공개되었습니다. 안드로이드 6.0 마시멜로의 새로운 기능을 최대로 활용할 수 있도록 잘 정돈된 하드웨어를 갖고 있습니다.
넥서스 5X와 넥서스 6P를 소개합니다.
Nexus 5X
|
Nexus 6P
|
넥서스 5X는 LG와 구글이 함께 만들었습니다. 5.2인치 FHD LCD, Snapdragon™ 808 칩셋(1.8 GHz hexa-core, 64-bit), 12.3 메가픽셀 카메라가 탑재되었습니다. 넥서스 6P는 화웨이와 구글이 함께 만들었습니다. 5.7인치 WQHD AMOLED, Snapdragon™ 810 v2.1 칩셋 (2.0 GHz octa-core 64-bit) , 전면 스테레오 스피커, 12.3 메가픽셀 카메라가 탑재되었습니다. 또한, 다이아몬드 컷 일체형 알루미늄 몸체를 갖고 있습니다.
두 디바이스 모두 USB Type-C 포트와 지문 인식 센서, 그 외 안드로이드 센서 허브, 채널 선택 기능을 갖춘 저전력 Wi-Fi 스캐닝, 배칭, BSSID 핫 리스트, 최소 전력 BLE 알림 기능이 포함된 브루투스 4.2 등등 안드로이드를 위한 최신 하드웨어를 포함하고 있습니다.
여러분의 앱은 새로운 넥서스 디바이스에 잘 동작하나요?
넥서스 5x는 420dip 화면밀도를 넥서스 6p는 560dpi 화면밀도를 갖고 있습니다. 잘 알고 계신 대로, 안드로이드 플랫폼은 앱이 디바이스 화면밀도보다 더 높은 화면밀도를 위한 리소스 파일을 가진 경우엔 화면 밀도에 맞게 줄여서 사용하고, 반대의 경우에는 리소스를 늘려서 사용합니다.
| Resolution | Screen size | Density |
Nexus 5x | 1920 x 1080 px (730 x 410 dp) | normal | 420 dpi |
Nexus 6P | 2560 x 1440 px (730 x 410 dp) | normal | 560 dpi |
다른 것 보다, 개발자 여러분은 xxxhdpi 앱 아이콘을 포함하는 것을 잊지 마시기 바랍니다. 앱 실행 아이콘은 항상 최고로 선명하게 표시되어야 합니다. 그 외 다른 리소스는 안드로이드 롤리팝에서 추가된 Vector Asset 포맷을 사용하거나 앱 아이콘과 마찬가지로 한 단계 위의 화면밀도를 위한 리소스들을 추가할 수도 있습니다. 이 경우 이미지들이 화면에 좀 더 선명하게 표현되겠지만 APK 크기가 커질 수 있으므로 어떤 방법이 여러분의 앱에 가장 적절할지 고민해봐야 합니다.
만일 메니페스트에서 아직 <compatible-screens> 요소를 사용해 대상 디바이스를 필터링 하고 있다면, 다른 방법은 없는지 다시 한번 생각해보시기 바랍니다. 이 경우, 새로운 디바이스가 출시될 때마다 매번 값을 변경한 후 다시 컴파일해 앱을 올리지 않으면, 새로운 디바이스를 사용하는 사용자들이 여러분의 앱을 설치하지 못할 수도 있습니다. <compatible-screens> 요소가 꼭 필요하다면, 새롭게 출시된 넥서스 5X를 위해 새로운 420dpi 화면밀도를 추가하는 것을 잊지 마시기 바랍니다.
안드로이드 6.0 마시멜로 준비하기
세 번의 개발자 프리뷰 버전을 지나 이제 최종 OTA 곧 시작될 것입니다. 안드로이드 M 개발자 프리뷰의 내용을 다시 한 번 정리해 볼 시간이 되었습니다.
아직 안드로이드 6.0 마시멜로에 관해 잘 모르고 계신다면, developer.android.com/mm 사이트를 방문해 보시기 바랍니다. 런타임 권한, Doze, App Standby, 자동 백업, 지문 인식 지원 등을 포함하여 안드로이드 6.0 마시멜로의 새로운 기능들에 관한 내용이 자세히 소개되어 있습니다. 또한, 개발자분들을 위해 안드로이드 M의 새로운 기능을 소개하는 유용한 유뷰브 동영상 플레이리스트가 준비되어 있습니다. 다음 비디오 목록을 한 번 살펴보시기 바랍니다.
10월 초까지는 여전히 개발자 프리뷰 버전을 이용해 테스트를 진행하신 후, 안드로이드 6.0 이 정식 출시된 후에는 넥서스 factory images 페이지에서 시스템 이미지를 내려받아 사용하실 수 있습니다. 개발자 프리뷰 버전을 사용하고 계신 경우 자동으로 OTA를 받으실 수 없으니, 직접 공장 이미지를 이용해 시스템을 덮어 써야 하는 점을 잊지 마시기 바랍니다.
앱이 준비되면 개발자 콘솔을 통해 안드로이드 6.0 마시멜로를 대상으로 빌드된 앱을 올릴 수 있습니다. 이 경우, 새로운 런타임 권한 모델에 따라 추가로 앱이 사용 중인 권한을 확인할 필요 사용자가 앱을 바로 내려받거나 업데이트 받을 수 있습니다.
앱을 출시하실 때는 안드로이드 6.0과 이전 버전에서 모두 앱이 잘 동작하는지 확인하기 위해 향상된 베타테스팅 기능을 활용해볼 수도 있습니다. 원하는 사용자를 대상으로 베타테스팅을 진행하거나, 점진적으로 최신 버전을 사용하는 사용자를 증가시킬 수 있습니다.
What’s next?