Windows Phone 8: новые факты (Часть 2)

Статьи
|

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

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

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

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

Ассоциация фалов позволяет приложению запускаться автоматически, когда пользователь открывает определённый тип файла. Этот файл может быть получен из различных источников, включая, но не ограничиваясь следующими:
- вложение в электронном письме
- 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: новые факты

Материалы по теме:

Google рассказала о новых возможностях поиска и приложения Google Lens
Google рассказала о новых возможностях поиска и приложения Google Lens
Google Play разрешил разработчикам из РФ использовать сторонние методы оплаты в своих приложениях
Google Play разрешил разработчикам из РФ использовать сторонние методы оплаты в своих приложениях
Новые версии iOS не смогут запускать 32-битные приложения
Новые версии iOS не смогут запускать 32-битные приложения