{"id":3872,"date":"2011-02-12T14:14:30","date_gmt":"2011-02-12T13:14:30","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/3872-qt-will-not-be-ported-to-windows-phone-7-says-nokia.html"},"modified":"2011-02-12T14:14:30","modified_gmt":"2011-02-12T13:14:30","slug":"qt-will-not-be-ported-to-windows-phone-7-says-nokia","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/3872-qt-will-not-be-ported-to-windows-phone-7-says-nokia.html","title":{"rendered":"Qt will not be ported to Windows Phone 7 says Nokia"},"content":{"rendered":"<p>Director of the Qt Ecosystem Daniel Kihlberg has <a href=\"http:\/\/blog.qt.nokia.com\/2011\/02\/12\/nokia-new-strategic-direction-what-is-the-future-for-qt\/\" target=\"_blank\">posted<\/a> officially on the future of Qt, Nokia\u2019s cross-platform application framework.<\/p>\n<p>However you spin it, Nokia\u2019s change of direction, relegating Symbian to low-end phones and focusing on Windows Phone as its Smartphone platform, is not good for Qt developers. Kihlberg offers a glimmer of hope for MeeGo though. Whereas CEO Stephen Elop was almost dismissive of MeeGo, saying that a device would be released as part of a learning process, Kihlberg positions it as a source of future disruption:<\/p>\n<blockquote>\n<p>Nokia also announced it will ship its first MeeGo-related device in 2011, which will rely on the Qt ecosystem \u2013 and then will continue with MeeGo as an open source project for future disruption.&#160; Nokia can\u2019t afford to be behind the next disruption again and Qt can play an important role in making sure it isn\u2019t.<\/p>\n<\/blockquote>\n<p> But why not port Qt to Windows Phone, which needs a native development stack? Nokia\u2019s Aron Kozak states in a <a href=\"http:\/\/blog.qt.nokia.com\/2011\/02\/12\/nokia-new-strategic-direction-what-is-the-future-for-qt\/#comment-2327\" target=\"_blank\">comment<\/a>:<\/p>\n<dl>\n<dd>\n<p>Qt will not be ported to Windows Phone 7. One of the key benefits of joining an established ecosystem is that there is an established toolchain that everyone uses. All Windows Phone apps will run on all WP7 devices. Adding Qt to the mix would only cause fragmentation. <\/p>\n<p>Unfortunate from a Qt perspective but wise from a developer ecosystem perspective.<\/p>\n<\/dd>\n<\/dl>\n<p>In truth, this is near-fatal for the future of Qt at Nokia:<\/p>\n<blockquote>\n<p>I have to say, Nokia made a bad decision jumping to WP7 knowing that Qt wouldn\u2019t be on it. Now that Nokia did this, they basically went from Qt \u201cCode once, run everywhere\u201d to \u201cCode once, run nowhere\u201d.<\/p>\n<\/blockquote>\n<p><a href=\"http:\/\/blog.qt.nokia.com\/2011\/02\/12\/nokia-new-strategic-direction-what-is-the-future-for-qt\/#comment-2329\" target=\"_blank\">says<\/a> developer Keith Rusler.<\/p>\n<p>The other problem is that developers feel <a href=\"http:\/\/blog.qt.nokia.com\/2011\/02\/12\/nokia-new-strategic-direction-what-is-the-future-for-qt\/#comment-2333\" target=\"_blank\">misled<\/a>:<\/p>\n<blockquote>\n<p>When Elop came in he said that Qt will be the main framework. Symbian and MeeGo would be unified through Qt. We all stopped working on Symbian C++ and started learning Qt. We have now wasted 6 motnhs of our family\u2019s lives on a dead end. If I knew this was going to happen, I would have started learning Java instead!<\/p>\n<\/blockquote>\n<p>Irrespective of the business merits of Elop\u2019s decision, the truth is that its relationship with developers has been deeply wounded. I am not sure how it could have been better handled \u2013 except that I think Nokia should have insisted on Qt support in Windows Phone \u2013 but I still observe that it has been handled badly. The evidence suggests that Elop under-estimates the importance of nurturing developers in the ecosystems he talks so much about.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Director of the Qt Ecosystem Daniel Kihlberg has posted officially on the future of Qt, Nokia\u2019s cross-platform application framework. However you spin it, Nokia\u2019s change of direction, relegating Symbian to low-end phones and focusing on Windows Phone as its Smartphone platform, is not good for Qt developers. Kihlberg offers a glimmer of hope for MeeGo &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/3872-qt-will-not-be-ported-to-windows-phone-7-says-nokia.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Qt will not be ported to Windows Phone 7 says Nokia<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55,56,62,67,68,80,97],"tags":[576,591,642,750,1012],"class_list":["post-3872","post","type-post","status-publish","format-standard","hentry","category-microsoft","category-mobile","category-open-source","category-professional","category-qt","category-software-development","category-windows","tag-meego","tag-micrsoft","tag-nokia","tag-qt","tag-windows-phone-7"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/3872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=3872"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/3872\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=3872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=3872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=3872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}