Я бы хотел поговорить о Maemo / Meego (мобильный Linux от Nokia / Intel). Хотя он находится в переходном состоянии, и в настоящее время у Maemo 5 есть только один хороший телефон (и несколько дешевых китайских), но я чувствую, что он скоро станет большим (мне нравится, что многие считают, что Meego станет стратегией высокого класса Nokia). и Nokia является крупнейшим производителем телефонов в мире). Плюс N900 - самый крутой телефон в мире.
Также это в основном открытое устройство Linux (очень похожее на стандартную настольную Linux). Ide QT Creator великолепен и кроссплатформенен (поставляется со встроенным визуальным дизайнером и хорошим документооборотом), но вам не нужно его использовать, есть некоторая поддержка для использования вашего собственного текстового редактора или ide.
Нет никакой чепухи с ключами для подписи (я делал студенческий проект для ежевики, и ключи меня раздражали). Другие вещи, которые мне не нравились в ежевике: окна только затмевают плагины, у нашей команды было много проблем, чтобы выяснить, как добавить сторонние библиотеки в архивы blackberry COD. Кроме того, некоторые классы во многих отношениях несколько редки, особенно String / Char, возможно, поскольку он основан на ME, мне также не понравился apis для чтения / записи файлов, он был несколько неловким, возможно, поскольку приложения для blackberry только недавно получили возможность сохранять файлы (раньше вы могли только сохранять / извлекать объекты на диск через слой постоянства) ..
Предпочтительными языками являются (Gobject C в настоящее время, но не так хорошо для Meego), Ct со вкусом C ++ и python. Там библиотеки хорошие, а библиотеки qt особенно хорошо документированы. Так как это крошечный пакет linux, который вы можете использовать при отладке устройства (есть также эмулятор).
Заметьте, я ничего не разработал для Maemo / Meego, но я много читал об этом и просто влюбился.