Метка «windows phone 8» - 3

В этой статье я бы хотел рассказать о том, как в минимум усилий написать своё простое VoIP-приложение с бэкэндом и работой в фоне на платформе Windows Phone 8.

До выхода Windows Phone 8 пользователей voip-приложений очень разочаровывала работа в фоне, которая, собственно, практически отсутствовала — максимум из того, что могли сделать разработчики, чтобы показать пользователю входящий звонок пока приложение в бэкграунде — это показать toast notification, который слабозаметен, еле слышен и быстро исчезает. С одной стороны, это не позволяло поедать батарейку как если бы приложение работало полноценно в фоне, но с другой — делало его малополезным инструментом. До выхода WP8, Microsoft подогревала интерес публики к новой версии платформы обещаниями интегрировать Skype в операционную систему и работу в фоне. Что ж, обещания они свои выполнили — теперь стало возможно:

  • инициировать звонок на Skype через контактную книгу телефона
  • продолжать разговор по Skype даже если вы целенаправленно или случайно свернете приложение (раньше если при разговоре вы случайно заденете кнопку поиска — разговор обрывался)
  • и самое интересное: принимать входящие звонки с интерфейсом а-ля обычный gsm-звонок в условиях когда Skype не запущен (не в foreground) и более того — он в фоне ничего не делает (не поедает батарейку)

Microsoft не стало делать это эксклюзивными возможностями (кроме интеграции в контактную книгу) для своего продукта и открыло API, что дает возможность сторонним разработчикам реализовывать такие же сценарии, не будучи при этом привилегированным партнером (как было в WP7 с native sdk). И хотя так же красиво интегрироваться в контактную книгу не получится — можно воспользоваться ContactStore и Protocol handlers, чтобы изменить в контакте поле URL и сделать открытие приложение по клику).

В конце статьи приложены исходники двух проектов: один из них пример Microsoft Chatterbox, в котором объясняется, как работают бэкграунд процессы с симуляцией бэк-энда с входящими звонками и даже с видео; второй — мой проект с простым бэкэндом, который позволяет общаться по voip на двух устройствах и использует voip push notifications, но обо всем по порядку.

image
Читать полностью »

image

Microsoft опубликовала, что WP8 будет поддерживаться до 8 июля 2014 года, WP 7.8 до 9 сентября 2014 года. Жизненный цикл ОС составляет 18 месяцев и предполагает получение различных обновлений в течение этого периода после даты начала жизненного цикла.

Ну что же, ждем обновления до новой версии WP.

Источник

Читать полностью »

Приветствую.

Этот пост меня побудило практически полное отсутствие описание того, как же на платформе WP8 делать виртуализацию длинных списков. Методы, использующиеся в дектопной Windows 8 тут не работают. Например, тот же ISupportIncrementalLoading попросту отсутствует на WP8.

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

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

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

О чем я говорю

  • У нас есть список.
  • В списке есть over 100500 пунктов. Для полноты задачи — каждый из пунктов отображает картинку.
  • Мы хотим их отображать так, чтобы телефон не умер от нехватки памяти. И не просто отображать, а полноценно с ними работать

Что же нужно для этого сделать

Читать полностью »

Новый практический обучающий курс по Windows Phone 8 Всегда приятно делиться хорошей новостью. И сегодняшнее утро я как раз и хочу начать именно с хорошей новости.

Доступен новый практический обучающий курс по Windows Phone 8 на русском языке. Для нетерпеливых — сразу ссылка на заглавную страницу курса: aka.ms/wp8labs.

Данный курс предполагает, что вы уже знакомы с разработкой под Windows Phone. Если это не так, можно начать с курса по Windows Phone 7.5 msdn.microsoft.com/ru-ru/ff380145 или книги.Читать полностью »

Nokia готовит смартфоны Lumia 520 и 720
Nokia Lumia 720

Nokia готовится расширить линейку смартфонов Lumia, выпустив еще 2 аппарата в нижней и средней ценовой категориях. По достаточно надежным слухам, исходящим от твиттера @evleaks, аппараты будут называться Nokia Lumia 520 и 720, став соответственно младшей и старшей моделями для уже знакомой нам Lumia 620. Смарфтоны могут быть представлены уже на следующей неделе на Mobile World Congress в Барселоне.
Читать полностью »

Займусь, пожалуй, и я графоманией и напишу небольшой обзор недавно вышедшего телефона Nokia lumia 620. Это мой первый телефон с windows phone, до этого использовал телефон с андроид 2.3 и планшет с андроид 4.0
Nokia lumia 620: первые впечатления

Телефон поступил в продажу в январе этого года по цене 11999 рублей

Технические характеристики:
Сети: GSM 850/900/1800/1900 МГц, HSDPA 850/900/1900/2100 МГц, Wi-Fi 802.11 a/b/g/n, Bluetooth 3.0, Wi-Fi Direct
Операционная система: Windows Phone 8
Процессор: 2-ядерный Qualcomm S4 Krait с частотой 1 ГГц, ускоритель Adreno 305
Память: 512 МБ ОЗУ, 8 ГБ встроенной памяти (доступно для использования 5 ГБ), слот для карт microSD до 64 ГБ, облачное хранилище SkyDrive 7 ГБ
Экран: TFT ClearBlack, 3,8”, 800 x 480 пикселей, стекло Gorilla Glass
Камера: основная — 5 Мп с автофокусом, видео HD 720p 30 fps, фронтальная VGA
GPS с бесплатной голосовой автомобильной навигацией, оффлайн-карты, загружаемые карты и языки
Аккумулятор: 1300 мА*ч
Размеры, вес: 115,4 x 61,1 x 11 мм, 127 г
Читать полностью »

HTC Windows Phone 8X и HTC Windows Phone 8S — новые смартфоны от HTC на базе операционной системы Windows Phone 8. Они работают на двухъядерных процессорах Qualcomm S4 с частотой 1.5 ГГц (8X) или 1ГГц (8S). Объем оперативной памяти составляет 1024 или 512 Мб соответственно.

Для хранения данных у HTC WP 8X отводится 16 Гб встроенной памяти без возможности расширения, в то время как у HTC WP 8S помимо встроенных 4 Гб возможно использование сменных карт памяти micro-SD до 32 Гб.

В моделях используются Super LCD дисплеи 4.3" (1280x720) и 4" (800x480) соответственно.

Читать полностью »

Некто Adrian Isen узнал, что кому-то удалось поиграть в Fruit Ninja настоящим ножом на своем iPhone 5.
Он решил это попробовать множеством разных острых предметов, но ничего не получилось.

Тогда он взял Nokia Lumia 920, экран которого, как подробно писали на Хабре, использует технологию PureMotion HD+ и позволяет управлять перчатками и длинными ногтями. А значит и ножом.

Весь эксперимент Адриан записал на видео — и с Lumia 920 на Windows Phone 8, и с iPhone 5:


Читать полностью »

Недавно представители Microsoft заявили о том, что платформа Windows Phone 8 будет поддерживаться большинством современных игровых движков и инструментов разработчика. На пресс-конференции упоминались такие платформы и инструменты, как Unity, Marmalade, Cocos2D, Havok, и Ogre.

image

Сегодня мы рады сообщить, что Ideaworks3D Limited, создатели Marmalade SDK (экс-Airplay SDK), объявили о поддержке платформы Windows Phone 8.
Читать полностью »

Со дня появления Windows Phone 7 прозвучало много комплиментов в адрес ее виртуальной клавиатуры, системы «умных» подсказок и исправлений. Engadget назвал ее «одной из лучших и самой точной виртуальной клавиатурой, которую мы пробовали на любой из платформ». Gizmodo утвредлил: «The keyboard is boss». Даже New York Times оценили «умные подсказки».

Секреты клавиатуры Windows Phone 8

В Windows Phone 8 разработчики поставили своей целью сделать клавиатуру еще более интуитивной, точной и индивидуальной. В этой статье мы бы хотели рассказать об улучшениях, которые попали в последний релиз, и объяснить некоторые механизмы, обеспечивающие предиктивную технологию, вызывающую обширный интерес.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js