Продолжим обзор нововведений в Windows Phone 8, о которых мы сегодня уже немного писали. Напомним, что В этой статье мы рассмотрим возможности бэкапа приложений и данных, автозапуск приложений с помощью благодаря ассоциации файлов, доступ к голосовым командам, новые возможности для разработчиков в создании приложений и многое-многое другое… Итак, поехали!

Автозапуск приложений становится возможным благодаря ассоциации файлов

Приложения в Windows Phone 8, согласно SDK, будут иметь возможность запускаться автоматически, если они ассоциированы с типом запускаемого файла. Также предполагается, что иконки для каждого типа файла можно настроить отдельно, а значит их внешний вид может быть улучшен. Это действительно хорошие новости, ведь существует множество типов файлов, которые не распознаются устройствами на WP7. Если будут созданы специальные приложения, которые смогут запускать пока не обрабатываемые типы файлов, это будет несомненно полезно для расширения возможностей платформы.

Судя по всему, будет возможность открытия сторонними приложениями файлов, с которыми уже ассоциированы какие-либо системные приложения. Хотя, быстрый просмотр количества зарезервированных расширений показывает, что места для сторонних приложений еще предостаточно.

Ассоциация фалов позволяет приложению запускаться автоматически, когда пользователь открывает определённый тип файла. Этот файл может быть получен из различных источников, включая, но не ограничиваясь следующими:
— вложение в электронном письме
— web сайт через Internet Explorer
— текстовое сообщение
— NFC тэг
— другое приложение из Windows Phone Marketplace

Когда пользователь запускает файл или URI из приложения, дальнейшие действия зависят от того, какие приложения установлены на телефоне. Если ни одно из установленных приложений не умеет работать с данным типом файлов, пользователю будет предоставлена возможность загрузить необходимое приложение. Если с данным файлом или протоколом ассоциировано только одно приложение — оно будет запущено автоматически. Если же с файлом или протоколом связано более одного приложения, то каждый раз при запуске пользователю будет предложено одно из приложений на выбор.

Разработчики получат доступ к голосовым командам

Разработчики смогут добавлять в приложения для Windows Phone 8 возможность запуска и работы с голосовыми командами:
«Пользователи смогут запускать ваше приложение и работать с ним, используя голосовое управление. К примеру, пользователь приложения Contoso Widgets может нажать на кнопку Start и произнести «Contoso Widgets, show best sellers», после чего это приложение будет запущено, и в неё откроется страница с хитами продаж.»

Windows Phone 8: новые факты
Разработчики должны указывать голосовые команды, применяемые в приложении, в файле VCD и сообщать пользователям, какие команды им доступны. Эта функция позволит увеличить скорость запуска приложений и получения необходимой информации. Также возможна локализация команд. Один из вариантов применения этой возможности — приложения голосовым вводом текста или приложения, которые будут читать вслух написанный текст:

«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 8: новые факты
Нативные API-функции

Разработчики для 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 музыка

Windows Phone 8: новые факты

Подпишись вTelegram
Gigabyte представила 4K и 2K QD-OLED мониторы

Gigabyte представила 4K и 2K QD-OLED мониторы

Realme GT Neo 7 получит батарею на 7000 мАч

Realme GT Neo 7 получит батарею на 7000 мАч

Камера iPhone 16 заняла 20-е место в рейтинге DxOMark

Камера iPhone 16 заняла 20-е место в рейтинге DxOMark

Планшет OPPO Pad 3 Pro вышел на глобальный рынок  – Snapdragon 8 Gen 3, 144 Гц и 12 ГБ ОЗУ

Планшет OPPO Pad 3 Pro вышел на глобальный рынок – Snapdragon 8 Gen 3, 144 Гц и 12 ГБ ОЗУ

Представлена Sony Alpha 1 II – беззеркальная камера за $6500

Представлена Sony Alpha 1 II – беззеркальная камера за $6500

Представлен Nubia Z70 Ultra – фотофлагман на Snapdragon 8 Elite

Представлен Nubia Z70 Ultra – фотофлагман на Snapdragon 8 Elite

Представлен Redmi A4 5G – 120 Гц, Snapdragon 4s Gen 2 и цена $101

Представлен Redmi A4 5G – 120 Гц, Snapdragon 4s Gen 2 и цена $101

Microsoft выпустила мини-ПК Windows 365 Link, напоминающий Mac mini

Microsoft выпустила мини-ПК Windows 365 Link, напоминающий Mac mini

Valve разрабатывает Steam Controller 2 и геймпад для VR-гарнитуры

Valve разрабатывает Steam Controller 2 и геймпад для VR-гарнитуры

Apple выпустила iOS 18.1.1

Apple выпустила iOS 18.1.1

MacBook Pro на M4 Max протестировали в играх

MacBook Pro на M4 Max протестировали в играх

ASUS представила игровые смартфоны ROG Phone 9 и ROG Phone 9 Pro – 5800 мАч, 185 Гц и Snapdragon 8 Elite

ASUS представила игровые смартфоны ROG Phone 9 и ROG Phone 9 Pro – 5800 мАч, 185 Гц и Snapdragon 8 Elite