Как стать автором
Обновить
0

Разработка под Windows Phone *

Пишем под мобильную ОС Windows

Сначала показывать
Порог рейтинга
Уровень сложности

Упало приложение? AppHub Windows Phone и отчетность о крахах

Время на прочтение2 мин
Количество просмотров1.7K
Лирическое отступление


Однажды, при собеседовании в одну компанию мне задали вопрос «Есть приложение, которое вдруг падает, пользователь обижен и больше не хочет запускать это приложение, никакие формы обратной связи заполнять не настроен, как разработчику узнать об этом инциденте?».

Тогда я не знал, как ответить на данный вопрос, я предполагал вести лог, и при каждом запуске программы проверять его, предполагал отлавливать на уровне Application все исключения и автоматически отправлять разработчику stack-trace и тп, но как оказалось, все намного проще.

В данной вольной статье-переводе я и опишу то, как это можно сделать используя AppHub.

Читать дальше →
Всего голосов 40: ↑31 и ↓9+22
Комментарии12

Вышел HSPL и RSPL для WP7 HTC девайсов

Время на прочтение1 мин
Количество просмотров1.4K
Спешу сообщить всем обладателям данных устройств радостную новость — сегодня, первого числа августа, Cotulla вместе с Dark Forces Team выпустил HSPL и RSPL!


Список поддерживаемых устройств
  • Gold (HTC Pro 7,T7575)
  • Mozart (HD3,T8697,T8698,T8699)
  • Mondrian (Surround,T8788)
  • Spark (Trophy,T8686)
  • Schubert (HD7, T9292,T9295,T9296)


Тема на xda-developers.com

Для танкистов

HSPL и RSPL позволяют использовать кастомные ROM'ы (без цифровой подписи). Думаю многие помнят HTC HD2.
Ожидаю появление прошивки, портированной с HTC Desire HD.

P.S. Пока не прошивал, сейчас займусь. При успехе отпишусь. Девайс — HTC HD7.
UPD: Прошился успешно!
Всего голосов 5: ↑4 и ↓1+3
Комментарии4

Mango перешла в статус RTM и на ней представлен первый смартфон

Время на прочтение1 мин
Количество просмотров593


Во вторник последняя версия операционной системы Windows Phone под кодовым названием Mango перешла в статус RTM (Release To Manufacturing).

Это означает, что разработка Mango завершена и код платформы передан производителям и мобильным операторам для оптимизации под конкретные телефоны и сетевые конфигурации. Обновление Mango будет готово осенью этого года для нынешних телефонов на Windows Phone и будет предварительно устанавливаться на новые телефоны.

Кроме того, сегодня, в среду, Fujitsu Toshiba представила в Японии первое в мире устройство на Mango.

Телефон под названием IS12T с водонепроницаемым 3,7-дюймовым WVGA-дисплеем оснащён процессором MSM8655 компании Qualcomm. Он поступит в продажу в сентябре или чуть позже в сети au японского оператора KDDI. В телефоне 13,2-мегапиксельная камера с автофокусом и 32 гигабайта флэш-памяти, а также обычный Bluetooth (2.1 + EDR) и Wi-Fi (802.11b/g/n).

[via Windows Phone Blog, Engadget]
Всего голосов 35: ↑22 и ↓13+9
Комментарии36

Руководства и инструменты для портирования на WP7 для Android-разработчиков

Время на прочтение1 мин
Количество просмотров1.3K
imageВ конце прошлого года я писал об открытии сайта по портированию на WP7 для iPhone-разработчиков. С тех пор там произошло несколько обновлений, а вчера появился раздел для разработчиков на Android.

Сейчас на сайте доступны следующие инструменты:
Читать дальше →
Всего голосов 49: ↑34 и ↓15+19
Комментарии20

Истории

Вспомогательная схема с подсказками дизайнеру приложений Windows Phone 7

Время на прочтение1 мин
Количество просмотров911
Один из сотрудников компании Nordkapp опубликовал в блоге компании вспомогательную схему с подсказками и полезной информацией для дизайнеров приложений Windows Phone 7.

image

image 

Плакат выполнен в формате A3 и доступен с сайта компании в трех видах:Анонс схемы с некоторыми подробностями можно прочитать по этой ссылке.
Всего голосов 58: ↑38 и ↓20+18
Комментарии10

Как программно узнать аппаратные характеристики устройства на Windows Phone 7.1. Mango

Время на прочтение4 мин
Количество просмотров2.6K
Два дня назад скачал новый пакет для разработки под Windows Phone 7.1 (Mango) и стал изучать новые возможности. Обнаружил, что что класс DeviceExtendedProperties теперь является устаревшим и не рекомендован к использованию (deprecated). На смену ему пришел более понятный и удобный класс DeviceStatus. Вот о нем и поговорим.
Читать дальше →
Всего голосов 11: ↑7 и ↓4+3
Комментарии0

Перенос контактов на wp7

Время на прочтение2 мин
Количество просмотров12K


Несколько дней назад я стал счастливым обладателем отличного аппарата HTC 7 Mozart. Естественно с windows phone 7 на борту. Раньше пользовался старым-добрым Qtek S200 с Windows mobile 6.1.

Первая же возникшая проблема — как переносить контакты?! Контактов у меня в старом аппарате 273 штуки. Перебивать вручную — сложно и лень. Никаких кросс-платформенных программ Майкрософт не предлагает (я не нашел) — только сложные и замудрённые способы, да и то — кто пытался делать что-либо по рекомендациям MS знает, что даже следуя чётким пунктам — можно запутаться ещё больше…

Все сторонние предлагаемые способы мне не подошли. Потому что описывается процесс синхронизации через ActiveSync и Outlook Express. А у меня установлена Win7, соответственно этих программ под неё нет.

Как я решил эту проблему
Всего голосов 23: ↑7 и ↓16-9
Комментарии18

Microsoft представила новую версию Windows Phone

Время на прочтение2 мин
Количество просмотров663


Корпорация Microsoft представила во вторник следующий крупный релиз Windows Phone под кодовым названием «Mango».

Как утверждается, в Mango появится более 500 новых функций, связанных с общением, приложениями и Интернетом.

В Windows Phone появится поддержка дополнительных языков, в том числе русского. Релиз поддержат новые OEM-производители, такие как Acer, Fujitsu и ZTE.
Читать дальше →
Всего голосов 73: ↑50 и ↓23+27
Комментарии52

Почему Windows Phone станут лидером рынка в 2015 году

Время на прочтение1 мин
Количество просмотров836
Аналитики из Pyramid Research выдали пояснения своим спорным прогнозам о грядущем завоевании Windows Phone рынка.

image

Если кратко — они верят в следующее:
— силу альянса MS +Nokia, который позволит сделать WindowsPhone аппараты массовыми и доступными по цене, внутренние резервы и способность Nokia вылезти из ж... тяжелой ситуации;
— преимущество Андроида как системы работающей на железе разных производителей нивелируется, потому как MS использует аналогичный подход
— способность MS учиться на ошибках других (Google и Apple)

Подробности по ссылке (английский)
Всего голосов 45: ↑18 и ↓27-9
Комментарии56

Обзор Windows Azure Toolkit for Windows Phone 7

Время на прочтение4 мин
Количество просмотров5.8K
Привет, хабрачитатели!

Windows Azure Toolkit for Windows Phone 7

Я уже долгое время занимаюсь мобильными и встраиваемыми технологиями. Ограничения по ресурсам, как самого устройства, так и его производителя, могут налагать определенные ограничения на доступные конечному пользователю мобильного устройства сервисы. Например, не очень мощный процессор у устройства; нет возможности поддерживать выделенную инфраструктуру сервисов для своего устройства у производителя.

Когда я только узнал про облачные технологии, я подумал, что было бы здорово получить доступ к мощи облака на мобильном устройстве. Поскольку я специализируюсь на технологиях Microsoft, то я задумывал сделать пример, где с Windows Phone 7 будут удобно доступны сервисы хранения Windows Azure.

Но меня опередили.

Вышел Windows Azure Toolkit for Windows Phone 7, обзор которого я представляю вашему вниманию.

Читать дальше →
Всего голосов 56: ↑38 и ↓18+20
Комментарии1

Создание приложения для Windows Phone 7 от начала до конца. Часть 15. Доступ к фотографиям на Windows Phone

Время на прочтение4 мин
Количество просмотров2.5K
Предыдущая часть

Вы можете использовать фотографии и другие изображения в виде ресурсов приложения для их отображения в пользовательском интерфейсе. Ваше приложение может обратиться к фотографиям в медиа-библиотеке телефона или позволить пользователям делать снимки с помощью встроенной камеры.

В этой части вы узнаете:
  • Как получить доступ к фотографиям на Windows Phone.
Читать дальше →
Всего голосов 34: ↑19 и ↓15+4
Комментарии0

Создание приложения для Windows Phone 7 от начала до конца. Часть 14. Валидация вводимых данных

Время на прочтение8 мин
Количество просмотров4.1K
Предыдущая часть

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

В этой части вы узнаете:
  • Как осуществлять валидацию на Windows Phone.
  • Как выполнить проверку несохранённых изменений, когда пользователь нажимает кнопку «Назад».
Читать дальше →
Всего голосов 57: ↑32 и ↓25+7
Комментарии9

Создание приложения для Windows Phone 7 от начала до конца. Часть 13. Восстановление приложения после дезактивации

Время на прочтение7 мин
Количество просмотров3.8K
Предыдущая часть

Когда пользователь покидает ваше приложения, оно дезактивируется. Если пользователь использует кнопку «Назад», чтобы вернуться к вашему приложению, вам необходимо восстановить приложение в соответствующее состояние.

В этой части вы узнаете:
  • Что такое tombstoning.
  • Как восстановить приложения после того, как оно было дезактивировано.
  • Когда выполнять другие действия в вашем приложении.
Читать дальше →
Всего голосов 33: ↑17 и ↓16+1
Комментарии0

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Создание приложения для Windows Phone 7 от начала до конца. Часть 12. Изолированное хранилище: сохранение и загрузка данных

Время на прочтение10 мин
Количество просмотров5.8K
Предыдущая часть

Как уже было сказано в предыдущей части, для длительного хранения на телефоне обычно используется изолированное хранилище.

В этой части вы узнаете:
  • Как сохранять данные в изолированное хранилище.
  • Как загружать данные из изолированного хранилища.
  • Как удалять данные из изолированного хранилища.
Читать дальше →
Всего голосов 40: ↑21 и ↓19+2
Комментарии1

Создание приложения для Windows Phone 7 от начала до конца. Часть 11. Способы хранения данных, использования классов доступа к данным

Время на прочтение4 мин
Количество просмотров4.2K
Предыдущая часть

Данные для вашего приложения, скорее всего, будут получаться из внешнего источника данных. Вашему приложению необходимо будет каким-либо образом сохранять и загружать эти данные.

В этой части вы узнаете:
  • Какие типы данных поддерживаются в Windows Phone.
  • Что использовать для длительного хранения данных в Windows Phone.
  • Как использовать классы доступа к данным для сохранения и загрузки данных.
Читать дальше →
Всего голосов 40: ↑21 и ↓19+2
Комментарии0

Создание приложения для Windows Phone 7 от начала до конца. Часть 10. Преобразование значений, создание классов данных

Время на прочтение8 мин
Количество просмотров4.5K
Предыдущая часть

В этой части вы узнаете:
  • Как конвертировать данные, чтобы они отображались в том виде, как вы хотите.
  • Как организовать ваши данные для создания классов данных.
  • Как создать классы данных, которые обновляются при внесении изменений.
  • Как создать коллекции данных, которые обновляются при внесении изменений.
Читать дальше →
Всего голосов 31: ↑19 и ↓12+7
Комментарии2

Создание приложения для Windows Phone 7 от начала до конца. Часть 9. Отображение данных

Время на прочтение8 мин
Количество просмотров6.8K
Предыдущая часть

Вот вы и создали полноценные страницы для вашего приложения. Теперь вы, наверно, захотите заполнить их различными данными.

В этой части вы узнаете:
  • Как привязать данные к пользовательскому интерфейсу.
  • Как Visual Studio может помочь вам создать привязки к данным.
  • Как отображать данные в списке.
  • Как работать с более сложными сценариями привязки.
Читать дальше →
Всего голосов 33: ↑21 и ↓12+9
Комментарии1

Создание приложения для Windows Phone 7 от начала до конца. Часть 8. Создание согласованного внешнего вида

Время на прочтение4 мин
Количество просмотров6.4K
Предыдущая часть

Существуют различные способы создания согласованного внешнего вида. Например, вы можете использовать встроенные стили и ресурсы, вы можете создать свой собственный стиль, а также вы можете использовать шаблоны данных для настройки элементов в списке.

В этой части вы узнаете:
  • Как использовать стили, встроенные в Windows Phone.
  • Как создать свой собственный стиль.
  • Что такое шаблоны данных.
Читать дальше →
Всего голосов 62: ↑41 и ↓21+20
Комментарии5

Создание приложения для Windows Phone 7 от начала до конца. Часть 7, юбилейная. Добавление изображений и иконок

Время на прочтение6 мин
Количество просмотров10K
Предыдущая часть

Если вы хотите сделать ваше приложение отличающимся от остальных, вам следует добавить собственные изображения и иконки.

В этой части вы узнаете:
  • Советы по дизайну изображений и значков.
  • Как добавить изображение на страницу.
  • Как добавить изображение в качестве фона страницы.
  • Как изменить изображение на заставке (splash screen).
  • Как добавить иконку приложения.
  • Как добавить иконку плитки приложения (application tile).
Читать дальше →
Всего голосов 57: ↑34 и ↓23+11
Комментарии3

Создание приложения для Windows Phone 7 от начала до конца. Часть 6. Поддержка альбомной ориентации, использование элементов управления

Время на прочтение7 мин
Количество просмотров10K
Предыдущая часть

В этой части вы узнаете:
  • Как реализовать поддержку портретной и альбомной ориентации.
  • Какие элементы управления доступны и как выбрать правильный.
  • Как выбрать между элементами управления Panorama и Pivot.
  • Как использовать элементы управления для ввода текста.
  • Как обрабатывать события элементов управления.
Читать дальше →
Всего голосов 31: ↑20 и ↓11+9
Комментарии0

Вклад авторов