DevFest2017 - AndroidThings
2017년 11월 19일
높은 컴퓨팅 성능을 요구하고, 프로세싱이 많을 때는 AndroidThings를 사용
SoM Architecture
Google이 관리해주는 BSP
블루더 : 시스템이나 OS관련한 여러가지 그런것들을 시작할 때 관리해줌
Android SDK X Android Studio X Play Services X Firebase X Cloud Platform 등
Signed Images // Verified Boot => Android Things를 쓰면 보안성이 높아짐
Managed by Google
- Android Framework
- Hardware Libraries
- Linux Kernel
Managed by Developers
- Apps
- User Drivers
A/B Rollback Protection : A/B나눠서 적용해서 업데이트가 실패해도 안정성을 유지할 수 있음
Automatic Security Updates : 구글이 관리하는 부분이면 자동으로 업데이트 / 끄면 개발자가 수동으로 업데이트 필요
- OS파티션의 크기는 변하지 않는다. 512MB이내정도고, A/B포함에서 1024MB
- OTA(Over The Air) 지원
- 메모리는 OS파티션보다 커야 한다.
- OS업데이트를 순차적으로 가능함
간단한 Certification인증 및 테스트가 가능
Android Thigns
- 디스플레이는 옵션
- 대체 유저 인터페이스
UserDriver도 쉽게 제작할 수 있다.
결론 : 개인용보단 대량생산용