Mango: следующее обновление Windows Phone 7

   Автор статьи: Юрий Стрельченко

Крупная модернизация смартфонной Microsoft-платформы, которая грядет нынешней осенью, принесет почти 1,5 тыс. новых API, улучшенные инструменты разработки и обилие новых возможностей, в том числе на системном уровне.

Обновление, проходящее под названием Mango, совершенствует Windows Phone 7 в таких областях, как общая производительность, многозадачность, использование памяти, доступ к данным. Так, Mango включает локальную базу данных SQL, что позволяет приложениям сохранять данные и обращаться к ним.

Загрузка самих данных ускорится: если сейчас Windows Phone 7 попросту застывает в процессе получения новых порций данных, в будущем она сохранит отклик, даже если передача информации еще не завершилась. Сборщик мусора обеспечит уборку памяти без постановки приложений на паузу. В итоге программы быстрее запускаются и взаимодействуют с пользователем плавнее, особенно это касается игр.

Новая технология «живых агентов» Live Agents позволяет некоторому участку кода программы выполняться в фоновом режиме. Демонстрируемое приложение для резервации мест на бортах австралийского авиаперевозчика Qantas предполагает вынос своего «агента» на домашний экран телефона в форме отдельной плитки, которая меняет свой цвет с зеленого на красный в зависимости от событий с учетом отслеживаемого расписания вылетов. Приложение обращается к геолокационным службам и часам, чтобы определить, как далеко находится пользователь от аэропорта и успеет ли он на намеченный рейс. В случае возможности опоздать программа пытается поторопить владельца, сигнализируя об этом и выводя карту маршрута.

Mango включает в свой состав браузер Internet Explorer 9 с высокопроизводительным настольным движком и поддержкой аппаратного ускорения видеографики, HTML5-возможности станут шире (например, фоновое аудиовоспроизведение в веб-обозревателе), появятся дополнительные 11 языков интерфейса, поисковые функции улучшатся, многозадачность обеспечит быстрое переключение между запущенными приложениями (фоновое исполнение кода оптимизировано для продления автономности), разработчикам будет открыт прямой доступ к камере (появятся, например, приложения чтения штрихкодов) и акселерометру (клиенты дополненной реальности), появятся пользовательские рингтоны, ну а список быстрого перехода, аналогичный Windows 7, поможет выбрать нужную программу.

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

Попутно готов бета-релиз мультимедийной технологии Silverlight 5, принесшей аппаратное видеодекодирование для плавного видеопросмотра и XNA-интерфейс для трехмерных визуализаций в приложениях.


© СОТОВИК

Новости за день

Авторизация


Регистрация
Восстановление пароля

Наверх