Как определить поддерживаемые версии и модели BlackBerry OS для приложения? - PullRequest
1 голос
/ 11 июня 2010

После того, как компания выигрывает проект, в контракте обычно указывается, какие устройства поддерживаются и какие версии ОС поддерживаются.

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

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

В качестве хорошего примера можно привести случай с воспроизведением видео в Storm: некоторая проблема существует в 5.0.0.XXX (сетевой поставщик A) и не существует в 5.0.0.YYY (сетевой поставщик B), или может быть следующим: 5.0.0.XXX1 (сетевой поставщик A) - проблема существует 5.0.0.XXX2 (поставщик сети A) - проблема не существует

Суть в том, чтобы определить некоторые границы ответственности девелоперской компании.

1 Ответ

3 голосов
/ 11 июня 2010

Я бы посоветовал сохранить простоту и указать обе модели, которые вы соглашаетесь поддерживать (по номеру модели - Storm 9530, Storm 9550, Bold 9000 и т. Д.), А затем для каждой модели, какие основные версии ОС вы намерены поддерживать. Для Storm это может быть 4.7 и 5.0. Я бы не стал вдаваться в реальный уровень сборки - даже если могут быть ошибки или различия между второстепенными сборками, лучше просто учесть это в своем приложении и договориться о контракте на основные версии ОС. В противном случае вы увязнете в деталях и обнаружите, что ваш контракт должен постоянно обновляться, поскольку RIM и операторы выпускают новые незначительные обновления ОС.

...