Ну, SDK бесплатный, и если все, что вам нужно, это какое-то «хобби» программирование, то все будет в порядке. Однако, если вы планируете серьезную коммерческую разработку, вам понадобится:
- Несколько разных разблокированных устройств Symbian (для проверки совместимости между устройствами). Разблокированные устройства обычно стоят от 400 до 500 долларов.
- Подписание приложения (как отмечалось выше) - большинство потенциальных клиентов не устанавливают неподписанные приложения, поскольку они выдают ужасные предупреждения о вредоносном ПО в пользовательском интерфейсе.
- Возможно, вы захотите инвестировать в одно или несколько расширений Carbide премиум-класса. Это неоценимая экономия времени для профессионала, но, опять же, это не дешево.
Еще один аспект, который следует учитывать в зависимости от области приложения, заключается в том, что вы можете разрабатывать для Symbian, используя gcc в качестве кросс-компилятора или ARM RVDS.
ARM-компилятор производит значительно лучший код, но это далеко не дешево. Это, вероятно, имеет значение только для приложений с высокой производительностью. Код, созданный gcc для ARM, в наши дни неплох.
Я бы согласился с предложением использовать Qt для любой новой разработки.