Комментарии 107
stasus, я так с ходу ответ не нашёл: В новом SDK повявились In-app purchase, вводит ли это ограничения на использования своих механизмов оплаты покупок. Тех, что раньше использовали/используют в WP7 приложениях?
Или остаётся свобода выбора — хотим используем ваш механизм, хотим, используем свой?
Или остаётся свобода выбора — хотим используем ваш механизм, хотим, используем свой?
Ну, в Windows Phone правила сертификации изначально сильно ограничивали использование собственных механизмов оплаты. В целом, ситуация с их использованием не изменилась по отношению к Windows Phone 7.5
Правильно я понимаю, что получить доступ к in-app purchases я могу, только мигрировав приложение на wp8? И в wp7 поддержки этого не будет?
Ну и риторический вопрос — почему в windows 8 можно указать срок действия продукта, а в wp8 нет?
Таким образом, организовать периодическую подписку оказалось не так просто, что в общем сильно меня расстроило.
Ну и риторический вопрос — почему в windows 8 можно указать срок действия продукта, а в wp8 нет?
Таким образом, организовать периодическую подписку оказалось не так просто, что в общем сильно меня расстроило.
Да, In-App только в WP8.
Этот риторический вопрос меня волнует тоже. Но у меня на него нет ответа, кроме того, что «были выбраны наиболее популярные варианты In-App», что является риторическим ответом :)
Этот риторический вопрос меня волнует тоже. Но у меня на него нет ответа, кроме того, что «были выбраны наиболее популярные варианты In-App», что является риторическим ответом :)
риторический вопрос на самом деле потому что habrahabr.ru/company/microsoft/blog/156969/#comment_5366525
:)
И я вот боюсь, когда windows phone вынут из Entertainment and Devices и вольют в Windows Division нас ждет очередной резет.
:)
И я вот боюсь, когда windows phone вынут из Entertainment and Devices и вольют в Windows Division нас ждет очередной резет.
А что на счет XNA Game Studio? Или они решили отказаться от него?
Из WP8 xna по сути выпилили, но не стоит грустить! Есть MonoGame, порт XNA под другие платформы который уже поддерживает iOS, Android, Linux, Mac, PS Vita, Windows 8, Windows Phone 8.
MonoGame и SharpDX это конечно очень хоршо, но, согласитесь, бредовая ситуация, когда из системы выпилили единственный(!!!) сдк для разработки игр на прошлой версии системы. Не оставили даже для совместимости, чтоб хоть новые разрешения экранов засапортить.
Вы это студии расскажите
habrastorage.org/storage2/c82/08c/f77/c8208cf7732381e7577d7ed636df10ed.png
habrastorage.org/storage2/c82/08c/f77/c8208cf7732381e7577d7ed636df10ed.png
Официальный твиттер @wp7dev (теперь @wpdev)
«XNA Framework apps are fully supported in WP8. The new WP SDK will support building XNA Framework games for both WP7.x & for WP8» twitter.com/wp7dev/status/215513026374270977
«XNA Framework apps are fully supported in WP8. The new WP SDK will support building XNA Framework games for both WP7.x & for WP8» twitter.com/wp7dev/status/215513026374270977
А что с кодом, который был написан для WP 7.5? Для портирования много изменений надо внести?
После установки SDK в студии в контекстном меню появляется пункт «Upgrade to WindowsPhone 8.0» нажимаете ее и проект конвертируется.
Я столкнулся лишь с небольшими участками кода где у меня использовались async\await пришлось подменить библиотеку в nuget на Microsoft.Bcl.Async и кое где переименовать с TaskEx.Run на Task.Factory.Run а так все остальное заработало
Я столкнулся лишь с небольшими участками кода где у меня использовались async\await пришлось подменить библиотеку в nuget на Microsoft.Bcl.Async и кое где переименовать с TaskEx.Run на Task.Factory.Run а так все остальное заработало
Вам повезло, в моем случае убрали методы расширения для WebClient. На XDA предлагаю разве только самому переписать:
stackoverflow.com/questions/13173614/async-await-in-windows-phone-web-access-apis
stackoverflow.com/questions/13173614/async-await-in-windows-phone-web-access-apis
Я почему-то изначально решил отказаться от WebClient и взять WebRequest. Теперь понимаю что не зря, потому как в Win8 его не совсем, его там заменили на HttpClient, но в WP8 этого HttpClient нет совсем. Рекомендую для кросплатформенности вашего кода использовать WebRequest с обвязкой Async.
var request = WebRequest.Create(url);
var response = await Task.Factory.ForAsync(request.BeginGetResponse, request.EndGetResponse, null);
И если вы не использовали Async CTP, то практически может вообще не потребоваться менять код.
Очень жаль, что нельзя писать rt components общие для вп8 и вин8 на плюсах. Хотя казалось бы, общее ядро…
но разные команды внутри мсфт:)
Совместимо по исходному коду. Подробности см. channel9.msdn.com/Events/Build/2012/3-043
Я так понимаю на html + js писать приложения нельзя как в Metro?
Можно же.
Нет, как в Windows 8 — нельзя :(
В списке шаблонов присутствует Windows Phone HTML5 App, хотя по сути это является ничем иным как шаблоном XAML с добавленным по-умолчанию контролом WebBrowser:
<Grid x:Name="LayoutRoot" Background="Transparent">
<phone:WebBrowser x:Name="Browser"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Loaded="Browser_Loaded"
NavigationFailed="Browser_NavigationFailed" />
</Grid>
Жаль, что для запуска эмулятора WP8 необходим процессор с поддержкой SLAT.
Возможно, у большинства присутствующих уже давным-давно таковые имеются, но я как пять лет назад собрал системник с Core2Quad, с тех пор никогда не испытывал необходимости в апгрейде. Эх, видимо, время пришло :-)
Возможно, у большинства присутствующих уже давным-давно таковые имеются, но я как пять лет назад собрал системник с Core2Quad, с тех пор никогда не испытывал необходимости в апгрейде. Эх, видимо, время пришло :-)
а что с WP7.8?
Вопрос — в WP7/WP7.5 производительность контрола WebBrowser была меньшей по сравнению с нативным браузером, есть ли какие-нибудь изменения в WP8 по этому поводу?
заканчиваю разработку приложения для WP 7.5 на старом SDK. Что посоветуете:
— ставить новый SDK и Toolkit переделывать (к примеру новый LOngList стал), наверняка косяков найдется. при этом нужно что бы работало и под 7,5 и под 8.
— оставить все как есть.
— ставить новый SDK и Toolkit переделывать (к примеру новый LOngList стал), наверняка косяков найдется. при этом нужно что бы работало и под 7,5 и под 8.
— оставить все как есть.
Как есть. 7.5 приложения работают на 8.0
Ставьте новый SDK, бизнес логику выносите в Porable Class Library. Создавайте два проекта 7.1 и 8.0 и ViewModel, View добавляйте в новый проект, только когда добавляете делайте Add As Link. и таким образом сможете поддерживать и старую и новую платформу.
Приложения с 7.5 сейчас работают на 8, но на 720p устройствах (а это HTC, Samsung) появляется сверху ужасная черная полоска, но на функциональность это никак не влияет
Приложения с 7.5 сейчас работают на 8, но на 720p устройствах (а это HTC, Samsung) появляется сверху ужасная черная полоска, но на функциональность это никак не влияет
И, как я понимаю, SDK нельзя на семерке юзать? На восьмую трафика нет особо…
Да, там эмулятор на hyper-v, так что без вариантов.
Печально. Очень печально. Скажите хоть, что эмулятор по быстрее стал работать… Надеюсь.
Стал.
Подтормаживают анимации, даже на моем далеко не слабом компьютере (Core i5 2300, NV 560GTX). Я думал, что с Hyper-V все будет получше.
Ну анимации и в WP7 эмуле тормозят иногда. Такая же аппаратура.
Так ладно иногда, это ведь постоянно. Фреймрейт на взгляд около 15-20, что очень даже заметно.
Одна из циферок справа вдоль длинной стороны экрана — фреймрейт — можно увидеть точно.
Со своими приложениями еще не пробовал, я сейчас говорю про родные. Даже главное меню при прокрутке тормозит.
Это может быть, например, если у вас стоят другие средства виртуализации, включая Windows Phone 7.1 SDK
Но еще и для запуска эмулятора нужна Win 8 Pro x64
Подскажите, пожалуйста, реализован ли в данной версии системы адекватный accessibility API, пригодный для реализации альтернативного экранного доступа, который был полностью проигнорирован в Windows Phone 7.x?
Хотелось бы получить максимально подробную информацию по данному вопросу. Поэтому желательно получить какой-то выход на соответствующего менеджера по политикам доступности, если таковой существует.
Речь не о праздном любопытстве, так что если есть необходимость, то в частном порядке могу объяснить интерес и представиться подробнее.
Спасибо, если не проигнорируете.
Хотелось бы получить максимально подробную информацию по данному вопросу. Поэтому желательно получить какой-то выход на соответствующего менеджера по политикам доступности, если таковой существует.
Речь не о праздном любопытстве, так что если есть необходимость, то в частном порядке могу объяснить интерес и представиться подробнее.
Спасибо, если не проигнорируете.
Подскажите такой вопрос. Я сам пишу под десктоп xaml/c# и когда я год назад хотел пописать под вп7.5, то было очень разочарован сильной ограниченностью дотнета (сильверлайта по сути).
Я помню MS обещали улучшения в этой области. Как оно в итоге получилось? Насколько сильно .net для wp8 отличается от полноценного .net framework 4.0?
Я помню MS обещали улучшения в этой области. Как оно в итоге получилось? Насколько сильно .net для wp8 отличается от полноценного .net framework 4.0?
Очень серьезный вопрос, о котором тут как то не слово. А почему Windows phone 8 SDK, не доступен, если мы его устанавливаем на Windows 7.
По-моему это реал фейл.
Андройд SDK для самой последней версии не зависит от операционной системы на которую он ставиться (доступны все).
Это приносит реальное разочарование в новой системе microsoft.
А по идеи это реально кидалово обычных инди разработчиков под эту платформу.
Вход в данную систему равен Windows 8 лецензия + Лецензия разработчика (100$).
Я понимаю, что такое возможно для Apple — где точка входа равна — купить мак+ купить среду + купить девайс, это нормально, ибо они сейчас на коне, но для «догоняющей» мобильной это слишком.
Короче, я очень хотел в Вас верить, но на Вас буду ориентироваться в последнюю очередь, хотя для PC вы ПОКА еще Боги. Желаю успехов в дальнейшем принуждении мира к Windows 8.
По-моему это реал фейл.
Андройд SDK для самой последней версии не зависит от операционной системы на которую он ставиться (доступны все).
Это приносит реальное разочарование в новой системе microsoft.
А по идеи это реально кидалово обычных инди разработчиков под эту платформу.
Вход в данную систему равен Windows 8 лецензия + Лецензия разработчика (100$).
Я понимаю, что такое возможно для Apple — где точка входа равна — купить мак+ купить среду + купить девайс, это нормально, ибо они сейчас на коне, но для «догоняющей» мобильной это слишком.
Короче, я очень хотел в Вас верить, но на Вас буду ориентироваться в последнюю очередь, хотя для PC вы ПОКА еще Боги. Желаю успехов в дальнейшем принуждении мира к Windows 8.
Наверху уже есть ответ. Одна из причин, потому что эмулятор использует hyper-v.
Разрабатывайте для Windows Phone 7.5 — приложения будут работать и на Windows Phone 8.0
Windows Phone SDK 7.1 работает на Windows 7.
Разрабатывайте для Windows Phone 7.5 — приложения будут работать и на Windows Phone 8.0
Windows Phone SDK 7.1 работает на Windows 7.
Сорри не увидел!
Но тем не менее, хотелось бы акцентировать внимание на данном аспекте. Он важен.
Если бы 8 винда была бы бесплатна, я бы понял как есть, большое спасибо.
Но когда она стоит в ближайшем приближении 100$, а отдача от её покупки туманна, вопрос встает остро.
ЗАЧЕМ?
Ладно, я не спора ради, просто высказал свое мнение в четверг вечером.
Но тем не менее, хотелось бы акцентировать внимание на данном аспекте. Он важен.
Если бы 8 винда была бы бесплатна, я бы понял как есть, большое спасибо.
Но когда она стоит в ближайшем приближении 100$, а отдача от её покупки туманна, вопрос встает остро.
ЗАЧЕМ?
Ладно, я не спора ради, просто высказал свое мнение в четверг вечером.
100?
Позавчера получил лицензионный ключ от Microsoft за $15 по программе обновления W7 до W8 на ноутбуке. Что я сделал не так?
Позавчера получил лицензионный ключ от Microsoft за $15 по программе обновления W7 до W8 на ноутбуке. Что я сделал не так?
Судя по вашему ответу, о том, что вы и новый ультрабук можете купить и лицензию разработчика оплатить в полном размере, ваши комментарии исключительно «спора ради».
есть половинчатое решение на 3 месяца
msdn.microsoft.com/en-us/evalcenter/jj554510.aspx
msdn.microsoft.com/en-us/evalcenter/jj554510.aspx
Ну и ещё дополню.
Windows 8 Evaluation for Developers = $0
Visual Studio 2012 Express for Windows Phone (включена в Windows Phone 8.0 SDK) = $0
Если вы студент — лицензия включена в DreamSpark
Ну и наконец, сейчас лицензия разработчика — 8$ в течение 8 дней, начиная с 30 октября.
Windows 8 Evaluation for Developers = $0
Visual Studio 2012 Express for Windows Phone (включена в Windows Phone 8.0 SDK) = $0
Если вы студент — лицензия включена в DreamSpark
Ну и наконец, сейчас лицензия разработчика — 8$ в течение 8 дней, начиная с 30 октября.
Линки на эту всю не бывалую щедрость. Спасибо.
Windows 8 Evaluation for Developers msdn.microsoft.com/ru-ru/evalcenter/jj554510.aspx
Windows Phone 8.0 SDK go.microsoft.com/fwlink/?LinkID=261873
DreamSpark www.dreamspark.com
Windows Phone Developer Offer: $8 for 8 Days blogs.msdn.com/b/ukmsdn/archive/2012/10/31/windows-phone-developer-offer-8-for-8-days.aspx
Windows Phone 8.0 SDK go.microsoft.com/fwlink/?LinkID=261873
DreamSpark www.dreamspark.com
Windows Phone Developer Offer: $8 for 8 Days blogs.msdn.com/b/ukmsdn/archive/2012/10/31/windows-phone-developer-offer-8-for-8-days.aspx
Окей, день сегодня не самый простой, так что продолжим.
Все эти ссылки — пробники, либо дрим спарк, где тебе надо доказать что ты достоин.
Как я понял:
По поводу акции Windows Phone Developer Offer: $8 for 8 Days
Это вообще треш. Крупные конторы так заплатят 100$. А инди? в принципе это акция для тех кто уже заплатил 100 — они заплатят в чем прикол. А что делать остальным, кто прослушал курс рекламы о том как windows 8 захватит весь мир — и он вдохновился этим. Но не успел за 8 дней.
Да и абоненка на девелопера это не вопрос. Что будем делать с обязательной покупкой windows 8. (на семерке(не только на ней) было достаточно скачать сдк и все — изучай — исследуй, а тут препядствия).
Все эти ссылки — пробники, либо дрим спарк, где тебе надо доказать что ты достоин.
Как я понял:
По поводу акции Windows Phone Developer Offer: $8 for 8 Days
Это вообще треш. Крупные конторы так заплатят 100$. А инди? в принципе это акция для тех кто уже заплатил 100 — они заплатят в чем прикол. А что делать остальным, кто прослушал курс рекламы о том как windows 8 захватит весь мир — и он вдохновился этим. Но не успел за 8 дней.
Да и абоненка на девелопера это не вопрос. Что будем делать с обязательной покупкой windows 8. (на семерке(не только на ней) было достаточно скачать сдк и все — изучай — исследуй, а тут препядствия).
Что-то я не понял, о чём вы пишите. Хотя прочитал 3 раза.
$8 for 8 — это акция для Windows Phone Store.
Какое отношение Windows 8 и захват ею мира имеет к Windows Phone 8?
Все новые компьютеры будут с Windows 8, а те, кто купил сейчас Windows 7 — могут обновиться до Windows 8 за $15, те, кто купил давно где-то за $40.
Для изучения и исследования не надо покупать — есть Evaluation, ссылку на который я давал выше.
В целом — те кто хотят — делают, те кто не хотят — ищут причины, чтобы не делать. У нас — лучшая программа по поддержке разработчиков — такой нет ни у одного вендора.
$8 for 8 — это акция для Windows Phone Store.
Какое отношение Windows 8 и захват ею мира имеет к Windows Phone 8?
Все новые компьютеры будут с Windows 8, а те, кто купил сейчас Windows 7 — могут обновиться до Windows 8 за $15, те, кто купил давно где-то за $40.
Для изучения и исследования не надо покупать — есть Evaluation, ссылку на который я давал выше.
В целом — те кто хотят — делают, те кто не хотят — ищут причины, чтобы не делать. У нас — лучшая программа по поддержке разработчиков — такой нет ни у одного вендора.
>>>Какое отношение Windows 8 и захват ею мира имеет к Windows Phone 8?
Все просто. Я обязан купить Windows 8,
чтобы установить(просто установить) Windows Phone 8 SDK (чтобы писать под телефон).
Все просто. Я обязан купить Windows 8,
чтобы установить(просто установить) Windows Phone 8 SDK (чтобы писать под телефон).
Вы продолжаете игнорировать те части моих ответов, которые вам неудобны.
Вы определитесь, для кого и для чего конкретно, по вашему, это является препятствием. А то, как только я объясняю, что нужно делать в той или иной ситуации, вы перескакиваете на следующую.
Вы определитесь, для кого и для чего конкретно, по вашему, это является препятствием. А то, как только я объясняю, что нужно делать в той или иной ситуации, вы перескакиваете на следующую.
Я готов обсуждать. Выделите в комментариях что.
(Сразу скажу я БОЛЬШОЙ приверженец продуктов MC, и компания развивалась до Win8/Phone8 для меня очень «по честному» (честнее Google 100%))
Давайте как у психолога без обид и минусов/плюсов в карму(хотя кого она волнует):
Вопрос:
Требуется ли купить Windows 8, чтобы полноценно программировать под Windows Phone 8.
Вопрос/Ответ
(Сразу скажу я БОЛЬШОЙ приверженец продуктов MC, и компания развивалась до Win8/Phone8 для меня очень «по честному» (честнее Google 100%))
Давайте как у психолога без обид и минусов/плюсов в карму(хотя кого она волнует):
Вопрос:
Требуется ли купить Windows 8, чтобы полноценно программировать под Windows Phone 8.
Вопрос/Ответ
Ну, а я отвечаю за поддержку разработчиков на платформе Microsoft.
Карма? Это вы к чему? Обиды? Я вообще никогда не обижаюсь.
А вопрос ваш, из серии «Прекратили ли вы пить утром коньяк». Поэтому позволю себе ответить так же.
Нет, для полноценной разработки под Windows Phone 8 не обязательно покупать Windows 8.
Карма? Это вы к чему? Обиды? Я вообще никогда не обижаюсь.
А вопрос ваш, из серии «Прекратили ли вы пить утром коньяк». Поэтому позволю себе ответить так же.
Нет, для полноценной разработки под Windows Phone 8 не обязательно покупать Windows 8.
Черт, они могли предупредить чуть раньше о акции? :) 29 числа купил лицензию за полную стоимость.
Да, и для DreamSpark достаточно быть просто студентом. Боюсь, вы путаете эту программу с BizSpark, хотя и в неё достаточно просто попасть.
Инди? Я инди, являюсь участником DreamSpark и могу скачать и поставить восьмерку бесплатно. И все необходимые средства разработки. Если же у вас по прошествию универа не нашлось работы (на которой получают деньги) и вы не можете позволить себе приобрести восьмерку и лицензию разраба — мне Вас искренне жаль.
Я могу приборести и вин8 и ультра бук на последнем ivi bridge с тач экраном, и 100$ лецензию девелопера, и surface + 920 lumia для отладки. Но тем не менее, я рад что Вы хотите меня желеть.
Для меня дело не в начальных деньгах — это копейки. Я хотел бы акцентировать внимание на провалах маркетологов в единой концепции Windows 8. Так нельзя делать для системы, которая догоняет все остальные, в мобильном рынке
Для меня дело не в начальных деньгах — это копейки. Я хотел бы акцентировать внимание на провалах маркетологов в единой концепции Windows 8. Так нельзя делать для системы, которая догоняет все остальные, в мобильном рынке
>лецензию
>желеть
Я бы рекомендовал сначала приобрести спеллчекер вместо ультрабука и Surface :)
>желеть
Я бы рекомендовал сначала приобрести спеллчекер вместо ультрабука и Surface :)
Да какой провал? Давайте так поступим: вы считаете, что тут у мелкософтов вышел fail. Я с Вами не согласен. И вот, почему (некоторые аргументы уже упоминались, но все же):
— Есть DreamSpark, BizSpark.
— Есть Evaluation версия и прочие вкусные предложения.
— Порог вхождения для Windows Phone намного ниже, чем для Android/iOS. Например, примитивную игрушку можно написать спустя часа два-три тщательного изучения документации.
— Есть торрент в конце концов.
Как говорил status, Microsoft действительно пытается предложить, и, внимание, предлагает разработчикам вкусные и, что самое главное, полезные предложения, которые помогают нам начать разработку для этой платформы с нуля за $0 и заработать на этом.
Если у Вас есть более-менее вменяемые аргументы, пожалуйста.
— Есть DreamSpark, BizSpark.
— Есть Evaluation версия и прочие вкусные предложения.
— Порог вхождения для Windows Phone намного ниже, чем для Android/iOS. Например, примитивную игрушку можно написать спустя часа два-три тщательного изучения документации.
— Есть торрент в конце концов.
Как говорил status, Microsoft действительно пытается предложить, и, внимание, предлагает разработчикам вкусные и, что самое главное, полезные предложения, которые помогают нам начать разработку для этой платформы с нуля за $0 и заработать на этом.
Если у Вас есть более-менее вменяемые аргументы, пожалуйста.
И, знаете, назвать «единую концепцию Windows 8» провалом — мягко говоря, глупо. Что намекает на то, что либо вы НЛО, либо я не знаю. Уж простите.
1. Можно. Никакой разницы с другими файлами. Причина та же, что и в п.2.
2. Можно. Не успели, в 7.5 было нельзя.
3. Нельзя, только внутренняя память.
2. Можно. Не успели, в 7.5 было нельзя.
3. Нельзя, только внутренняя память.
Если их кто-нибудь напишет — будут поддерживаться.
Нет, ни одну аппаратную кнопку переопределить нельзя.
Нет, ни одну аппаратную кнопку переопределить нельзя.
Хм, а как же кнопка «Назад»? По её нажатию нам приходит евент OnBack, где мы уже может делать все что хочем? Впрочем, это можно только внутри приложения, а не во всей системе.
Это не будет соответствовать гайдлайнам и я не уверен, что такое приложение пройдёт сертификацию, если оно действительно будет делать «что хочет», а не оптимизировать работу со стеком состояний, если это необходимо. Поэтому проще, в данном случае, на вопрос «не разработчика» отвечать — нет. Что я и сделал.
Какие-то браузеры уже есть, правда, я не пользовался. Вот этот даже в топе находится.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Встречайте: долгожданный Windows Phone 8.0 SDK