내 앱 테스트에 적합한 Android 휴대 전화를 어떻게 선택해야하나요?


11

첫 번째 Android 앱을 테스트하기 위해 Android 휴대 전화를 구매하려고합니다.

가장 적합한 장치를 선택하기 위해주의해야 할 사항은 무엇입니까?


3
프로그래머에 오신 것을 환영합니다! 특정 쇼핑 선택에 중점을 두지 않고 올바른 장치를 선택하는 방법을 배우기 위해 귀하의 질문을 편집했습니다. 그런 다음 여기에서 답변에 대한 옵션을 평가하고 선택한 전화가 올바른 선택인지 결정할 수 있습니다. 자세한 내용은 이 블로그 게시물 을 참조하십시오.
Adam Lear

답변:



4

불행히도 하나의 장치로는 테스트를 수행하기에 충분하지 않습니다. Android 앱을 개발하는 회사에는 몇 가지 모델로 제한되는 몇 가지 버그가 있기 때문에 수많은 장치가 있습니다.

전화 선택은 대상 고객에 따라 다릅니다. 예를 들어 얼리 어답터를 대상으로하는 경우 "리드 장치"중 하나를 선택할 수 있습니다. 그러나 이것에 대해 작업하는 것은 예를 들어 2.1 장치는 말할 것도없이 여전히 많은 양의 Android 1.6 장치가있는 것처럼 오래된 장치에서는 작동하지 않을 수 있습니다.


2

Android 용으로 개발하면 비교적 강력하고 뿌리 내리기 쉽고 다시 플래시하기 쉬운 전용 장치가 필요합니다. 이를 통해 실제 하드웨어에서 다양한 조건, 특히 사용자가보고 한 조건에서 앱을 테스트 할 수 있습니다.

물론 다양한 Android 버전, 화면 크기, 하드웨어 버튼 유무, 실제 전화에서 쉽게 변경할 수없는 모든 것 등 여러 에뮬레이터에서 앱을 테스트합니다. 그러나 에뮬레이터는 매일 사용하는 앱의 유용성 에 대해 많은 것을 알 수 없지만 실제 전화는 앱을 현장 테스트하기 위해 휴대 할 수있는 것입니다.

그리고 확실히 당신은 당신의 안드로이드 소유 친구들과 베타 테스터들에게 그들이 가지고있는 다양한 기기에서 앱을 실행하도록 요구할 것입니다. 실제로 Android를 실행하는 수백 개의 기기를 모두 소유하는 것은 상상하기 어렵습니다.


2

여가 시간에 때때로 안드로이드 앱을 사용하는 사람의 관점에서 글을 쓰는 것은 귀하의 상황 (또는 처음 질문을 작성한 상황)과 비슷하다고 생각합니다.

내가 갈 수있는 최소한의 두 가지 전화 : 새 전화와 오래된 전화입니다.

코드가 요구하는 최소 API 수준에주의를 기울여 응용 프로그램을 신중하게 검토합니다. 예를 들어 API 레벨 14가 필요한 기능을 사용 중일 수 있으므로 매우 오래된 Android 버전을 실행하는 기기에서는 앱이 실행되지 않습니다. 그런 다음 이전 전화는 해당 API 수준에 해당하는 Android 버전을 실행하는 것이어야 합니다 . 장치를 이전 버전으로 유지하는 것이 중요합니다. 한 API 수준에서 지원되어야하는 것이 실제로 다음 상위 API 수준까지 지원되지 않는 문제가 발생했습니다. 예를 들어, 오래된 구형 장치와 매우 작은 화면에서 실행해야하고 API 레벨 10 이하 만 필요한 앱을 위해 Gingerbread를 실행하는 구형 Droid Pro가 있습니다.

새 휴대 전화가 반드시 새로운 쇼룸 일 필요는 없지만 당시의 최신 버전의 Android를 실행해야합니다. 이것은 최근 빈티지 Google 전화를 원한다는 의미입니다. 현재 Nexus 6을 사용하고 있으며 이제 Pixel 휴대 전화가 출시되었으므로 곧 그 중 하나로 업그레이드 할 예정입니다. Android 베타 프로그램 에 휴대 전화를 등록하면 기기에서 시험판 Android 버전을 가져와 앱을 테스트 할 수 있습니다. 이 프로그램에는 Google 전화가 필요합니다.

Android 베타 프로그램에 등록 된 Nexus 6

추가 크레딧을 받으려면 위와 같이 Android 버전이 선택된 오래된 태블릿 을 구입하십시오 . 이전에 허니 콤과 함께 제공되었던 모토로라 Xoom이 있는데, 테스트를해야 할 경우가 있습니다. (아직 발생하지는 않았지만 알 수 없습니다.) 물론 최신 버전의 Android를 실행하는 태블릿, 다시 Android 베타 프로그램에 등록 된 Google 기기를 사용하는 것이 좋습니다. 나는 개인적으로 아직 이것들 중 하나를 사용하지 않고 있지만.

해당 장치의 사용자로부터 수많은 버그 보고서를 받기 시작하면 인기있는 장치를 구입할 준비를하십시오. 특히 유료 앱을 개발하는 경우이를 계획하고 예산을 책정해야합니다. 그러나 나는 대중적인 전화 를 미리 사지 않는 것이 좋습니다 ; Google 기기와 신중한 에뮬레이터 테스트를 통해 적절한 적용 범위를 확보 할 수 있으며 기기 별 버그가 발생하면 선택한 버그 이외의 기기에있을 수 있습니다. 그래서 당신이 필요로하기 전에 구매는 돈 낭비라고 생각합니다. 때로는 장치를 구매하지 않고도 이러한 버그를 해결할 수도 있습니다.

더 큰 SIM 카드를 사용하는 구형 장치에 나노 SIM 카드를 넣는 SIM 카드 크기 어댑터도 잊지 마십시오.

시간이 지남에 따라 나와 같은 사람이라면 다른 사람들이 우표, 동전 및 포켓몬을 수집하는 방식으로 Android 기기를 자연스럽게 수집하게됩니다. 그러나 가능한 모든 장치에서 테스트 할 수는 없습니다. 가지고있는 것을 최대한 활용하십시오.


0

장치를 선택하는 두 가지 방법이 있습니다.

A. 이전 버전의 앱에서 통계가없는 경우.

향후 앱을 위해 가장 인기있는 장치 그룹에서 장치를 구입해야합니다.

단계 :

  1. 안드로이드 사이트 (developer.android.com/about/dashboards/index.html)에서 통계를 사용하여 가장 흥미로운 그룹을 선택하십시오.
  2. 같은 방법 으로 http://choosedevice.com 그룹 안드로이드 장치로 이동 하십시오 .
  3. 1 단계에서 선택한 그룹을 찾으십시오.
  4. 그룹의 기기 목록에서 기기를 선택하십시오.

B. 앱 통계가있는 경우.

프로젝트에 가능한 한 많은 안드로이드 사용자를 지원하는 장치를 찾아야합니다.

단계 :

  1. 프로젝트에서 가장 인기있는 기기를 찾습니다 (예 : Google 웹 로그 분석 사용)
  2. choosedevice.com에서 매개 변수별로 해당 장치를 그룹화하십시오.
  3. 가장 인기있는 그룹 찾기
  4. 각 그룹에서 가장 인기있는 장치 찾기

따라서 4 단계부터 다른 기기보다 더 많은 Android 사용자를 다루는 기기를 구매해야합니다.


choosedevice.com이 링크 끊어짐
Petrus Theron
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.