Кто-нибудь знает стратегию Nokia по Qt, Symbian, Maemo, MeeGo? - PullRequest
10 голосов
/ 12 декабря 2010

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

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

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

Ответы [ 4 ]

10 голосов
/ 13 декабря 2010

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, а не много.

3 голосов
/ 25 марта 2011

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

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

2 голосов
/ 13 декабря 2010

У Nokia запланирована отличная стратегия. Стратегия становится очевидной в Qt Разработчики могут вместо того, чтобы ориентироваться на одну платформу с помощью своего кода, они могут нацеливаться на несколько платформ, как, например, для egzample, иметь приложение, разработанное для solitere, а затем запускать его в Windows Linux и Mac, а также в Symbian и Windows Mobile. усилия платформы Что касается Symbian и Meego Symbian: -Будет иметь постоянные обновления независимо от марки телефона Meego: - выйдет новый параллельный интерфейс, который также может быть интегрирован в symbian

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

1 голос
/ 13 декабря 2010

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

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

...