모바일

안드로이드 1.5, 하위호환성 문제 확인 필수

Paul Krill | InfoWorld 2009.04.30

비록 새로 발표된 구글 안드로이드 1.5 소프트웨어 개발 키트가 음성 인식 등의 다양한 기능을 제공하지만, 개발자들은 구형 디바이스에서 발생할 수 있는 하위 호환성 문제를 반드시 확인해야 한다는 지적이 제기됐다.

 

지난 월요일 발표된 안드로이드 1.5 SDK를 사용하려면, 개발자는 애플리케이션을 모든 디바이스에서 동작하도록 할 것인지, 아니면 새로운 소프트웨어에서만 동작하도록 할 것인지르 신중하게 고려해야 한다. 구글 소프트웨어 엔지니어 앤디 맥패든은 구글 블로그를 통해 “경우에 따라서 이전 디바이스에 대한 지원을 유지하면서 이를 지워하는 새로운 API를 적용하는 것이 유용할 것”이라고 설명했다.

 

만약 프로그램에 새로운 API가 필수요소가 되면, 개발자는 해당 애플리케이션이 구형 디바이스에서는 설치되지 않는다는 것을 명백하게 공지해야 한다. 또한 개발자는 애플리케이션을 지원 가능한 모든 버전의 안드로이드 프레임워크에서 테스트할 필요가 있다. 맥패든은 “정의하기에 따라 애플리케이션의 동작이 각 버전에 따라 달라질 수 있다. 시험해 보지 않으면 동작하지 않는다는 말을 잊지 말아야 한다”고 강조했다.

 

안드로이드 1.5는 개발자들이 하위 호환성을 테스트할 수 있도록 각 API 단계별로 가상 디바이스(AVD, Android Virtual Devices)를 제공한다. AVD는 실제 디바이스를 모델링할 수 있도록 해주며, 동시에 여러 개의 에뮬레이터를 구동하기도 쉽다.

 

일단 AVD가 생성되면, 이전 버전과 새로운 버전의 시스템으로 애플리케이션을 테스트할 수 있으며, 이들을 하나씩 구동시킬 수 있다.

 

또한 안드로이드 1.1 SDK에서 개발된 애플리케이션을 마이그레이션할 수 있는 툴과 문서도 제공된다. 하지만 안드로이드 1.5 SDK는 질로그 Z80 프로세서 아키텍처는 지원하지 않을 예정이다.

 

구글은 5월 말에 열리는 구글 I/O 컨퍼런스에서 안드로이드 1.5에 대한 문제를 논의할 계획인 것으로 알려졌다.  paul_krill@infoworld.com

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.