Эти различные устройства могут быть определены набором возможностей, которые они имеют, а также какой версией операционной системы они поддерживают.Вот для чего Android SDK и AVD Manager.Когда вы создаете новое устройство в диспетчере, вы можете выбрать целевую версию API, разрешение экрана и поддерживаемое оборудование для эмуляции телефона определенного типа.
Например, если бы я разрабатывал на HTC Hero, я хотел бы убедиться, что я указал целевой API как Android 2.1-update1 - Уровень API 7, поскольку он самый высокий, который Hero поддерживает без пользовательского ПЗУна данный момент.
Другим примером является предстоящая Motorola i886.Это телефон с ОС Android, у которого нет сенсорного экрана, поэтому для его аппаратного обеспечения вы бы добавили свойство «Поддержка сенсорного экрана» = «Нет».