
332
자바 개발자를 위한 데브옵스 툴
9.2
안드로이드 안드로이드 디바이스 파편화디바이스 파편화
애플은
iOS
생태계를 강력히 통제한다. 하드웨어 모델, 화면 크기, 센서 집합, 전화 기능 전반
을 관장하고 종류를 제한한다.
2007
년 첫 아이폰이 등장한 이래 새롭게 선보인 디바이스는
30
여종에 불과하며,
2023
년 현재 구매 가능한 모델은 단
8
종
4
뿐이다.
이와 대조적으로 안드로이드 생태계는 디바이스 제조업체가 난립한다. 화면 크기와 해상도에
서 시작해 프로세서와 하드웨어 센서에 이르기까지 디바이스의 모든 요소를 제조업체가 자유
롭게 결정한다.
소위 접는 휴대폰처럼 독자적인 폼 팩터를 고안하는 업체도 많다.
1
,
300
개 제조사에서 만든 디
바이스가 물경
24
,
000
종에 달한다. 단순히 제조사 규모만 비교해도 디바이스 파편화 수준은
이미
iOS
생태계의
1
,
000
배 이상이다. 안드로이드 플랫폼 테스트가 그토록 어려운 이유가 여
기 있다.
파편화가 진행될수록 디바이스 간 테스트 균일성을 유지하기 어렵다. 다음은 안드로이드 디바
이스 테스트를 방해하는 주요 파편화 요인들이다.
안드로이드 버전
안드로이드 디바이스 제조사는 모든 디바이스의 최신 업데이트를 보장하지 않는다. 따라서
구형 기기 사용자는 다음 기기를 구입하기 전까지 안드로이드
OS
구버전에 머물러 있어야