Совместимость размера экрана Android - PullRequest
1 голос
/ 22 марта 2012

У меня есть два вопроса.

Во-первых: я смотрю на документ с описанием совместимости Android (CDD 4.0) и в нем говорится:

  • Устройства ДОЛЖНЫ иметь размеры экрана не менее 2,5 дюймов с физической диагональю
  • Устройства должны сообщать одну из следующих плотностей: 120 точек на дюйм, 160, 213, 240, 320
  • Соотношение сторон должно быть между 1,3333 и 1,85
  • Должен иметь минимальный размер экрана 460dp x 320dp (dp = независимый от плотности пиксель)

Предположим, у меня есть экран 2 "x3", с плотностью 120 точек на дюйм, экран будет иметь: Диагональ: 3.61 "= хорошо Размер экрана: 320х480 дп = хороший Это прекрасно совместимо с Android CDD

Если я изменю ширину с 2 "до 1,7", я получу Диагональ: 3.45 "- все еще хорошо Размер экрана: 272x480dp - НЕ СОВМЕСТИМО

Мой первый вопрос: зачем указывать диагональное значение, когда ширина действительно влияет на совместимость? Ширина должна быть не менее 2 ".

Второе: если мне не нужно быть совместимым с Android и придерживаться размера экрана 1,7 дюйма, смогут ли приложения, созданные для наименьшего совместимого дисплея, работать на моем устройстве? когда запустить в моем устройстве?

Большое спасибо за понимание.

1 Ответ

0 голосов
/ 22 марта 2012

Вероятно, это простой способ указать требование. Если у вас есть портретное устройство, ширина меньше, чем высота. Если у вас есть устройство альбомной ориентации, ширина - это большое измерение. Просто проще сказать «диагональ», чем «меньшее из двух размеров экрана, когда устройство положено горизонтально» или что-то в этом роде. Есть много способов сказать одно и то же.

Если ваше устройство меньше, чем требуется для CDD, вы, вероятно, захотите сообщить в Android, что ваше устройство имеет небольшой размер экрана, поэтому я предполагаю, что приложения будут работать, но макеты для многих из них, вероятно, не будут подходить людям будет склонен к тестированию на CDD-совместимых устройствах. Это очень сильно зависит от того, какие макеты используют люди, но я не удивлюсь, если вы увидете некоторые обрезки.

...