357
9
장
모바일 워크플로
규제 요건
금융업이나 국방 프로젝트처럼 특정한 규제에 얽힌 산업은 보안 요건도 까다롭다. 상황에
따라 방화벽 외부에서 앱을 배포하고 테스트하는 행위가 제한되거나 거부당할 때도 있다.
이러한 경우 온프레미스 디바이스 랩에서 대안을 찾아야 한다.
IoT
디바이스 통합
모바일 디바이스와
IoT
디바이스 및 센서를 통합해서 작동하는 앱도 있다. 클라우드 업체는
이러한 통합 테스트 환경을 정확하게 제공하지 못한다. 이 경우 실제 사용 시나리오에 맞게
IoT
와 모바일 환경을 구성하고 이를 토대로 디바이스 랩을 구축하는 편이 낫다.
클라우드 테스트와 로컬 디바이스 랩 테스트를 적절히 혼합하는 시나리오도 일부 존재한다. 둘
을 함께 사용할 때는 테스트 주기, 유지 관리 비용, 디바이스 확장, 규제 요건을 두루 고려해 각
각의 장점을 최대한 이끌어내야 한다.
9.4
마치며 마치며
안드로이드는 수많은 제조업체와 애플리케이션 개발자가 이룩한 방대한 생태계를 바탕으로 지
구상에서 가장 인기 있는 모바일 플랫폼의 자리에 올랐다. 그러나 이러한 업적은 안드로이드 개
발의 장애 요소도 함께 유발한다. 수천 개의 제조업체가 만들어낸 수만 개의 디바이스는 극도로
파편화된 디바이스 시장을 조성했다. 이렇듯 거대한 규모의 파편화와 디바이스 불연속성을 고려
할 때, 모바일 개발이 성공하려면 무엇보다 먼저 자동화된 데브옵스 파이프라인을 갖춰야 한다.
웹 애플리케이션 데브옵스에 비유하자면,
3
개의 주요 브라우저가 아닌 수천 개의 고유한 브라
우저 타입이 ...