2012-03-09 2 views
3

Я разрабатываю встроенное устройство, которое включает в себя построение графиков. График также должен быть экстраполирован на некоторые условия STC. Но для разработки своего интерфейса я смущен, чтобы использовать тот инструмент разработки графического интерфейса - Qt или Android.Какой лучше Android или qt?

Поскольку разработка пользовательского интерфейса также включает в себя построение и экстраполяцию графиков, помимо просто навигации по меню и экрану.

Какой вариант лучше в этой ситуации?

+0

QT - это основа и Android - все о [this] (http: //developer.android.com/guide/basics/what-is-android.html). Интересно, как вы пришли к точке, чтобы сравнить эти два для разработки вашего приложения. На стороне примечания, я думаю/чувствую, QT должен служить вашей цели. Не похоже, что вы прочитали [faq] Stack Overflow (http://stackoverflow.com/faq). – Ghost

+0

Глупость: Qt - это freamework, а Android - ОС. Вы не можете сравнивать яблоки и груши. – m0skit0

+1

@ m0skit0 [Я не согласен] (http://improb.com/airchives/paperair/volume1/v1i3/air-1-3-apples.html) –

ответ

12

В то время как вопрос звучит странно (Android - ОС, Qt - это инфраструктура, связанная с устройствами Nokia Symbian/Meego, и многим, примерно так же далеким от экосистемы Android, как вы можете получить!), Это все еще действительный вопрос, предполагающий, что сравнение между Android Framework и Qt Framework работает на устройстве на базе Android.

Qt - кроссплатформенный фреймворк и есть порт для Android под названием Necessitas.

У меня нет большого опыта работы с Necessitas, но он выглядит очень впечатляюще. Я смог скомпилировать и запустить существующий проект Qt с использованием настраиваемой версии Qt Creator без каких-либо изменений кода, что было приятным сюрпризом, но я не экспериментировал с чем-то более активным.

Я бы сказал, что Qt может быть жизнеспособным вариантом для предприятий, уже вложенных в Qt/C++, без большой экспертизы Java/Android, если он отвечает всем требованиям, специфичным для проекта.

Перед тем, как нырять, я бы порекомендовал потратить некоторое время на Necessitas, возможно, разработав простой прототип, чтобы убедиться, что он достаточно стабилен и поддерживает все ваши требования. Основная проблема заключается в том, поддерживает ли он уровень интеграции с требуемой системой Android, независимо от того, поддерживает ли она требуемую версию ОС Android и т. Д.

+1

У меня есть два варианта моего проекта, чтобы использовать ОС Linux и использовать Qt для разработки пользовательского интерфейса или использовать andoid Os и, следовательно, для пользовательского интерфейса. Но проблема в том, какой из них окажется лучше, когда речь заходит об аспектах пользовательского интерфейса, а также о графике, экстраполяции графиков и т. Д. – pragati

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