— вложение в электронном письме
— web сайт через Internet Explorer
— текстовое сообщение
— NFC тэг
— другое приложение из Windows Phone Marketplace
Когда пользователь запускает файл или URI из приложения, дальнейшие действия зависят от того, какие приложения установлены на телефоне. Если ни одно из установленных приложений не умеет работать с данным типом файлов, пользователю будет предоставлена возможность загрузить необходимое приложение. Если с данным файлом или протоколом ассоциировано только одно приложение — оно будет запущено автоматически. Если же с файлом или протоколом связано более одного приложения, то каждый раз при запуске пользователю будет предложено одно из приложений на выбор.
Разработчики смогут добавлять в приложения для Windows Phone 8 возможность запуска и работы с голосовыми командами:
«Пользователи смогут запускать ваше приложение и работать с ним, используя голосовое управление. К примеру, пользователь приложения Contoso Widgets может нажать на кнопку Start и произнести «Contoso Widgets, show best sellers», после чего это приложение будет запущено, и в неё откроется страница с хитами продаж.»
«API Speech Recognition и Text-to-Speech позволяют трансформировать произносимые пользователем слова в текст, зачитывать ему текст, а также использовать облачные сервисы распознавания речи для поиска в интернете или более сложного взаимодействия с телефоном.»
Эта функция — уникальна для Windows Phone 8. Хотя iOS и Android поддерживают распознавание речи, приложение не распознаёт речь до его запуска. Добавление этой функции в Windows Phone не только приблизит платформу к конкурентам, но и позволит обогнать их.
Разработка приложений
Windows Phone 8 имеет родную поддержку разработки на C++ и предоставляет частичную совместимость с Windows 8 SDK, позволяя разработчикам использовать значительную часть кода как на Windows Phone 8, так и на Window 8. SDK уменьшает расходы на портирование и поддержку такие компонентов, как вычислительные движки, графические библиотеки, и наборы API. Direct3D также будет доступен для Windows Phone, что даст разработчикам возможность создавать игры, использующие DirectX, и использовать код, написанный для PC (D2D, DWrite и WIC не поддерживаются). Поддерживаются также версии 2.0 вершинных и пиксельных шейдеров.
WEB-разработчики будут разочарованы, создание приложений на HTML5 не предусмотрено в Windows Phone 8 Developer Preview. Впрочем, обходные пути для разработчиков существуют, и Internet Explorer 10 предоставит новые возможности и улучшенный функционал для работы с web-контентом:
«Разработчики смогут создавать приложения, используя XAML и встроенный браузер для отображения HTML-контента. Кроме того, используя InvokeScript и события ScriptNotify, можно получить доступ к API телефона. Также возможно использовать инструменты сторонних разработчиков, например PhoneGap, который поддерживает разработку на HTML для Windows Phone. Internet Explorer Mobile 10 будет обладать целым набором новых функций, таких как надёжная полноценная HTML5/CSS3, Scalable Vector Graphics (SVG), ES5, IndexedDB, поддержка «мышиных» событий и распознавание жестов, а также новый высокопроизводительный скриптовый движок Chakra.»
Разработчики для Windows Phone получат в свое распоряжение нативный API-фукнционал Windows 8^
— Keyboard / TextComposition разработчики Direct3D игр смогут создавать свои текстовые поля, которые ведут себя точно также, как создаваемые посредством HTML и XAML. В кастомных полях можно будет включить или отключить показ экранной клавиатуры.
— Speech разработчики получат доступ к синтезу и распознаванию речи, приложения также смогут выполнять голосовые команды.
— Camera разработчики смогут использовать дополнительный функционал для тонкой настройки камеры, доступа к предпросмотру изображения, и фокусировки на нескольких объектах.
— Launchers появится возможность передачи данных свернутым в данный момент приложениям.
— Bluetooth новый API поддерживает Bluetooth.
— Покупка контента внутри приложений пользователи получать возможность загружать контент непосредственно из приложения (за деньги), что уже реализовано в некоторых играх Xbox LIVE доступных для Windows Phone.
Мы не будем подробно рассказывать о небольших нововведениях, а просто перечислим их, потому что все понятно из скриншотов:
— Резервного копирования текстовых сообщений в SkyDrive
— Офис 2013 для Windows Phone
— Фото опции
— Новые цвета оформления
— Опции экрана блокировки
— Поддержка SD карт
— Бекап настроек и приложений
— Microsoft аккаунт
— Опции голосовых команд
— Xbox музыка