안드로이드 폰이 여러 기종이 나와있는데

기종별로 호환이 안될 수 도 있다는 말을 들었습니다.

개발할때 기종별로 사용할 수 있도록 하려면 어떤것들을 신경써야 하나요??

기종별에 따른 개발 조건들은 어디서 확인할 수 있을까요??

마지막으로 에뮬로만 테스트 하면 안되고 테스트용 단말기를 구입해서 테스트를 해야하나요??

개발을 해볼려고 하는데 아직 처음이라 잘 모르겠네요

잘 아시는 분들 도와주세요^^