Microsoft добавила в Windows Phone многозадачность и более 1500 новых API для разработчиков

На конференции MIX 11 компания Microsoft продемонстрировала обновленную платформу для разработчиков, ориентированную на следующую версию Windows Phone, сообщает Engadget. Специалисты провели большую работу и, судя по полученной информации, будущая ОС сможет конкурировать с iOS и Android на равных.

Microsoft добавила в Windows Phone многозадачность и более 1500 новых API для разработчиков

В частности, новая платформа для разработчиков включает следующие возможности:

  • Поддержку многозадачности для фоновых процессов и передачи аудио и файлов, воспроизведение в фоне аудио с HTML5-страниц и быстрое переключение между приложениями.
  • Более глубокую интеграцию сторонних приложений в операционную систему, позволяющую им взаимодействовать с «живыми панелями» (Live Tiles) и посылать Push-уведомления через работающие в фоне Live Agents.
  • Библиотека Motion Sensor обеспечит приложениям прямой доступ к камере и сенсорам (гироскоп, компас), вплоть до управления этими компонентами.

В Microsoft уверены, что новая платформа для разработчиков позволит тем создавать еще более функциональные и необычные приложения. Более того, крупные компании даже подготовили ряд продуктов для демонстрации расширившихся возможностей Windows Phone. Были показаны программы от Skype, Spotify, Layar, Qantas, Amazon Shopping и Kik Messenger.

Microsoft добавила в Windows Phone многозадачность и более 1500 новых API для разработчиков

Например, приложение Amazon взаимодействовало с камерой смартфона для сканирования штрих-кода, а программа от Qantas использовала «живые панели» и Live Agents для обновления информации о полете в реальном времени.

Microsoft добавила в Windows Phone многозадачность и более 1500 новых API для разработчиков

Microsoft добавила в Windows Phone многозадачность и более 1500 новых API для разработчиков

Стоит отметить и ряд нововведений в инструментах для разработчиков. Так, появилась функция симуляции GPS и профайлер, позволяющий находить проблемные места в коде, из-за которых могут возникать проблемы с производительностью приложения. Скроллинг, сенсорный ввод, декодирование изображений, использование оперативной памяти и сервис ее очистки от ненужных компонентов — все эти элементы ОС были улучшены и доработаны. Всего Microsoft добавила более 1500 новых API, включая поддержку локальных баз данных SQLite.