"В Windows Phone 7 на страницу блокировки выводилась такая информация, как, к примеру, число непрочитанных писем или SMS. В Windows Phone 8 Developer Preview пользователи могут получать уведомления от сторонних приложений."
Приложение может выводить на экран блокировки фоновое изображение, иконку приложения, счётчик приложения и текст. В данном случае описывается не центр уведомлений, однако уже что-то близкое к этому.
Ещё одна интересная функция - приложения смогут автоматически отправлять картинки на экран блокировки. Благодаря этому станет возможно создание приложений, которые будут сами периодически менять заставку на телефоне: "В Windows Phone 8 Developer Preview пользователю будут доступны приложения, меняющие фоновую картинку. Если разработчик хочет, чтобы его приложение использовало эту функцию, ему нужно задекларировать данную возможность в манифест-файле и добавить код, с помощью которого будет производиться смена фонового изображения."
Новые медиа-возможности приложений
В Windows Phone 8 разработчикам будет открыта одна очень важная функция - возможность добавлять в медиабиблиотеку музыкальные файлы и фотографии. Это позволит сторонним магазинам вроде 7Digital добавлять музыку напрямую в библиотеку телефона. Также сообщается, что Windows Phone 8 будет предоставлять разработчикам намного больше свободы, чем Android и тем более iOS.
Еще одной новой функцией, доступной разработчикам сторонних приложений станет загрука фотографий в фоновом режиме. Согласно информации, полученной из утекшего в сеть SDK, приложения для Windows Phone 8 смогут загружать фотографии в сеть, используя фоновые агенты. Такую возможность могли бы, к примеру, использовать приложения вроде flickr или photobucket. Приложения с поддержкой функции автозагрузки приложений будут запускаться со страницы настроек камеры.
Новые функции Internet Explorer 10
В прошлом месяце Microsoft рассказала о том, что мобильная версия Internet Explorer 10 будет иметь тот же движок для рендеринга, что и десктопная. Также мобильный браузер будет иметь поддержку SmartScreen Filter. Из утекшего вчера SDK стали известны новые подробности: - Кастомизация кнопок на панели адреса. - Использование сервиса Microsoft Data Sense в качестве прокси для уменьшения расхода трафика (всем, кто мечтал об Opera это должно понравиться). - Появилась возможность блокировки cookies от определенных сайтов.
Перехват SMS и внесение событий в календарь
Пользователь зарубежного сайта под ником martinsuchan обнаружил упоминания API функций SmsInterceptor и SaveAppointmentTask. По его словам SmsInceptor предназначен для получения доступа ко входящим SMS-сообщениям. Это позволит приложениям подключаться к онлайн-сервисам типа Facebook даже без установки интернет-соединения, перехватывая кодированные SMS с данными.
Функционал SaveAppointmentTask предназначен для внесения событий в календарь на телефоне. До сих пор добавить какое-либо событие на телефон можно было лишь в онлайн-календаре с последующей синхронизацией на устройство.
Разработчики получат доступ к картам Nokia Maps
Как известно, в следующей версии ОС карты Nokia Maps заменят Bing Maps. Новый сервис характеризуется как "обладающей отличной картографией, более полными и точными данными, новым 3D режимом и использующий аппаратное ускорение".
На картинке выше изображены 4 режима работы, к которым разработчики смогут получить доступ: - Road: обычная 2D карта - Aerial: воздушная фотосъемка - Hybrid: гибридный режим, отображаются данные воздушной фотосъемки с нанесенными дорогами и метками - Terrain: этот режим предназначен для отображения таких особенностей рельефа местности, как горы и реки. Разработчики получат доступ к достопримечательностям на карте (трехмерные рендеры), а также к информации, важной для пешеходных прогулок (например, расположение лестниц). Кроме этих функций, разработчики смогут загружать карты для оффлайнового использования в их приложениях.
Появится возможность передавать и принимать файлы по Bluetooth
В Windows Phone 7 поддержка была Bluetooth ограничена возможностью подключения беспроводной гарнитуры или динамиков. В следующей версии ОС Windows Phone 8 поддержка Bluetooth будет несколько расширена. К примеру, станет возможен обмен файлами между одними и теми же приложениями на разных смартфонах или мультиплеер в играх: "В Windows Phone 8 Developer Preview имеется API, позволяющий создавать приложения, которые взаимодействуют через Bluetooth. Посредством API можно подключать приложение к другому приложению или устройству. Подобный сценарий отрывает широкий ряд возможностей для взаимодействия приложений."
В Windows Phone 8 реализованы два сценария Bluetooth: соединение приложения с приложением и приложения с устройством. В каждом из сценариев соединение осуществляется при помощи сокетов: Соединение приложения с приложением. В этом сценарии приложение использует Bluetooth для поиска другого приложения, у которого открыт доступ к определённому сервису. При успешном поиске приложения запрашивают друг у друга соединение. Когда оба приложения принимают приглашения, между ними открывается сокет, через который они совершают обмен данными. Соединение приложения с устройством. В этом сценарии приложение использует Bluetooth для поиска устройства, на котором открыт доступ к определённому сервису. При успешном поиске приложение отправляет запрос на соединение. Когда запрос удовлетворён, между приложением и устройством открывается сокет, через который они совершают обмен данными.
В первом сценарии поиск осуществляется только между теми устройствами, которые уже нашли друг друга через контрольную панель Bluetooth и были связаны (связка обычно производится вводом PIN-кодов на обоих устройствах).
Вывод
Как видим, разработчики всерьёз подошли к усовершенствованию Windows Phone. И, скорее всего, это далеко не все изменения, которые нам предстоит увидеть в WP8. Жаль конечно, что эта ОС не будет доступна на модели с текущей версией Windows Phone, но будем надеяться, что большинство нововведений мы сможем использовать на Windows Phone 7.8.