한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
Android Things Developer Preview 7
2018년 4월 25일 수요일
<블로그 원문은
이곳
에서 확인하실 수 있으며 블로그 번역 리뷰는 양찬석(Google)
님이 참여해 주셨습니다>
게시자:
Dave Smith
, IoT 디벨로퍼 어드보케
안드로이드 위에서 친숙한 기술을 활용해 사물 인터넷(IoT) 기기를 만들 수 있는 Android Things 플랫폼의 Developer Preview 7(DP7) 버전이 최근 출시되었습니다. 동영상 및 오디오 처리와 TensorFlow를 통한 온보드 기계 학습과 같은 강력한 기능을 지원합니다.
최신 프리뷰는 안드로이드 8.1 기반이며 Google Play 서비스
버전 11.8.0
을 지원합니다. DP7에 포함된 기능에 대한 자세한 내용은
출시 노트
를 참조하세요. 몇 가지 주요 사항은 다음과 같습니다.
콘솔 기능 개선 및 기기 업데이트
Android Things Console
에서 프로토타입에서 실제 프로덕션 출시까지 제품 관리를 위한 새로운 기능을 제공합니다.
제품 모델.
동일한 하드웨어 제품에 대한 여러 개의 소프트웨어 변형을 만들고, 각 변형 별로 빌드와 업데이트를 독립적으로 관리할 수 있습니다.
제품 공유.
관리자는 특정 제품의 모델, 빌드 및 업데이트를 확인하고 관리할 수 있는 사용자 계정을 추가하고 액세스 권한을 부여할 수 있습니다.
애널리틱스.
기기 활성화에 대한 통계를 보고 제품의 통계를 업데이트할 수 있습니다.
업데이트 채널.
프로덕션 버전은 계속 유지하면서, 개발이나 베타 테스트를 위해 소프트웨어 빌드를 특정 기기 그룹에 배포할 수 있습니다.
UpdateManager에 추가된 새 API를 사용하여 기기에서 여러 업데이트 채널을 확인하고 원하는 채널을 통해 업데이트를 받을 수 있습니다. 업데이트 채널 구독을 구성하는 방법에 대해 자세히 알아보려면
Device Updates API 가이드
와
콘솔 문서
를 참조하세요.
개발자 피드백 반영
지금까지 많은 개발자들이 수많은 피드백을 전달해주셨습니다. 이번 버전에서는 가장 많이 보고된 다음 이슈들을 처리하는 데 집중하고 있습니다.
향상된 카메라 해상도 지원.
이제 앱에서 카메라의 최대 기본 해상도로 이미지 데이터를 캡처할 수 있습니다.
MIDI 지원.
MidiManager
API를 사용하면 앱이나 인터페이스에서 외부 MIDI 컨트롤러로 가상 MIDI 기기를 빌드할 수 있습니다.
Android Things 앱의 더욱 향상된 테스트 성능.
이제
Peripheral I/O
API는 추상 클래스 대신 인터페이스를 노출시키므로, 로컬 단위 테스트에서 이들 객체를 mock 객체 혹은 stub 구현으로 쉽게 대체해 테스트를 진행할 수 있습니다.
일관된 API 명명.
전체적으로 보다 일관된 개발자 환경을 제공하기 위해 이번 릴리스에서는 기존 Android Things API 클래스 중 여러 클래스의 이름을 바꿉니다. 패키지 및 클래스 이름이 어떻게 바뀌었는지 알아보려면 업데이트된
API 레퍼런스
를 참조하세요.
새로운 블루투스 API
안드로이드 휴대기기에서는 Settings 앱을 통해 블루투스 기기에 페어링하고 연결하기 위한 컨트롤이 사용자에게 노출됩니다. Android Things가 실행되는 IoT 기기는 이와 동일한 작업을 프로그래밍 방식으로 수행해야 합니다. 새로운 BluetoothConnectionManager API는 앱이 페어링 및 연결 프로세스를 제어할 수 있도록 해줍니다. 자세한 내용은 새로운
블루투스 API 가이드
를 참조하세요.
샘플 업데이트
작년 Google I/O에서 저희는 Android Things에서
Kotlin을 사용한 앱 빌드
를 선보였습니다. Kotlin을 사용하는 개발자를 위해 저희는 Kotlin 버전의 Android Things 샘플을 게시하기 시작했습니다. 이제 Kotlin 언어와 Java 언어에서 모두
버튼 및 LED 샘플
을 다운로드할 수 있으며, 곧바로 더 많은 샘플이 나올 것입니다.
또한
TensorFlow Lite
라이브러리를 사용하도록
TensorFlow Image Classifier
샘플 앱을 마이그레이션했으며, 사전 학습된 TensorFlow 모델의 크기가 90% 이상 감소했고 이미지 분류에 걸리는 시간이 약 50% 감소했습니다.
피드백
버그 신고
및
기능 요청
을 작성하여 피드백을 보내주시고 또한 궁금한 사항이 있는 경우
Stack Overflow
에 올려주시기 바랍니다. 또한, Google+를 통해 업데이트를 구하고 아이디어를 토론할 수 있는 아주 유용한 리소스인
Google IoT 개발자 커뮤니티
에 가입하실 수 있습니다. 여러분이 Android Things를 어떻게 활용할지 기대가 큽니다!
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
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