2013-08-02 2 views
1

Я почти закончил создание своего первого приложения для Android, и я искал версию для Blackberry. Теперь, поскольку родной язык Blackberry - это Java, такой как Android, проще сделать версию вашего приложения для Android от вашего Android-приложения? Есть ли способ его портировать? (Не использовать программное обеспечение для выполнения. Больше похоже на перенос кода на стандарты blackberry os) Будет ли код, который можно использовать повторно? Я скоро загружу SDK и прочитаю их apis и прочее позже, но прежде чем я это сделал, я просто хотел узнать о сходствах между разработкой приложения Android и ежевикой.Разрабатывает приложение BlackBerry, подобное Android?

+0

Какие BlackBerry OS версии вы надеетесь цель? 10? 5/6/7? – Nate

+0

@Nate Blackberry OS 10 –

+0

В первую очередь мнение. – lpapp

ответ

2

Перенос приложений из Native NDK в Android на BlackBerry относительно прост. Вы можете либо перенести его прямо в Eclipse, либо использовать инструменты времени исполнения. Проверьте ссылку с множеством инструментов для использования:

https://developer.blackberry.com/android/tools/

+0

Спасибо за ссылку. –

1

Blackberry использует C++/Qt в текущей версии (10)

http://developer.blackberry.com/native/documentation/bb10/getting_started.html

но может sideload андроид приложений (подражать им), так что может просто работать

http://crackberry.com/how-run-almost-any-android-233-app-blackberry-10

Для более старых версий операционной системы BlackBerry OS (6 и 7), проверьте ссылки, представленные в других ответах, а также этот вопрос:

Is it possible to convert android app to blackberry app?

1

Для BlackBerry 10 вам нужно всего лишь преобразовать его Но для более старых ОС BlackBerry , java os7, вам нужно переписать код, потому что отличается от Android

+0

OP запросил портирование кода, а не APK на BB10. И если это (в основном) правда, что APK, преобразованный в BAR, будет работать на BB10, это явно не оптимальное решение. –

7

Я также пришел из Android-разработки, и теперь я изучаю Cascades для BB10. Хотя я ничего не знаю о BB7.

Если вы хотите, чтобы сделать Android порт у вас есть Repackaging tools

  • Eclipse and Android studio Plug-in: это добавит несколько вещей, чтобы затмение, и это похоже на запуск Android. Я предлагаю вам использовать это, если вы порт.
  • Интернет-упаковщик: больше не доступен. Пожалуйста, используйте инструменты командной строки
  • Command-line Tools: сам пояснительный. Download here (check website if dead link!)

При переносе приложения на Android проще, мы обычно не очень довольны ими. Родные приложения выглядят намного лучше и работают быстрее! Опять же, мы предпочитаем порт, а не приложение. У меня 3200 загрузок в Google Play и 2200 на BlackBerry World на порту (это больше на google!), И я рассматриваю возможность перезаписи в Cascades.

Если вы хотите написать для BB10 .. несколько вариантов здесь:

  • Native/Cascades: красивый, быстрый и надежный. Вы можете либо сделать дизайн в QML, либо C++ (Qt), либо в то же время. Небольшие вещи обычно записываются в QML, так как он поддерживает Javascript, тяжелая работа - в C++ (Qt).
  • HTML5: сам объяснительное
  • Native/Core: C/C++
  • Adobe AIR - прекращён 10.3.1

Вы не можете сделать Java-приложений для BB10. Потребуется некоторое время, чтобы привыкнуть к работе BB10, но это того стоит. Я предпочитаю Cascades над Android для создания дизайна, поскольку эти XML-макеты имеют собственный разум.

Edit: ссылки на фиксированные 17.1.2014

+0

Спасибо, человек. Отлично. Я мог бы перенести приложение в BB 10, когда я выпущу приложение для Android, чтобы иметь присутствие на BB, а затем не торопитесь, чтобы переписать приложение BB изначально или с помощью каскадов. –

+2

Используйте это, чтобы идентифицировать платформу в Android: 'if (System.getProperty (« os.name »). Equals (« qnx »)) \t \t \t isBlackberry = true;' –

+0

Хорошо звучит хорошо. –

1

enter image description here

Использование упаковщик

Перед началом: Выполните следующие шаги для установки Android SDK и SDK платформы 4.2.2 API. Обратите внимание, что вам не нужно устанавливать Eclipse или BlackBerry Plug-in для Android Development, чтобы использовать онлайн-упаковщик.

Чтобы упаковать приложение с помощью BlackBerry упаковщик так просто, выполнив следующие действия:

1.Задайте разрешения, чтобы ваш браузер, чтобы запустить апплет упаковщика.

2. Запустите тест совместимости, чтобы определить, может ли ваше приложение работать на устройстве BlackBerry.

3.BlackBerry ID маркера и настроить ваш компьютер

4.Package и подписать приложение.

Начало работы с онлайн-упаковщик http://developer.blackberry.com/android/bpaa

Смежные вопросы