1) В принципе, здесь есть два пути. Прямо сейчас (2014/09) вы можете пойти для SDK 10+ или SDK 15+. SDK 10 все еще имеет около 12% от общего числа активных пользователей. Как указано здесь: https://developer.android.com/about/dashboards/index.html?utm_source=ausdroid.net
Поддержка API 10+ - это боль, для этого требуется использование большого количества backports и библиотек совместимости. Но тебе повезло! На SDK 15+ довольно хорошо развиваться, как вы можете видеть на панелях, которые будут охватывать около 90% всех устройств.
2) Вы можете использовать Genymotion. Это бесплатно для маленьких разработчиков и новичков. Вы также можете использовать собственный эмулятор, но он лагги, если вы используете Intels HAX и рендеринг графического процессора, он будет приличным. Посмотрите here.
3) Ну да и нет. Вам следует разработать лучшее устройство, которое вы можете получить, предпочитая использовать Google Nexus, поскольку он использует самые последние версии Android. Тогда вы должны, вероятно, получить худшее устройство, которое вы хотите поддержать и проверить на нем. Чем больше устройств вы тестируете, тем лучше. Также Android Studio имеет возможность предварительного просмотра макетов на нескольких устройствах.
1) Android Studio фактически показывает вам [статистику] (https://developer.android.com/about/dashboards/index.html?utm_source=ausdroid.net), на которой API lvl будет поддерживать при создании нового проекта, 2) Кого вы созерцаете, что вы о них думаете? 3) Удачи с проверкой миллиона устройств :). Android Studio [может показывать несколько размеров устройства] (http://java.dzone.com/articles/android-studio-tip-multiple). – nhaarman
Я думаю, вы должны прочитать документацию по Android, выбрав целевую версию и другие вопросы, которые у вас есть .. это послужит вам отличным .. – Elltz
@NiekHaarman этот вопрос кажется довольно странным/наивным. Я не хотел так беспокоиться об устройствах, поэтому я спрашиваю, какой AVD я должен выбрать, например Nexus 5 или любой другой? – loop