День релизов для Windows Phone 7

    image

    Сегодня 16 сентября, как и ожидалось, для платформы Windows Phone 7 выпущены финальные версии инструментов разработки.

    Итак обо всем по-порядку:

    1. здесь опубликована новость о выходе рекламного Advertising SDK для Windows Phone 7 и упомянутой в нем платформе Ad Exchange;
    2. на сайте MSDN опубликована информация по элементам управления для Windows Phone 7, среди них: долгожданные элементы Pivot и Panorama, Tilt Effect (!), Bing Maps Silverlight, Web Browser;
    3. выпущен в свет новый набор инструментов Silverlight for Windows Phone Toolkit, в который входят новые элементы управления GestureService/GestureListener, ContextMenu, DatePicker, TimePicker, ToggleSwitch, WrapPanel. Все элементы выпущены с открытым исходным кодом под лицензией MS-PL. Кроме того, в комплекте с набором инструментов идет несколько демонстрационных приложений;
    4. на официальном сайте Silverlight опубликовано видео для разработчиков iPhone желающих начать разрабатывать ПО для WP7;
    5. и наконец-то, выпущены финальные инструменты Windows Phone 7 SDK (прямая ссылка), с подробностями об этом можно ознакомиться в этом анонсе.
    UPD: доступно обучающее руководство Windows Phone 7 Training Kit for Developers — RTM Refresh.
    Поделиться публикацией

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

      +11
      Ну чо, в бой, пацаны!)
        +1
        Кстати реально будет бой wp7 за долю рынка. И от разработчиков будет тоже очень много зависить, точнее от количества и качества их приложений
      • НЛО прилетело и опубликовало эту надпись здесь
          +10
          … выдадут хорошие статьи «что тут изменилось по сравнению с WM6»

          Ответ очень краткий и простой: «Всё!» ;) Серьёзно
            0
            Кстати — не со всем можно согласиться. Ведь обновления — это тоже своего рода pain по поводу совместимости, если только они не будут принудительными.
            • НЛО прилетело и опубликовало эту надпись здесь
                0
                Ну процесс изменился настолько, насколько он мог измениться в контексте мобильных платформ. Разве что мы и раньше могли использовать C# как язык для создания приложений.
              0
              вид действительно необычный, по крайней мере я на скрины смотрю и желания купить не появляется. а там кто его знает, может действительно перебьют моду на гаджето-иконки андройдов и айфонов :)
              хотя сомневаюсь
              –15
              iPhone > Android >>>>>>>>> Windows 7 Phone
              discuss
                0
                Ага, хороший вброс.
                  0
                  интересно, переплюнут ли андроид? про айфон промолчу
                0
                Когда железки то появятся? Сам сижу на android, но конкуренция должна быть!
                  +1
                  а мне, если честно, не хочется большого разброда.
                  мобильных платформ что-то слишком много становится — а как выбрать лучшую, это вопрос.
                  я пока тоже остановился на андроиде, т.к. там идеально решены процессы синхронизации с гуглосервисами. но с другой стороны очень ждал винфон 7, но не дождался. а после фарсовой похоронной процессии айфона так и вовсе почему-то пропало желание… хотя понимаю что на кач-во продукта это не влиет, но какое-то отвращение что-ли появилось
                +1
                спрошу еще здесь…
                Когда выйдет С++ SDK и выйдет ли?
                  0
                  Насколько я помню, по информации от людей из MS (PnP) — native SDK будет для OEM'щиков.
                    0
                    а как стать оемщиком?
                      0
                      В данном случае имеются ввиду вендоры, типа HTC и т.д., выпускающие девайсы на базе WP7. So… Вам надо начать выпускать телефоны на базе WP7.

                      Ну а если серьёзно, то зачем Вам нужен NDK? Меня всегда интересовал этот вопрос. Для игр есть достаточно быстрый и удобный XNA, для остальных программ мощности процессора более чем достаточно вне зависимости от того, на чем они написаны. А плюшек у управляемой платформы гораздо больше (не говоря уже о проектировании UI в SL).
                        +1
                        для маленьких игр хватает, для более серьезных поначалу тоже будет хватать, но в итоге все упрется в ограничения платформы, и эти ограничения прийдется преодолевать и Шарп тут не лучший помошник…
                        Ну и постоянные вбросы антирекламы будут делать такие люди как Кармак, сравнивая возможности одного движка на разных платформах (как это было с ХБох и ПС3, но там ХБокс занимал более достойное положение)…
                          –1
                          Ну смотрите — вся работа непосредственно с графикой выполняется XNA, который достаточно быстр. На уровне приложения остаётся логика, хитрая физика и прочие плюшки. При этом наиболее ресурсоёмка — физика, но так ли она нужна в мобильных телефонах?
                          Ну и если смотреть с другой стороны, то процент игр, которые будут испытывать проблемы из за отсутствия NDK — крайне мал как по количественному показателю, так и по денежному.

                          Всё вышесказанное — ИМХО, т.к. XNA я владею не так глубоко, и могу быть где-то не прав, надеюсь меня поправят.
                            +1
                            поиграйте в последние демки от  Valve на 4 iPhone и подумайте, как скоро там понадобится реалистичная физика… а теперь представьте что с Bullet (опен сорсный физический движок), можно было практически нормально жить еще на iPhone 2G…
                            сейчас разрыв в производительности С++ и C# заполнит более мощная аппаратная часть (по крайней мере анонсированные девайзы могли этим похвастаться), но почему бы не открыть доступ к этим мощностям разработчикам игр, которые могли бы прийти на эту платформу с более интересными идеями, чем возможны у конкурентов…
                              0
                              О каком разрыве в производительности идет речь?
                                0
                                C# медленнее… я не хочу начинать холивар, я только скажу одно… скорость доступа к памяти за последние 20 лет не так сильно выросла как производительность процессоров, поэтому производительность многих систем сейчас упирается именно в доступ к памяти, поэтому эффективное управление последней может сильно ускорить выполнение программы…
                                вот как это происходит на PS3
                                это ни в коем случае не касается бизнес-софта, но вот в геймдеве это можно использовать и получать профит…
                          0
                          Без NDK очень затруднительно будет портировать ОГРОМНОЕ кол-во существующего кода под WP7. Не ожидал, что его не включат в набор разработчика…
                        0
                        Это плохо — скайпа не будет :( Пока что это единственное, что мне не нравится в ВинФо.
                        0
                        не выйдет. разработка для WP7 доступна только на управляемом коде Silverlight и XNA. Однако, есть данные, что партнеры Microsoft получат доступ к низкоуровневой разработке для WP7. Вот им такой SDK, наверное, дадут.
                      • НЛО прилетело и опубликовало эту надпись здесь
                          +3
                          а я всегда покупал продукцию от M$, начиная от КПК Pocket2003, WinMo5, WM6 и WM6.5 по одной причине, что мог сам писать проги на знакомом мне C#. Времени на изучение языков для Android и iPhone увы нет. Поэтому и WP7 я буду брать, даже если он не составит конкуренцию другим платформам.
                          • НЛО прилетело и опубликовало эту надпись здесь
                              +1
                              Но не так все просто с WP7 и программированием для себя. Он ведь залочен и весь софт только из маркетплейса. Но можно купить девелоперский аккаунт и разлочить телефон или воспользоваться сторонними прошивками.
                              А я вот жду Mono на Андроиде что бы уже чего нибудь себе не нужного написать :)
                                –1
                                Извините. А откуда информация, что надо будет покупать аккаунт именно для того, чтобы ставить приложения на свой телефон? Чтобы размещать в маркете — да, но чтобы ставить на свой телефон — в первый раз слышу.
                                  +2
                                  именно так. все приложения — только через маркет. либо, если у вас есть аккаунт, можно разлочить небольшое количество телефонов, и ставить из студии
                                    0
                                    на данный момент так и есть
                                      0
                                      Все приложения ставятся только из маркета, как на iphone, но можно телефон разлочить для тестирования и ставить через visual studio (точнее есть утилитка в составе WP7 Tools). Но для этого нужен dev-аккаунт.
                                      И еще будет возможность корпоративной разлочки, что бы ставить свой специальный софт без маркетплейса
                                      –1
                                      разве с sd-карты нельзя будет ставить?
                                        0
                                        А SD-карт то и не будет. На борту WP7 устройств должно быть как минимум 8 ГБ.
                                        И единственный источник приложений это Marketplace
                                        –3
                                        Каждое слово — неправда.
                                          0
                                          не могли бы вы дать в таком случае ссылки на сторонние прошивки?
                                          и про разлочку телефона пока говорить преждевременно
                                            0
                                            Ссылки не могу дать, т.к. еще нет сторонних прошивок, но еще ведь и устройств на рынке нет. Как только появятся устройства, я уверен что сделают какой нибудь jailbreak, как на iphone.
                                        –9
                                        а чего тут угадывать, этот Windows Phone 7 — изначально такой же мертвый проект, как и Zune.
                                          +1
                                          Zune — мертвый проект? Я что-то пропустил?
                                            –1
                                            Статистику по продажам?
                                              +3
                                              Т.е. любой плеер, имеющий продажи меньше чем iPod — априори мертвый?
                                              Спасибо, еды нет.
                                                0
                                                Ну, не просто меньше, а в 60 с чем-то раз меньше.
                                                  0
                                                  понимаете, между «продажи меньше» и «мизерные продажи, полностью не оправдавшие ожидания» — огромная разница.
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                –3
                                                Телефон, в первую очередь, должен звонить. Во-вторую — быть простым. В данном случае я вижу продукт, заточенный на специфическую аудиторию. Среди хабровчан он пойдет на ура, а вот гламурные кисы (одна из основных категорий покупателей) данный продукт не поймут. Интеграция xbox live вещь, конечно, хорошая, но в мире всего около 20 миллионов активных владельцев xbox, и врядли каждый купит себе телефон на WP7. Далее, зная, как майкрософт работает изнутри (война топ-менеджеров за ресурсы), я подозреваю, что это чейто «проект», а не «продукт». Ну и, напоследок, мобильное подразделение майкрософт вроде бы никогда не приносило прибыли, показывая исключительно убытки. Не вижу причин, что бы ситуация резко изменилась.

                                                P.S.: думаю крупные производители железа выпустят по 1-2 модели, и на этом все закончится.
                                                  0
                                                  что-то вы сильно пессимистично настроены. даже сейчас аппараты на 6й версии продаются, почему семёрке не занять свою нишу — тем более у всех на слуху.
                                                  вы пойдите на улице спросите кто знает андроид? многие знакомые спрашивают «это что, винда такая?»
                                                  поэтому, думаю, будущее у 7ки есть и довольно неплохое, какое-бы унылое г они там не сделали
                                                    0
                                                    продаваться они продаются, но денег майкрософт на них не зарабатывает.
                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                      0
                                                      при всем уважении, это точно не продукт массового пользования.
                                                      +1
                                                      Практика продаж iPhone хорошо продемонстрировала, что «гламурные кисы» также на ура подобные девайсы покупают.

                                                      зная, как майкрософт работает изнутри


                                                      а как работает? может поведаете? :-)
                                                  +6
                                                  1. Нужен Мак для разработки.
                                                  2. Среда разработки и язык программирования из прошлого века.
                                                    0
                                                    признайтесь, вы xcode только на скриншоте видели :-)
                                                      +5
                                                      Я видел скринкаст, в котором для iPhone делали простое приложение — мне хватило.
                                                        +3
                                                        Да, мы тоже всем отделом ржали…
                                                        +1
                                                        Пользуюсь xcode и vs2010. vs намного удобнее
                                                        0
                                                        я приложения под iPhone пишу в VSExpress (благо С++ он и в африке С++), большая часть команды за год разработки xCode запускало меньше десятка раз… кое кто не видел его в глаза…
                                                        сейчас написали скрипт который заливает приложение на iPhone без явного запуска xCode…
                                                          0
                                                          Вроде бы там весь API на Objective C. Разве есть переходник для C++?
                                                            0
                                                            Если вы не используете усиленно API количество переходников будет очень маленьким…
                                                            Для игр весь необходимый код генерируется автоматически, нужно только вставить в нужные места несколько вызовов С++ функций, которые передадут управление в код движка\игры…
                                                            0
                                                            Приложения — это игры, а VSExpress у вас интегрирован с Unity3D, так? ;-)
                                                              0
                                                              С другой стороны вы говорите про C++, в Unity C#… я в замешательстве :)
                                                                0
                                                                нет…
                                                                мы пишем на С++. экран, тачскрин и кое-какие функции работы со временем эмулируются, все остальное есть в стандартной библиотеке С. для отладки игр хватает полностью… кроме этого получаем очень дешевый перенос на еще почти десяток мобильных и не очень платформ…
                                                                VS не только удобнее но и компилирует в несколько раз быстрее (несколько минут против 15-20)…
                                                                Поэтому я не совсем понимаю политику Microsoft, они разработали одну из лучших сред для разработки но при этом не собираются пользоваться ей сами…
                                                                  +1
                                                                  С чего вы взяли, что Microsoft не пользуется VS.NET? ;)
                                                                    0
                                                                    оно не даст использовать VC++…
                                                                0
                                                                А подробнее можете рассказать, как у вас устроено? Недавно приобрел iPad и хочется попробовать что-нибудь написать, но мака нет и желания его покупать тоже пока не возникает.
                                                                  –1
                                                                  Я использую образ SnowLeopard запущенный на виртуалке — торренты вам в помощь. Использую только, чтобы собрать проект и залить на iPohne. Пишу же в VisualStudio. Тоже интересно про скрипт/инфраструктуру.

                                                                    0
                                                                    А как с библиотеками и контролами? Или в студии не компилируете?
                                                                  0
                                                                  Скрипт в студию!
                                                                  Или можете отдельным топиком оформить.
                                                                    0
                                                                    там одна строка которая запускает билд проекта из консоли…
                                                                    вот ссылка на описание XCodeBuild
                                                                –5
                                                                Мне довелось делать софт для iphone и android. Так вот Objective-C это один из лучших языков, которые мне довелось видеть, а видел я немало. А XCode на голову выше Eclipse по удобству.

                                                                Так что не пиздите о том, что только на скриншотах видели.
                                                                  +1
                                                                  ObjectiveC убог чуть более чем полностью… и как я понимаю C++, Java и C# вы не видели…
                                                                    –1
                                                                    Я их не просто видел, это была моя работа много лет.

                                                                    А Obj-C очень красивый язык. Мне жаль, что не он, а такое уебище как C++ стало пост-Си мейнстримом.
                                                                      +2
                                                                      Да, всем нам очень не хватало идентификаторов в квадратных скобочках с плюсиками и минусиками повезде :)
                                                                        –1
                                                                        Программист, который мыслит категориями «скобочек» и «плюсиков» — жалкое зрелище.
                                                                          0
                                                                          Вот именно…

                                                                          Хватило же у кого-то фантазии это чудо-юдо выдумать… Без псилоцибина тут дело не обошлось :)
                                                                            0
                                                                            Это вещь в себе, которая развивалась независимо от остального мира, поэтому неудивительно, что программистам, всю жизнь ничего кроме C++ и Java не видевших, это кажется чем-то странным и даже неудобным. Дело не в языке, а в ограниченности мышления тех, кто пытается судить об этом по скриншотам и статьям из Википедии.
                                                                              0
                                                                              Никто не спорит, что в начале 20 века делали красивые машины…
                                                                              Просто по теперяшним меркам они выглядят как-то… ну как антиквариат, что-ли…

                                                                              Та же фигня и с Objective-C… Your grandpa's programming language…
                                                                                0
                                                                                Ну ты напиши сначала хотя бы одну софтину на нём, а не hello world. Мне на Obj-C так же удобно писать что-то, как и на Java.
                                                                        0
                                                                          0
                                                                          Ты _winnie что-ли? Тогда я тебя знаю.
                                                                            0
                                                                            нет, я читаю его блог…
                                                                              0
                                                                              Ну тогда не надо меня кормить «дао C++», я этим дао наелся когда тащился с геймдева, и тоже ебал мозг всем прохожим, какой C++ мощный и пиздатый язык. Юношеский максимализм такой максимализм.
                                                                                +1
                                                                                судя по инфо вам 23 года… откуда много лет опыта?
                                                                                  –1
                                                                                  Я с 17 фул-тайм работаю по специальности, жизнь заставила.
                                                                                    0
                                                                                    много лет опыта у кнута, страуструпа, степанова, саттера, александреску и тп…
                                                                                    а вы просто попробовали…
                                                                                      –1
                                                                                      Не надо меня лечить, я в плюсах плаваю как рыба в воде. Для меня это просто инструмент, для вас, похоже, религия. До свидания, дискуссия окончена.
                                                                                        +2
                                                                                        Максимализм такой максимализм…
                                                                0
                                                                Запустил установку инструментов Windows Phone 7 SDK, пишет currently downloading: Visual Studio 2010 Express. На установленной у меня Premium работать не будет? Ну раз не определяет, что не надо скачивать express, видимо так?
                                                                  +1
                                                                  Будет. Просто доп. ставится экспресс среда. Например если у Вас некоммерческая лицензия на VS. А так оно проинтегрируется и в Premium.
                                                                  0
                                                                  интересно, а WinPhone7 можно будет поставить на уже существующие устройства под WinMobile6?
                                                                  что скажут спецы в подобных вопросах?
                                                                    0
                                                                    Я конечно не спец, но имхо вряд-ли это возможно. На моём HTC P3700 изначально стояла WM 6.1. Работает относительно стабильно, а самое главное долго. Для интереса решил поставить что-нибудь более требовательное к ресурсам — Android. В инете нашлась версия 2.1. Потестил — тормозит жуть, всё время виснет и батареи хватает максимум на час. Windows Phone 7 наверняка будет ещё притязательнее к аппаратным ресурсам… даже и боюсь подумать каковы будут результаты. :)
                                                                      0
                                                                      Нет, у WP7 совершенно новые аппаратные требования к железу и внешнему виду

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

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