2010-03-29 5 views
5

я вижу на Android SDK страниц, он упоминает некоторые разрешение экрана, чтобы ожидать от Android платформ:Какие разрешения приложений для Android поддерживаются?

Малый экран
QVGA (240x320), 2.6 "-3.0" диагонального

Обычный экран
WQVGA (240х400), 3,2 "-3,5" по диагонали FWQVGA (240x432), 3,5 "-3,8" по диагонали HVGA (320х480), 3,0 "-3,5" диагональ WVGA (480х800), 3,3 "-4,0" по диагонали FWVGA (480x854) , Диагональ 3,5 "-4,0"

Большой экран
WVGA (480x800), 4,8 «-5,5» диагональ FWVGA (480x854), 5,0 «-5,8» диагональ

Очевидно, что тестирование приложения вы хотите продать на всех этих резолюций будет боль. Есть ли какие-либо данные о том, какой процент использования телефонов Android используется с использованием вышеупомянутых резолюций? Я надеюсь, что есть только действительно 3 или около того популярных резолюций ...

+0

Новые телефоны могут изменить ситуацию. Действительно ли ваше приложение зависит от разрешения экрана? – liori

+0

Давайте также не будем забывать, что Android используется в интернет-планшетах, нетбуках и электронных устройствах. –

+0

Этот вопрос не соответствует теме, потому что речь идет о поддерживаемых разрешениях для приложения для Android, информация для которого будет лучше всего доступна на сайте поставщика. – devnull

ответ

8

Самые распространенные размеры экрана: 320x480 (G1, Hero), 480x800 (Nexus One и Desire) и 480x854 (Droid), которые почти одинаковы. Если вы идете с 4-м разрешением, это должно быть 240x320 для таких вещей, как татуировка.

Тем не менее, для многих приложений разные разрешения экрана просто не имеют значения. Пока вы кодируете, используя независимые от плотности пиксели, макеты-макеты и т. П., Обычно все будет просто изменять размер автоматически. Если вы делаете что-то с графикой, да, это больше боль, потому что вам могут потребоваться файлы изображений разных размеров. Тем не менее, Android будет автоматически автоматически масштабировать многие вещи. Вы читали Supporting Multiple Screens? Это полезная ссылка с сайта разработчиков Android, в котором приведены некоторые рекомендации по управлению всем этим.

+0

Спасибо. Я знаю, что такое автомасштабирование и т. Д., Но это скорее проблема для таких вещей, как игры, в которых вы обычно не можете использовать пользовательские виджеты, и вам нужно уметь подбирать все на экране визуально приятным способом, который не мешает игровому процессу , – wordyword

+0

Я полагаю, это зависит от того, насколько сложна ваша игра. Если это просто 2D с ограниченным количеством изображений, используемых для создания ваших растровых изображений, вы можете включить другое растровое изображение для каждого общего размера экрана, например. другое изображение для «больших» экранов, «средних» экранов и «маленьких» экранов. Вы также можете получить размер экрана или размер вашего пользовательского представления в пикселях или более общие показатели, такие как плотность экрана, чтобы рассчитать собственный коэффициент масштабирования.Наконец, вы можете использовать разные макеты для разных размеров экрана. Тем не менее, я еще не пробовал 3D, поэтому я не мог сказать, как сложно справиться. –

+1

Вот мой список для чего он стоит: http://jacksonkr.com/content/basic-android-device-resolutions – Jacksonkr

3

Это актуальная процентная разбивка по размерам экранов и размерам экрана http://developer.android.com/resources/dashboard/screens.html. Это может быть полезно для вас.

+0

Жаль, что ссылка не имеет реальных разрешений, просто плотности. –

0

kaciula - Вот последнюю дату процентное соотношение размеров экрана и плотности http://developer.android.com/resources/dashboard/screens.html. Это может быть полезно вам .

Вы можете использовать эту ссылку вместе со ссылкой kaciula для определения наиболее популярных размеров экрана. http://developer.android.com/guide/practices/screens_support.html#testing

Смежные вопросы