Blackberry - Оцените порт приложения Android с GPS и Google Maps - PullRequest
3 голосов
/ 29 марта 2010

Допустим, у меня есть приложение для Android, которое использует Google Maps и GPS. Использует собственные виды и таймеры

Сколько времени потребуется для его разработки для Blackberry?

Какие изменения потребуются? Можно ли повторно использовать пользовательский интерфейс?

Я совершенно новичок в Blackberry, хотя я знаю Java.

Пожалуйста, помогите мне оценить время.

Ответы [ 4 ]

5 голосов
/ 29 марта 2010

Позволяет указать, что отличается в BlackBerry:

Также вы должны сделать небольшое прототипирование перед использованием Google Maps. См. Как использовать Google Map в приложении Blackberry? и BlackBerry и приложения на основе карт, такие как Yelp и Google Map

Помните также, что существует множество различных версий и устройств для bb os, см. Разработка для нескольких версий BlackBerry OS

Для оценки обратного портирования см. порт J2ME CLDC Blackberry приложение для Android Я думаю (для новичка) это будет как x3 для вашего приложения (по крайней мере, для устройств Curve Bold и Storm).

3 голосов
/ 29 марта 2010

API Blackberry довольно разные. Некоторые базовые понятия перекрываются, но классы совершенно разные. У вас нет взглядов, намерений и т. Д. Чтобы ответить на ваш вопрос:

  • Предположим, что пользовательский интерфейс должен быть полностью переписан
  • Другой код на основе Java можно использовать повторно, но подмножество BB доступных классов Java в основном не относится к настольной Java, как в Android. Многие API не будут доступны.
  • Я бы выделил пару месяцев, чтобы освоить BB, протестировать, изучить все тонкости каждого устройства.
3 голосов
/ 29 марта 2010

Если вы абсолютно новичок в BlackBerry, то вам понадобятся недели или месяцы, чтобы научиться работать с API BlackBerry. Особенно, если приложение включает в себя такие вещи, как сеть и пользовательские элементы управления пользовательского интерфейса. И это только для того, чтобы узнать платформу - перенос сложного приложения с другой платформы добавит еще больше времени - но, не зная специфики приложения, которое вы переносите, или человека, который выполняет портирование, любое предположение будет снято в темноте.

2 голосов
/ 29 марта 2010

В BlackBerry вы не сможете реализовать Google MAP Api так же, как в Android. Но вместо этого вам придется использовать карту BlackBerry Default. Вы должны переписать весь код дизайна пользовательского интерфейса, а также полностью реализовать функциональность карты для Blackberry. Что касается примерного количества часов, вы можете сохранить 60-70% оценки Android-разработки для blackberry.

...