Несколько разрешений экрана / соотношений сторон (игры)

РЕДАКТИРОВАТЬ: Спасибо за все ваши ответы и комментарии. Поразмыслив над этим, я бы перефразировал суть вопроса так: «Как определить и ограничить минимальное разрешение / соотношение, на котором может работать моя игра». Потому что, я думаю, либо игра становится неиграбельной на самом маленьком экране / соотношении (отсутствие деталей), либо поддержка даже самого маленького экрана / соотношения значительно ухудшает впечатление от всех остальных. Кроме того, мы даже не знаем, что такое наименьшее разрешение, или можем ограничить его каким-либо образом, кроме отключения ldpi ... что все еще не говорит нам о наименьшем разрешении mdpi. В конце концов, я думаю не о том, как добиться хорошего результата, а о том, как добиться идеального результата;). Думаю, это невозможно (пока?).

Примечание: Это касается исключительно телефонов, а не планшетов. Кроме того, этот вопрос не так актуален для приложений, как для игр, в которых не используется система компоновки Android.

Я всегда находил определения ожидаемых разрешений несколько расплывчатыми. Мне известен список в документации.

Теперь мой первый вопрос: является ли этот список полным или, другими словами, разрешено ли производителю использовать другие разрешения или соотношения сторон. Мой текущий подход состоит в том, чтобы просмотреть этот список с точки зрения соотношений сторон, которые выглядят примерно так (не уверен, что это точно, но вы поняли идею):

  • ldpi: наименьшее соотношение сторон 4: 3
  • mdpi: наименьшее соотношение сторон 3: 2
  • hdpi: наибольшее соотношение сторон 16: 9

4:33:216:9

Поэтому, если я хочу охватить целый ряд устройств, я выясняю, какие у меня самые маленькие и самые большие соотношения сторон, и разрабатываю макет для самых маленьких, делая это автоматически вырасти до самого большого. Например, если я хочу поддерживать все плотности, я проектирую экраны для 4: 3 и увеличиваю его до 16: 9. В случае, если я удалю поддержку ldpi, я бы разработал для 3: 2. Конечно, это предполагает, что никогда не будет устройства mdpi с соотношением сторон 4: 3, что возвращает нас к моему первому вопросу.

Я предпочел бы указать на Android Market, с какими соотношениями сторон может работать мое приложение, но пока это кажется невозможным.

Есть ли у кого-нибудь подход лучше? (Имея в виду, что это только для игр на телефонах)

44
задан mibollma 23 August 2011 в 19:33
поделиться