Кто-нибудь знает стратегию Nokia на Qt, Symbian, Maemo, MeeGo?

Я не знаю, что этот вопрос должен или не должен быть здесь, но мне так интересно. Что будет делать Nokia с Qt, Symbian (3-й, 5-й, 1, 2, 3...) и MeeGo (Meego будет с симбианом или заменит Symbian) и Maemo?

Как вы думаете, хорошо ли изучать инструменты Nokia? Symbian будет жить вечно или умереть в ближайшие X лет?

Мне действительно нужны ваши предложения, потому что я хочу изучить еще один новый язык программирования для разработки мобильных приложений, и я думаю, что я потерял свой путь на этих тоннах пути.

Ответ 1

Qt обладает отличным кросс-платформенным обещанием. Пока не совсем ясно, что писать кросс-платформенные мобильные приложения "пишите один раз, #ifdef всюду" на данный момент. Но если вы ориентируетесь на разработку мобильных приложений для устройств Nokia, обучение Qt, безусловно, должно начаться. Qt, например. Добавления Qt Mobility являются наибольшим общим знаменателем между платформами.

Если вы планируете делать более простые приложения виджетов, перейдите в HTML5. Это еще более кросс-платформенный. (Заметили тег nokia-wrt: Забудьте о WRT. Он был отменен.)

Что касается жизненных циклов платформы, это просто нормальная эволюция. Новые платформы заменят более старые в высокопроизводительных устройствах. Старые платформы не умирают, а просто используются в более дешевых устройствах нижнего уровня. Таким образом Symbian не скоро умрет. В обозримом будущем на рынке по-прежнему будет огромное количество устройств на базе Symbian, способных запускать приложения Qt, скомпилированные для Symbian. Heck. даже более старые платформы Series 40 и Series 30 все еще вокруг и преуспевают в своих сегментах, хотя Qt не работает на них.

В случае Maemo и MeeGo MeeGo заменит Maemo (технически MeeGo - это своего рода Maemo 6).

В случае эволюции Symbian Nokia отбросила модель Symbian ^ n от Symbian ^ 4 и переместилась в непрерывную, скользящую модель обновлений. Таким образом, будет платформа Symbian, а не многие из них.

Ответ 2

Ответы на этот вопрос действительно сильно изменились с момента объявления Nokia о том, что они перейдут на Windows Phone 7 для своей платформы смартфонов. Хотя они утверждают, что они будут продолжать работать над MeeGo в качестве платформы для исследований и разработок, кажется очевидным, что они в основном собираются отказаться от многих своих планов для Maemo, MeeGo и даже Qt, поскольку это не является стартером на WP7. Symbian официально мертв для новых смартфонов от Nokia.

Но Nokia - это всего лишь одна компания, хотя и крупнейший поставщик мобильных телефонов в мире. Тем не менее, Samsung преследует свои позиции, и на рынке смартфонов много компаний, занимающих рыночную долю от Nokia, многие из них работают под управлением Android. Поэтому, если вы ищете будущую платформу для разработки, которая будет использоваться крупными компаниями, вы можете сделать хуже, чем научиться разрабатывать в Qt для Linux.

Ответ 3

Nokia планирует отличную стратегию. Стратегия становится очевидной в qt Разработчики могут вместо таргетинга на одну платформу с помощью своего кода, они могут нацелиться на несколько платформ, например, для egzample есть приложение, разработанное для solitere, а затем запустить его в windows linux и mac, а также в symbian и windows mobile.Hence, сокращая количество часов кодирования и усилия платформы Что касается symbian и meego Symbian: - будет постоянно обновляться, независимо от того, как телефон Meego: - выйдет новый параллельный интерфейс, который также может быть интегрирован в symbian

В целом: -не бинарный разрыв платформы и простое развертывание для разработчика

Ответ 4

Я надеюсь, что Symbian скорее умрет раньше, чем позже, но вам должно быть безопасно изучить инструменты Nokia. В настоящее время они основаны на QT, что открывает для вас целый ряд навыков разработки интерфейса. QT является кросс-платформенным, применимым к любой системе (будь то Linux, Windows, независимо), а не только к системам Nokia. Предоставляет вам возможность оттачивать опыт С++.

Кроме того, набор инструментов Nokia QT (QT, настроенный для телефонов Nokia) является общим для Symbian и Meego, поэтому вы все настроены на будущее. Когда Symbian умирает (скоро, пожалуйста), вы все равно будете использовать тот же инструментарий для Meego.