2011-01-04 6 views
2

Мне нужно разработать приложение, которое требует Bluetooth и функции изменения профиля для телефонов Symbian. Проведя некоторое время я обнаружил, что следующие варианты:Какая платформа для мобильной разработки?

  1. Java: Java, но не позволяет изменять анкету

  2. Symbian C++: Я читал основы для Symbian C++ и создал несколько основных питания. Расширенные API для Symbian предоставляют простые API для профиля и Bluetooth (я еще не тестировал). Но для этого потребовалось много усилий. Специальная проблема со звуком. Я хочу протестировать свое приложение на разных устройствах и хочу дать своим друзьям, у которых есть разные мобильные телефоны. Но не из-за проблемы с подписью.

  3. QT: Я до сих пор смущен этим. Является ли эта платформа способной выполнять мои требования или нет. Во-вторых, какой телефон поддерживает QT или нет ...

Честно говоря, я немного расстроен при написании этого. Я ищу кого-то, опыт в этом вопросе, чтобы вести меня в этой ситуации.

+0

Добавить Python в свой список. Это может помочь, если вы предоставили более подробную информацию (то есть имеете дело только с S40 или S60). –

+0

Python хорош, но поскольку я работал с языками c-стиля, не хочу добавлять дополнительную кривую обучения. Во-вторых, он также имеет ограничения. Во всяком случае, это хороший вариант! – mqpasta

ответ

2

Вы можете комбинировать собственный C++ с Qt. Хотя вы потеряете кросс-платформенный характер Qt, смешав с ним родной C++.

См. Пример XQProfile на форуме Nokia Wiki для смешивания Qt и родного Symbian C++ для изменения профиля.

Qt может быть установлен практически для всех устройств от S60 3rd Edition FP1 (S60 3.1) и далее. Новые модели устройств поставляются с предустановленной Qt. Форум Nokia имеет спецификации устройств, которые вы можете filter based on Qt availability.

1

QT (+ QML) - это язык выбора в будущем. Я считаю, что в настоящее время он находится на следующих телефонах: N8, C7, C6, E7. i версии 4.6.1 с версией 4.7, которая вскоре получит поддержку QML.

Однако, если вам нужно настроить таргетинг на текущие и более старые устройства, тогда ваш единственный выбор - Symbian C++.

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