Мой опыт показывает, что разработка десктопов более продуктивна, чем разработка под Symbian, благодаря более быстрым циклам внедрения и тестирования.Прошло полгода с тех пор, как я делал Qt на Symbian, но в то время эмулятор работал очень медленно, а отладка на устройстве с помощью Carbide и TRK была несколько подвержена ошибкам.
Несмотря на то, что API-интерфейсы одинаковы, может наступить время, когда вам нужно заняться какой-то нативной разработкой, если то, что вы хотите сделать, еще не охвачено Qt - как мы должны были делать перед QT Mobility.В этом случае может быть хорошей идеей реализовать слой PAL, чтобы вы могли легко выполнить переключение, как только Qt его поддержит, или если вы хотите использовать другие платформы, такие как MeeGo.Поскольку Symbian работает на разных устройствах, может быть или не быть поддержка того, что вы хотите.Например, у нас были проблемы с запуском OpenGL на некоторых устройствах.
С точки зрения дизайна пользовательского интерфейса мы обнаружили, что стиль Symbian в Qt не очень привлекателен и не похож на S60, поэтому вам может понадобитьсяпотратить некоторые усилия на настройку вашего интерфейса.Если это еще не изменилось, мы надеемся, что оно изменится в следующих версиях Symbian и Qt.