Кто-нибудь знает стратегию Nokia по Qt, Symbian, Maemo, MeeGo?
Я не знаю, должен ли этот вопрос быть или не быть здесь, но мне так интересно. Что Nokia сделает с Qt, Symbian (3-й, 5-й, 1, 2, 3 ...) и MeeGo (Meego будет с Symbian или заменит Symbian) и Maemo?
Как вы думаете, хорошо ли изучать инструменты Nokia? Symbian будет жить вечно или умрет в ближайшие X лет?
Мне очень нужны ваши предложения, потому что я хочу выучить еще один новый язык программирования для разработки мобильных приложений, и я думаю, что потерял свой путь на этих тоннах пути.
4 ответа
У 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, а не много.
Ответы на этот вопрос действительно сильно изменились после объявления Nokia о том, что они собираются перейти на Windows Phone 7 для своей платформы для смартфонов. Хотя они утверждают, что будут продолжать работать над MeeGo в качестве платформы для исследований и разработок, кажется очевидным, что они в значительной степени собираются отказаться от многих своих планов в отношении Maemo, MeeGo и даже Qt, поскольку они еще не начались на WP7. Symbian официально мертв для новых смартфонов от Nokia.
Но Nokia - это всего лишь одна компания, хотя и крупнейший в мире поставщик мобильных телефонов. Тем не менее, Samsung старается изо всех сил, и на рынке смартфонов есть множество компаний, занимающих долю рынка у Nokia, многие из которых работают на Android. Поэтому, если вы ищете будущую платформу для разработки, которая будет использоваться крупными компаниями, вы могли бы сделать хуже, чем научиться разрабатывать в Qt для Linux.
У Nokia запланирована отличная стратегия. Стратегия становится очевидной в qt. Разработчики могут вместо того, чтобы ориентироваться на одну платформу с помощью своего кода, они могут ориентироваться на несколько платформ, например, для egzample, иметь приложение, разработанное для solitere, а затем запускать его в Windows Linux и Mac, а также в Symbian и Windows Mobile. Следовательно, сокращается количество часов кодирования и усилий платформы. Что касается symbian и meego Symbian:-Будет иметь постоянные обновления, независимо от модели телефона Meego:-Идет новый параллельный пользовательский интерфейс, который также может быть интегрирован в Symbian.
В целом: -не бинарный разрыв платформы и простота развертывания для разработчика
Я надеюсь, что Symbian умрет раньше, чем позже, но вам будет безопасно изучать инструменты Nokia. Теперь они основаны на QT, который открывает для вас целый ряд навыков разработки пользовательского интерфейса. QT является кроссплатформенным, применимым к любой системе (будь то Linux, Windows, что угодно), а не только к системам Nokia. Дает вам возможность отточить свой опыт C++ тоже.
Более того, инструментарий Nokia QT (QT, настроенный для телефонов Nokia) является общим для Symbian и Meego, так что вы готовы к будущему. Когда Symbian умрет (скоро, пожалуйста), вы все равно будете использовать тот же инструментарий для Meego.