Android ndk практики - PullRequest
       22

Android ndk практики

1 голос
/ 18 января 2011

Теперь с выпуском нового Android NDK, учитывая фрагментацию устройств Android, какие меры тестирования следует использовать для тестирования на разных телефонах, планшетах и ​​/ или устройствах на основе Google TV?

1 Ответ

1 голос
/ 15 февраля 2011

В зависимости от того, как вы используете NDK, вы сможете ориентироваться только на определенные версии Android. Основное правило: чем проще код, тем позже будет запущена версия Android. Подробности смотрите в документации по NDK и исходному коду Android. Не всегда доверяйте (скудной) документации - читайте исходный код, если сомневаетесь. Это очень помогает.

При этом политика тестирования должна включать в себя то, что будет проверяться, поэтому:

  • Шаг 1. Исходя из своего кода, решите, какую версию Android вы можете служба поддержки.
  • Шаг 2: Узнайте, какие устройства вы должны нацелить, и какие устройства вы хотите нацелить.
  • Шаг 3: Сделать доступной матрицу версии устройства / Android и то, что может поддерживать, для категории must .
  • Шаг 4. В соответствии с вашей инвестиционной политикой повторите шаг № 3 для категории want .
  • Шаг 5. Получить устройства и настроить структуру тестирования.

И, наконец, ответить на ваш вопрос: Проблема не в тестировании, а в том, что решать, что поддерживать. Хорошие меры по тестированию включают тестирование всех устройств, на которые вы ориентируетесь, и поддержку. Превосходные меры тестирования добавляют устройства, на которых вы работаете, но не поддерживаете.

...