Тестирование Android на нескольких телефонах? - PullRequest
2 голосов
/ 07 февраля 2012

У меня есть телефон LG (OS 2.2.1) и оригинальный телефон Droid X, на котором я тестирую свое приложение.Я предпочитаю тестировать на реальных телефонах через эмулятор или, скажем, Android-x86 и VirtualBox.Стоит ли также тестировать телефоны других производителей оборудования, таких как Samsung или HTC?Есть ли какие-либо серьезные несоответствия в телефонах других производителей?-Майк

Ответы [ 2 ]

3 голосов
/ 07 февраля 2012

ДА, есть. Вот несколько примеров из головы:

  • Motorola считает необходимым изменить способ хранения дней рождения и других дат в контактах, начиная со строки, как в «ГГГГ-ММ-ДД», и заканчивая целочисленным значением с отметкой времени UNIX. Только телефоны MotoBlur.
  • Motorola также испортила флаг окна FLAG_BLUR_BEHIND, по крайней мере, в некоторых телефонах, таких как OG Droid. Использование этого флага сделает вашу деятельность практически бесполезной, поскольку обновление экрана займет секунду.
  • Телефоны HTC (в основном на основе Sense) имеют проблемы с обработкой дат, поэтому использование SimpleDateFormat может работать не так, как другие.
  • Значки уведомлений (особенно если они имеют серые тона) могут выглядеть странно на телефонах с пользовательскими обложками, например на телефонах HTC Sense.

Так что, да - определенно проверяйте свой телефон на столько разных поставщиков, сколько сможете.

2 голосов
/ 07 февраля 2012

Как правило, я стараюсь тестировать как можно больше телефонов.Иногда телефоны (особенно телефоны с мини-формой) могут иметь неожиданное разрешение экрана, которое может испортить ваши макеты, если вы их не учли.Но, да, если это вообще возможно, протестируйте как можно больше физических устройств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...