Я думаю, что есть несколько вещей, чтобы рассмотреть. Прежде всего, вам необходимо иметь четкое представление о том, чего вы хотите достичь - функции / функциональность. Затем оцените различные версии API и определите, какой уровень API предоставит средства, необходимые для достижения ваших целей. В зависимости от результата, вам, возможно, придется пересмотреть свои цели. Возможно, даже подумайте о том, чтобы использовать более низкую версию API, развернуть ее с уменьшенным набором функций, чтобы помочь вам выйти на рынок, а затем параллельно работать над полным выпуском с использованием более высокой версии API. Но самое главное, вам нужно оценить свой рынок. Возникает вопрос: «Предоставляет ли ваш целевой API достаточно потенциального рынка для вашего приложения?» Но иногда это становится трудным жонглированием, особенно если вы принимаете концепцию «Создайте это, и они придут», и вы разрабатываете свое приложение для передового края - ожидая прибытия масс. Вы должны быть уверены в наличии страхового покрытия (т. Е. Финансового и политического, если вы находитесь в большой корпоративной среде), чтобы выжить до наступления дня. Если вы еще этого не сделали, возможно, вы захотите стать членом Blackberry Alliance. Кроме того, не бойтесь привлечь крупных операторов на ваш рынок и немного подтолкнуть их. Они должны быть в состоянии дать вам представление о проникновении на телефон / платформу. Оцените все переменные, как технический, так и бизнес-план, и задокументируйте его - ответ придет к вам. Надеюсь, это поможет.