안드로이드 프로그래밍을 배우기 위해서는 안드로이드 기기가 필요합니까?


답변:


11

이제 Android Studio 는 Android 앱을 만드는 데 선호되는 IDE입니다. 또한 하드웨어 수준의 Intel Core i3 프로세서와 4GB RAM을 적절한 성능으로 사용해야합니다. 물론 하드웨어가 많을수록 좋습니다.


우리는 일할 때 많은 안드로이드 개발을합니다.

> Android를 배우고 프로그래밍하려면 Android 기기가 필요합니까? <<

아니요, Android SDKEclipse ADT 플러그인으로 시작하기에 충분해야합니다. 하드웨어와 관련하여 2GB의 RAM이있는 Core 2 Duo 시스템 (또는 이와 동등한 제품)은 정상적으로 작동합니다. 에뮬레이터는 시작하는 데 느리지 만 일단 시작하면 꽤 잘 작동합니다. 트릭은 일단 시작되면 닫지 않습니다. ;-).

고급 프로그래밍의 경우 가속도계 및 GPS와 같은 주제와 같은 장치가 필요합니다. (Android 에뮬레이터를 사용하면 기본 GPS를 에뮬레이션 할 수 있지만 실제 시나리오에는 실제 장치를 처리해야합니다.

또한 전문적인 안드로이드 개발을 계획하고 있다면 각기 다른 버전의 안드로이드 OS를 실행하는 다른 벤더가 최소 3-4 개의 모델을 구매할 준비가되어 있어야합니다. 클라이언트는 종종 Y 버전의 OS가 설치된 X 장치에서 프로그램이 작동하지 않는다고 불평합니다.


3
나는 "느리게 시작하기"에
David Conde

1
오늘날 테스트를 위해 여러 장치를 구매하는 대신 Testdroid 와 같은 서비스를 선호 할 수 있습니다 . 또한 Android VM은 이제 속도 문제를 완화하는 하드웨어 가속 을 지원 합니다 .
scriptin

8

Android SDK에는 데스크톱 시스템에서 실행할 수있는 다양한 에뮬레이터가 포함되어 있습니다. 에뮬레이터 중 일부는 리소스가 매우 부족합니다. 하드웨어가 제대로 작동하지 않기 때문에 실행할 수없는 몇 가지가 있습니다.

실제 Android 기기에서 실행하는 것과 같지는 않지만 적어도 돈을 쓰지 않고도 발을 젖게 할 수 있습니다.


8

프레임 워크를 배우기위한 것이라면 아니오라고 말할 것입니다. 그렇다면 프레임 워크가 필요하다고 생각하지 않습니다. 사용자가 실제로 사용할 앱을 개발하는 경우 응용 프로그램을 사용할 수 있는지 여부를 실제로 알 수 있도록 실제 장치를 원한다는 점에서 Michael에 동의합니다. 그러나 학습을 위해 에뮬레이터가 적합합니다.

한 가지주의 할 사항은 벌집 용 태블릿 프로그래밍을 배우려는 경우 장치에 투자해야 할 수도 있다는 것입니다. 지난 달 정도 나아 졌는지 모르겠지만 허니 콤 에뮬레이터를 사용해 보았을 때 너무 느리고 완전히 사용할 수 없었습니다.


6

필요하지 않지만 ...

Android SDK는 화면에서 사용할 수있는 가상 장치를 제공하지만 실제 터치 이벤트에 응답하지 않고 손에있는 장치에서 응용 프로그램의 규모를 보지 않으면 사용자가 실제로 사용자와 상호 작용하는 방식을 이해하는 것의 대체 방법이 아니라고 생각합니다 신청.


1

배우고 자하는 것에 따라 다릅니다.

GPS, 위치 관리 등을 배우려면 실제 장치가 필요합니다.

가로 / 세로 화면 방향과 같은 동적 UI를 확인하려면 다시 장치가 필요합니다.

이와 같은 인스턴스가 더있을 수 있습니다. 그러나 일반적인 기본 예에서는 장치가 필요하지 않습니다. 내장 에뮬레이터로 충분합니다.

수행하려는 작업을 파악한 다음 장치가 필요한지 여부를 결정하십시오.

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