Должен ли я предоставить параметры конфигурации сети BlackBerry конечному пользователю? - PullRequest
0 голосов
/ 04 марта 2011

При использовании сетевого API в BB OS 5.0 (ConnectionFactory и т. Д.) Существует множество вариантов настройки соединения. Насколько это целесообразно / ожидается представить конечному пользователю приложения?

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

Есть ли здесь какая-нибудь лучшая практика?

Ответы [ 2 ]

1 голос
/ 04 марта 2011

Да, это одна из вещей, которые мне не нравятся в разработке BB - вы никогда не знаете, какой тип подключения имеет пользователь BB на устройстве.В результате код для обнаружения пригодного для использования транспорта становится сложным (даже несмотря на то, что RIM имеет пример кода о том, как это сделать).

В разработке приложений, в которой я принимал участиеБыли разные подходы к этому.Однако каждое приложение имело сетевые настройки, которые должны были заполняться пользователем.

Например, одно приложение просит пользователя выбрать тип транспорта при запуске приложения.:) Это определенно идеальное решение для разработчиков, но не для пользователей (они просто могут не знать, что такое «сетевой транспорт»).Если целевая аудитория в основном состоит из опытных пользователей, то это будет хорошо работать.

Другой подход заключается в использовании некоторого кода для автоматического определения используемого типа транспорта, однако этот подход также может быть неудачным (например, есликод пытается охватить широкий спектр версий ОС и устройств, тогда, скорее всего, будут некоторые неожиданные исключения).Поэтому в качестве запасного сценария полезно иметь экран с некоторыми сетевыми настройками, где пользователь может проверить, какие транспорты использовать (может быть, только один) и настройки APN.

1 голос
/ 04 марта 2011

Это зависит от целевой аудитории.Вы можете сделать упрощенный вид с основными опциями и расширенный вид для каждой вещи под солнцем, который настраивается с помощью кнопки сброса на случай, если пользователь потеряется.

...