최신 Android API (최대 18 개)를 사용하여 앱을 빌드하려는 일반적인 시나리오를 고려해 볼 수 있지만 Android 2.x에 대한 지원도 제공해야합니다.개발 프로세스 및 API 수준
현재 사용중인 앱의 경우입니다. 그에 따라 minSdk 및 targetApi 수준을 설정하고 작업을 시작했습니다.
다양한 기기에서 테스트하는 동안 이전 기기에서 누락 된 기능/api로 인해 충돌이 발생했음을 확인했습니다. 각 버그를 방문하고 사례별로 해결 방법을 제공해야했습니다. 이 모든 것이 진짜 고통은 시험 중에 만 발견되었습니다.
내 질문은 이것을 염두에두고 Android에서 개발하기위한 프로세스가 무엇인지 알아보십시오. 나는 실제로 보푸라기를 탐구하지 않았지만 가능한 모든 문제를 지적 할 수있었습니다.
감사합니다.
이전 버전에없는 API의 경우 Lint는 놀라운 기능을 수행합니다. 하지만 (예 : getDisplaySize와 같은) 반환 값의 의미를 변경하거나 버전 별 버그가없는 경우 정책 변경 (예 : 병렬 실행 또는 비동기 작업이 두 번 변경됨)의 경우에는 테스트가 아니라 테스트 만 수행합니다. Android 작업을 수행하는 경우 테스트를 위해 다양한 화면 크기, OEMS 및 OS 버전을 구입해야합니다. –
쿨, 고마워. 오, 비동기 작업은 언급하지 마십시오. 나는 평행 변화를 알아 내려고 적어도 하루는 보냈다. 이 최신 정보를 유지하는 가장 좋은 곳은 android-developers.blogspot.ie입니까? 감사. – conor