Nokia показывает первые приложения для WP7

Nokia показывает первые приложения для WP7

http://wmpoweruser.com/first-windows-phone-apps-starts-showing-up-on-nokia-developer-forums/

http://wmpoweruser.com/wp-content/uploads/2011/04/nokiawp7game.png

В связи с переходом компании Nokia на Windows Phone 7 остаётся открытым вопрос,

смогут ли они удержать у себя разработчиков для Symbian. Разработчик Теро

Паананен представил на форуме Nokia первое приложение для Windows Phone 7

https://projects.forum.nokia.com/xnasolitaire. Он дал развёрнутый ответ на

вопрос об имеющихся сложностях перехода на новую платформу.

http://wmpoweruser.com/wp-content/uploads/2011/04/LGxnasolitaire.jpg

Меня связывали давние отношения с Symbian и Qt / Qt Quick на платфомах Symbian

и Maemo, поскольку я работаю командным менеджером в команде Mobile Qt и

специалистом по информационному обеспечению в Digia Finland.

Projects.forum.nokia.com — бесплатный проект сервиса хостинга от Nokia, там

размещены многие мои проекты. Я очень рекомендую этот сайт тем разработчикам,

которым необходимо отслеживать версию используемого ими исходного кода или тем,

которые хотят выложить свой код в открытый доступ. Код также можно хранить в

приватности.

Мы узнали, что Nokia избрала Windows Phone в качестве своей основной платформы

в будущем. Вдохновившись этим, я попытался перенести пасьянс Solitaire в среду

XNA Game Framework на Windows Phone 7. Я не был знаком ни с C#, ни с Windows

Phone никогда прежде, и мне не пришлось их изучать.

Я решил нырнуть в дебри и попытаться разработать игру без изучения XNA и помощи

интернета. Можно было лишь создать с помощью Microsoft Visual Studio пустой

проект XNA и прочесть заголовки классов. В пустом проекте была кое-какая

справка, к примеру, раздел TODO в коде, в котором говорилось, куда загружать

ресурсы для приложения.

Самой сложно проблемой было извлечь классы в C# и создать указатель или ссылку

на класс. Но у меня получилось!

XNA схож с языком Qt, а Silverlight схож с Qt Quick, но он более запутанный и

не настолько читабельный, как Qt Quick. Я бы сказал, что временные затраты на

создание Solitaire одинаковы, что на XNA, что на Qt. Написать эту игру на С++

для Symbian отняло бы вчетверо больше времени.

Qt SDK и Qt Creator разработаны очень хорошо. Я жду выпуска новейшей версии Qt

SDK 1.1. В нём содержится Qt Mobility, это Qt, ориентированный на использование

в мобильных устройствах. У Microsoft такого нет. Подробнее о Qt Mobility

читайте здесь http://doc.trolltech.com/qtmobility-1.2/.

У Microsoft всегда очень подробная и понятная справочная информация, столь же

подробна справка Qt на http://doc.trolltech.com/ и, конечно, в неё интегрирован

Qt Creator.

Я по-прежнемы выбираю Qt и, наиболее предпочтительно, Qt Quick для своих

последующих разработок, с его помощью можно создать приложение очень просто и

быстро. После того, как Microsoft и Nokia выпустят свой первый телефон, думаю,

XNA будет более интересным.

Qt также используется в нескольких проектах для Android, подробности об этом,

включая видео имеются на странице

http://labs.qt.nokia.com/2011/02/28/necessitas/. Интересно, можно ли будет

использовать Qt на Windows Phone?

Вы можете скачать исходный код моей игры с сайта Project Forum Nokia

https://projects.forum.nokia.com/xnasolitaire.

Теро Паананен. Ник на Project Forum Nokia — tepaa.

Теро пробует себя в экстремальных условиях разработки для новой платформы без

какого-либо обучения. Ему удалось написать игру, которая прошла сертификацию,

затратив всего 20 часов. И хотя он предпочитает более привычную платформу, по

всей вероятности, особых трудностей с переходом на новую платформу у таких

разработчиков, как он, не возникнет.

Добавить комментарий