company_banner

Разрабатывайте приложения для Windows Phone Mango на HTML5 и JavaScript



    Microsoft вместе Nitobi анонсировала доступность бета-версии PhoneGap с поддержкой Windows Phone Mango.

    PhoneGap — это платформа с открытым исходным кодом от компании Nitobi, который позволят разрабатывать приложения для нескольких мобильных платформ, используя стандартные веб-технологии. Посомтреть список доступных на данный момент платоформ можно на Github: http://github.com/phonegap


    Например, веб-разработчики могут воспользоваться своими знаниями HTML5, CSS и JavaScript, чтобы разрабатывать приложения под Windows Phone.

    Чтобы собирать PhoneGap приложения для Windows Phone, необходимо установить Windows Phone SDK 7.1 RC:http://create.msdn.com/en-us/home/getting_started . Если у вас нет средств разработки, их бесплатная версия автоматически установится в процессе развёртывния.

    После этого нужно скачать PhoneGap в виде zip-файла из репозитория на Github:
    https://github.com/phonegap/phonegap-wp7 и распаковать его у себя на диск.

    Дальше нужно файл GapAppStarter.zip (в корне) скопировать в директорию шаблонов проектов Visual Studio:
    \My Documents\Visual Studio 2010\Templates\ProjectTemplates\

    Приступим к созданию своего первого приложения на PhoneGap.

    Запустим Visual Studio и выберем тип проекта GapAppStarter:



    Назовём проект как-нибудь по своему и нажмём кнопку OK.

    В созданное решение добавим проект framework\WP7GapClassLib.csproj из скачанного с Github, после чего добавим на него ссылку (Reference) в основной проект.

    Собираем и запускаем своё первоее приложение (F5) на PhoneGap.



    Базованя информаци о PhoneGap на Habr.ru:
    http://habrahabr.ru/blogs/mobiledev/125433/

    Подробнее о релизе PhoneGap:
    http://blogs.nitobi.com/jesse/2011/09/08/pg-wp7mango/
    http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/09/08/phonegap-mobile-html5-framework-adding-support-for-windows-phone-mango.aspx

    Подробнее о разработке под Windows Phone:
    http://msdn.microsoft.com/ru-ru/windowsphone/

    via Jesse Macfadyen's Blog, The Windows Phone Developer Blog
    Microsoft
    Microsoft — мировой лидер в области ПО и ИТ-услуг

    Комментарии 37

      0
      А Canvas будет тормозить так же, как и на других телефонах, или здесь есть вменяемое аппаратное ускорение?
        +4
        По спецификации на Windows Phone телефоны, должны иметь обязательно аппаратное графическое ускорение, а браузер — портированный IE9, т.е. с поддержкой ускорения (см. демо на MIX11)
        0
        Спасибо за статью.
        titanium,phonegap… а еще подобные аналоги есть?
          +1
          Стоить знать, что titanium, это не phonegap, идеалогия другая.
            0
            Можно подробнее? Как раз искал эту информацию.
          0
          PhoneGap — это реализация обертки браузера в нативном приложении, поэтому он есть для почти всех известных платформ.
          Посмотреть поддержку можно на гитхабе: github.com/phonegap
            0
            спасибо, почитаю обязательно.
              +1
              Эххх… Где бы взять WP7 для потестить на месяц-другой, чтобы понять — нужен он или нет…
                –4
                быть может я глубоко заблуждаюсь, но считаю, что будущее за Андроидом все же…
                  +1
                  быть может я глубоко заблуждаюсь, но считаю, что будущее за Линуксом все же...

                  WP7 в руках то в России мало кто держал, он не русифицирован.
                  Поэтому говорить о WP7 как о конкуренте Android'а и других осей, рано.
                    +4
                    Во-первых, WP7 русифицирован
                    Во-вторых, только вчера, его смогли «подержать» 20 участников вечерней школы по Windows Phone: если есть желание — возможность найти можно всегда.
                      0
                      Ну я не знал, буквально месяц-два назад узнавал, не нашел русифицированных девайсов :)
                      0
                      в-третьих смотрите, в связных моцарт уже продается
                        0
                        В каких городах?
                          0
                          у нас в связном со среды, Уфа. В 2х магазинах уже наблюдаю, сегодня тыкал просто.
                            +1
                            Всё выяснил: это выставочные образцы, их невозможно купить до 16 сентября. Работники, конечно, не в курсе и мне даже попытались продать телефон, но их касса не дала оформить заказ.
                          0
                          Позвонил им. Говорят, доступен только для предзаказа.
                        +2
                        По всей видимости, будущее — не за одной платформой (при которой можно пренебречь остальными), а за зоопарком.
                        +4
                        Прийдите на любую конференцию MS и вам кожаут, расскажут и даже дадут подержать :) А если серьезно — как только HD7 впервые попал мне в руки, я понял что его куплю.
                        +4
                        16 сентября уже официально можно будет купить HTC Mozart
                          +4
                          Заказать то уже давно можно. Мне моцарт в субботу приедет. Я как пятилетний ребенок в канун нового года…
                            0
                            Где можно заказать?
                              0
                              www.sotmarket.ru/product/htc_7_mozart.html
                              я вот здесь заказал, не скажу что все замечательно, но везут. на данный момент, уже можно со склада заказать.
                          +1
                          Вообще web-приложения на телефонах — хорошая тенденция. Хоть и мусора появится больше, но и в целом количество приложений увеличится. Но с другой стороны мне пока больше всего нравится что сделали samsung со своей bada. Они там сделали апи на JavaScript которое полностью повторяет (эмулирует) родной интерфейс, и если этим апи пользоваться, и сделать нормальное приложение (чтоб не тупило), то человек даже и не увидит разницу между web и стандартным приложением =)
                            0
                            Мм, не одобряю…
                            Сомнительно, что на таких относительно слабых средствах будет писаться что-то интересное, плюс это повредит дизайну приложений.
                            Люди, которые пишут стандартными средствами, хотя бы сразу имеют стандартные контролы. А тут что будет?
                              +1
                              Я бы рассматривал это не как замену стандартным средствам разаработки, а как дополнительную возможность разработчикам, которые уже умеют HTML5 и JavaScript начать разрабатывать приложения под платформу.
                              +5
                              Недавно купил апарат на WP7. Был скептически настроен. Ибо 1. Линуксоид 2.Фанат яблока. Но чесно скажу. WP крут до безобразия. Скорость. Батарейка и т.д.
                              Правду могу сказать, что лучше не использовать вайфай — ибо 3 часа и батарейки нету.

                              Очень жду Mango. Русская локалиция не нужна мне в помине, а вот от клавы я не откажусь. Пока пишу транслитом и на танцы с бубном времени нету.

                              В общем — Если вам нужно долго слушать музыку. Довольно часто искать что-либо в сети, вы деловой человек и пользуетесь активно почтой и имеете интернет(мне хватает 20мб на день) — WP ваш выбор.

                              Кстати, все фотографии загружаются в SkyDrive и, по-моему, вообще не кушают метры интернета, а если кушают, то у моего оператора вообще не снимаются.

                              П.С. На девушек большой экран HTC HD7 оказывает такое же влияние(или намного боьше), чем яблофоны.
                                0
                                Скажите честно, зачем Вы купили себе телефон на винде, если линуксоид и фанат яблока и были настроены скептически? Со стороны это выглядит как: «я считаю это плохой штукой, но куплю всеравно»
                                  +1
                                  Скажу честно, средства были ограничены. Заваленные полки андроедом мне не нравились. Ноклу брать было безумством, и просто гиковская наша «интересно» выйграло и взял сеё чудо.

                                  У меня рука не большая, но лопатой уже не чувствую. Покупается к джинсам апргрейд в виде ремня и бегается спокойно.
                                    0
                                    Я смотрю bada никто не рассматривает как конкурентноспособную платформу =) А зря.
                                      0
                                      бада для меня — результат сношения айоса и андроеда.
                                        0
                                        Так и есть, но это ведь не значит что получилось что-то плохое =)
                                          0
                                          Там нету Flash
                                            0
                                            1. Я не понимаю такой пены с флешем, лично мне он не нужен
                                            2. В конце сентября/начале октября выйдет вторая версия бады, там есть флеш (да, встраивается в браузер)
                                            3. В иос тоже нет флеша, и не будет, но это ведь не значит что это плохая ось
                                              +1
                                              вообще флеша отсутствие никому из моих знакомых не мешало, что на вп7, что на айос. А на андроиде флешестранички вполне тормозят, кстати) Особенно низкого и среднего сегмента.
                                                0
                                                Вот посмотрим, что за флеш будут в баде…
                                                ну нужен мне он и всё тут

                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                              Самое читаемое