Android в Бада

Можно ли преобразовать мое приложение для Android в Bada Os?

Знаете ли вы какой-нибудь конвертер или что-то еще или нужно снова написать Bada Sdk?

заранее спасибо


person eddie skywalker    schedule 18.02.2011    source источник


Ответы (3)


В настоящее время невозможно портировать приложения Bada на Android и наоборот, но есть несколько исключений.

  1. Если вы делаете виджеты для Bada OS, вы можете сразу запускать их на Android-устройствах Samsung. (с небольшими изменениями упаковки)
  2. Вы можете сразу портировать код, который вы написали в NDK для Android, в Bada... но это будет ограничено только библиотеками (а не чем-либо с графическим интерфейсом)
  3. Если вы разработчик игр, я предлагаю вам использовать Air Play SDK, вы можете портировать Android на Bada и наоборот несколькими щелчками мыши.
person hasanatkazmi    schedule 27.02.2011
comment
+1 за (2) портирование библиотек (не что-либо с графическим интерфейсом). Универсальная истина, как освежающе. - person John; 09.10.2011

Я предполагаю, что вы предлагаете инструмент для автоматического переноса. Надо написать еще раз. Нет ничего доступного, что могло бы эффективно автоматически портировать его. Приложения для Android пишутся в основном на Java, Bada — на C++. Не говоря уже о различиях API. Это следует написать еще раз, обе системы имеют разные способы ведения дел. Перенесите его в эквивалентное приложение.

person Aidanc    schedule 18.02.2011

Не зная много Android, Bada основан на C++ с уникальным набором классов коллекций, отличных от STL, и настраиваемым подходом к созданию экземпляров объектов (даже в области C++). Я ожидаю, что потребуется переписать.

person Tommy    schedule 18.02.2011
comment
Bada поддерживает библиотеку STL: dpimg.ospos .net/contents/docs/resources_1.1.0/. Bada SDK и Android NDK могут совместно использовать код C/C++. - person david; 25.02.2011
comment
Но ни одна из встроенных библиотек платформы не использует классы STL. Коллекции, специфичные для Bada, и т. д. предоставляются и используются внутри компании. - person Tommy; 25.02.2011