Что нужно учитывать при расчете усилий, необходимых для переноса приложения на другой телефон - PullRequest
1 голос
/ 14 января 2010

У меня есть телефон G1 и телефон HTC Hero. Все приложения, которые я написал, были протестированы только на этих устройствах; приходят новые телефоны SDK и Android с (поддержкой) различных разрешений экрана, плотности и возможностей. Меня попросили оценить усилия, необходимые для переноса некоторых приложений на новые телефоны Android, такие как Droid, Nexus One и т. д.

Я знаю, что такая оценка во многом будет зависеть от приложения, которое переносится, какие возможности устройства оно использует и предполагает и как оно написано.

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

Спасибо.

1 Ответ

1 голос
/ 14 января 2010

В общем, вы захотите рассмотреть следующие вопросы:

  • Разрешение - при разных разрешениях ваш интерфейс будет отличаться от оригинала.
  • Методы ввода - не во всех телефонах есть клавиатуры, в некоторых могут отсутствовать некоторые другие клавиши и т. Д. Подумайте о различных возможных конфигурациях и о том, как пользователь будет взаимодействовать с вашим приложением в каждой из них.
  • Производительность - на некоторых устройствах у вас могут быть проблемы с производительностью, которых вы не видите в G1.
  • Ошибки / проблемы, связанные с конкретным устройством - это не то, что вы можете «оценить», но это определенно что-то, чтобы рассмотреть.

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

РЕДАКТИРОВАТЬ: Еще одна вещь, которую я забыл - если вы используете собственный код в своем приложении (не помните, как он назывался, NDK?), Он может работать не на всех устройствах.

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