Экспорт (0) Печать
Развернуть все

Новые возможности Windows Phone 8.1

В этой статье описываются основные новые и улучшенные возможности в Windows Phone 8.1.

Документация для разработчиков

Чтобы предоставить документацию, согласующуюся с объединенной платформой разработки среды выполнения Windows, мы создали единый набор документации в MSDN, которая поможет и в разработке приложений Магазина Windows Phone, и в разработке приложений Магазина Windows. Для каждой статьи можно сразу определить, к какой платформе она относится. Например, по значкам, отображающимся под заголовками общего раздела или раздела справочника по API, вы можете быстро понять, доступен ли тот или иной API для использования в Windows Phone и (или) в Windows.

Значки в виде изображений компьютера и телефона представляют операционные системы Windows и Windows Phone соответственно. В большинстве случаев отображаются оба значка — Windows и Windows Phone. Это означает, что данный раздел относится к обеим операционным системам. В исключительных случаях, когда область применения компонента или API ограничивается только Windows, отображается только значок компьютера. Если область применения компонента или API ограничивается только Windows Phone — как в случае данного раздела, — отображается только значок телефона. В любом случае при наведении указателя на значки появляется объяснение их значения.

Статьи справочника по API содержат более подробную информацию о поддержке платформ в разделе Requirements.

Объединение платформы с приложениями Магазина Windows

В Windows Phone 8.1 серьезно изменилась экосистема разработки Windows Phone. В этом выпуске Windows Phone объединяется с приложениями Магазина Windows в единую платформу разработки, которая поддерживает те же типы приложений — приложения среды выполнения Windows. Объединение платформ началось в Windows Phone 8, где поддерживалось небольшое подмножество API среды выполнения Windows, но та система отличалась от Windows во многих ключевых областях. В Windows Phone 8.1 намного больше общего — существенно расширенный набор API, схожая модель приложений и жизненный цикл, общий набор инструментов, общая платформа пользовательского интерфейса — платформы разработки приложений Windows Phone и Магазина Windows действительно объединились в общую платформу разработки.

Разумеется, между приложениями Windows Phone и приложениями Магазина Windows остались небольшие различия в порядке работы и поддерживаемых компонентах. Некоторые различия обусловлены расхождением сроков в разных циклах продукта. Такие различия будут устранены в следующих выпусках. Некоторые различия обусловлены принципиальным расхождением телефонов и компьютеров в размерах и способах их использования. Разработчикам рекомендуется ориентироваться на универсальные приложения для Windows — разрабатывать их для единой среды выполнения Windows, но готовить к работе на двух разных платформах — на телефонах и компьютерах.

Области объединения

Модель приложений и жизненный цикл приложений

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

Дополнительные сведения о жизненном цикле приложений см. в разделе Жизненный цикл приложения.

Дополнительные сведения об использовании фоновых задач см. в разделе Поддержка приложения с помощью фоновых задач.

Манифест, сборка, развертывание

В Windows Phone 8.1 приняты форматы развертывания наборов APPX для Windows 8 и Windows 8.1, а также формат файлов манифеста для приложений Магазина Windows. Файл манифеста приложения Windows Phone 8.1 называется Package.appxmanifest. При сборке проекта создается EXE-файл. Во время развертывания приложение упаковывается в ZIP-файл с расширением APPX. Подробнее см. в разделе Пакеты приложений и их развертывание и в разделе о манифесте пакета приложения.

Для подготовки приложения к публикации теперь используется комплект сертификации приложений для Windows. Дополнительные сведения см. в разделе Тесты из комплекта сертификации приложений для Windows для Windows Phone.

XAML

В приложениях Windows Phone 8 пользовательский интерфейс определяется на языке XAML, но в коде XAML используются типы пользовательского интерфейса из другого пространства имен, а не из того, которое используется в коде XAML для приложений Магазина Windows. В Windows Phone 8.1 применяется та же платформа пользовательского интерфейса XAML, что и для приложений Магазина Windows. Поэтому, хотя рекомендуется разрабатывать пользовательский интерфейс приложения с учетом конкретных конструктивных параметров, средства проектирования, язык программирования и многие встроенные элементы управления будут одинаковыми.

Возможности Windows Phone 8.1

Географическое положение

API географического положения среды выполнения Windows, доступные в Windows Phone 8, будут поддерживаться и в Windows Phone 8.1. Появилось несколько новых классов для обеспечения улучшенной совместимости с другими возможностями, например с геозонами.

Дополнительные сведения см. в разделе Обнаружение географического положения.

Создание геозон

В Windows Phone 8.1 появился набор API геозон, с помощью которых ваше приложение может получать уведомления, когда устройство входит в географический регион, заданный в приложении, или покидает такой регион. Это делает возможными новые сценарии работы приложения, например отображение напоминания, когда пользователь приходит домой или на работу, а также уведомление о скидках и специальных акциях в местных магазинах. Дополнительные сведения см. в разделе Краткое руководство. Настройка геозоны.

Карты

Карты Windows Phone 8.1 обладают новыми возможностями: улучшенной поддержкой более сложных жестов и усовершенствованной маршрутизацией. Также они поддерживают автономные плитки. Дополнительные сведения см. в разделе Карты и указания.

Фоновая передача данных

Windows Phone 8.1 поддерживает пространство имен Windows.Networking.BackgroundTransfer, с помощью которого можно ставить в очередь операции отправки и скачивания, которые будут выполняться системой в фоновом режиме, даже когда приложение прекратит работу. Эти API заменяют API службы фоновой передачи данных в Windows Phone 8.

Мультимедиа

Microsoft Media Foundation — это платформа мультимедиа Майкрософт следующего поколения для Windows. Чтобы помочь разработчикам в создании мультимедийных приложений, работающих в среде выполнения Windows и Windows Phone 8.1, мы сделали доступными одни и те же API Media Foundation в Windows Phone 8.1 и в приложениях Магазина Windows, если использование конкретного API на телефоне имеет смысл. Кроме того, разработчики Windows Phone 8.1 могут синхронизировать мультимедийные файлы на устройствах и получать к ним доступ, даже если эти файлы имеют тип, не поддерживаемый в медиапроигрывателе Windows Phone 8.1 по умолчанию. Эти две возможности позволяют разработчикам создавать уникальные мультимедийные приложения для Windows Phone 8.1 и позволяют перемещать мультимедийные приложения из Windows 8.1 в Windows Phone 8.1. Дополнительные сведения об этом см. в разделе

Мультимедиа

Microsoft Media Foundation

Справочник по программированию в Media Foundation

Редактирование мультимедиа

Windows.Media.Editing предоставляет набор API среды выполнения Windows, с помощью которых можно создавать простые или многофункциональные приложения редактирования для телефона. Это может быть простой модуль обрезки видео или более сложное приложение редактирования с временной шкалой, которое позволяет добавлять эффекты с помощью преобразований Microsoft Media Foundation (MFT). Основной принцип платформы редактирования API — невозможность изменения исходных мультимедийных файлов. Задачей API является создание новой композиции, которая называется Clip и содержит определенные фрагменты исходных клипов для звука и видео. Свойства клипа определяются набором данных, вводимых пользователем. Примером является простая операция обрезки, в которой загружается исходный клип, а пользователь выбирает новое начало и конец видео, чтобы определить Clip или MediaClip.

Службы push-уведомлений Windows (WNS)

Windows Phone 8.1 также поддерживает службы push-уведомлений Windows (WNS), используемые в приложениях Магазина Windows для отправки всплывающих уведомлений, обновлений плитки и непосредственных обновлений на устройство из облачной службы. Дополнительные сведения о службах WNS см. в разделе Общие сведения о push-уведомлениях. Служба push-уведомлений Майкрософт в приложениях Windows Phone Silverlight будет поддерживаться для обеспечения обратной совместимости.

Управление всплывающими уведомлениями в центре поддержки

В Windows Phone 8.1 появился новый Центр поддержки вместе с набором возможностей, с помощью которых разработчики могут управлять всплывающими уведомлениями в местных вызовах API или с помощью push-уведомлений. При помощи этих API и механизмов приложение может управлять всплывающими уведомлениями, отправляемыми пользователям. Доступные операции: добавление, удаление, замена и истечение срока действия. Все классы уведомлений находятся в пространстве имен Windows.UI.Notifications.

Дополнительные сведения см. в разделе Управление всплывающими уведомлениями в центре поддержки.

Плитки, всплывающие уведомления и индикаторы событий

API Windows.UI.Notifications и Windows.UI.StartScreen позволяют создавать всплывающие уведомления, создавать и закреплять вспомогательные плитки, а также обеспечивать актуальность этих элементов пользовательского интерфейса. Например, мы добавили возможность обновлять плитку из фоновой задачи с помощью XamlRenderingBackgroundTask. Дополнительные сведения см. в разделе Работа с плитками, индикаторами событий и всплывающими уведомлениями.

Фоновый звук

В Windows Phone 8.1 класс Windows.Media.Playback.BackgroundMediaPlayer заменяет класс Microsoft.Phone.BackgroundAudio.BackgroundAudioPlayer в Windows Phone 8. Новый класс обеспечивает поддержку двухпроцессного фонового воспроизведения мультимедиа, где в основном процессе размещается пользовательский интерфейс, а в фоновом — воспроизводится мультимедиа.

API Windows.Media.Playback.MediaPlayer служит тонкой оболочкой среды выполнения Windows для API IMFMediaEngine и предоставляет различные события, методы и свойства. API MediaPlayer предоставляет фоновый доступ к функциям воспроизведения мультимедиа (воспроизведение, остановка, перемотка назад и вперед). При помощи этого API приложение может:

  • получать уведомление о состояниях воспроизведения мультимедиа с помощью набора событий;

  • воспроизводить звук в фоновом процессе, когда приложение покидает основной процесс; приостанавливать и завершать основной процесс;

  • использовать XAML для пользовательского интерфейса без элемента MediaElement в основном процессе и воспроизводить мультимедиа в фоновом процессе с помощью MediaPlayer.

DirectX

В Windows Phone 8 появилась поддержка DirectX для приложений телефона. В Windows Phone 8.1 поддержка DirectX расширена новыми возможностями, ранее доступными только для классических приложений. К ним относятся следующие функции.

  • API Direct2D
  • API DirectWrite
  • API компонента обработки изображений Windows
  • Компиляция и отражение шейдеров во время выполнения
  • Доступ GPU к шейдерам YUV
  • Счетчики производительности GPU
  • Поддержка диагностики графики

В Windows Phone 8.1 поддерживаются SwapChainBackgroundPanel и SurfaceImageSource, которые были доступны приложениям Магазина Windows, и в приложениях можно сочетать графику DirectX с кодом XAML. Эта возможность заменяет шаблоны проектов XAML и Direct3D, которые использовались для приложений Windows Phone 8. Информацию о совместном использовании XAML и Direct3D см. в разделе Межпрограммное взаимодействие DirectX и XAML.

Средство записи экрана

Windows Phone 8.1 предоставляет API, позволяющие создать приложение, которое будет записывать изображения и видео с экрана телефона. Это позволяет отправлять игровые действия для общего доступа. Эта возможность обеспечивается улучшениями в API Windows.Media.Capture. Дополнительные сведения см. в разделе Краткое руководство. Запись экрана с помощью ScreenCapture.

Камера

Windows Phone 8.1 поддерживает API Windows.Media.Capture, которые предоставляют дополнительные возможности камеры. Эти же API используются для приложений Магазина Windows. В этот выпуск входит возможность записи переменных последовательностей фотографий. Несколько кадров быстро записываются друг за другом, причем для каждого из них можно указать особые параметры фокуса, выдержки и ISO. Эта возможность применяется для создания изображений с расширенным динамическим диапазоном (HDR). Дополнительные сведения см. в разделе Краткое руководство. Запись переменной последовательности фотографий.

Модель автоматизации пользовательского интерфейса

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

Информацию об использовании одноранговых элементов автоматизации для специальных возможностей см. в разделе об использовании в приложении специальных возможностей. Учтите, что некоторые данные, например раздел Реализация специальных возможностей для клавиатуры и ссылки в разделе об инструментах тестирования, не относятся к Windows Phone.

В справочной документации по API рассматриваются следующие пространства имен.

Windows.UI.Xaml.Automation
Windows.UI.Xaml.Automation.Peers
Windows.UI.Xaml.Automation.Provider
Windows.UI.Xaml.Automation.Text

Элементы управления

В Windows Phone 8.1 применяется та же платформа пользовательского интерфейса XAML, что и в приложениях Магазина Windows. Это очень важный шаг вперед по сравнению с Windows Phone 8, поскольку теперь приложение Магазина Windows Phone и приложения Магазина Windows могут использовать общий набор элементов управления, и значительную часть кода программного интерфейса не нужно будет писать заново. Мы по-прежнему рекомендуем разрабатывать пользовательский интерфейс каждого приложения с учетом конструктивных параметров конкретного устройства, чтобы обеспечить наилучшее взаимодействие с пользователем. Привычные элементы управления (Button, TextBlock, CheckBox и др.) одинаково доступны в Windows Phone и в Windows. Элементы, добавленные в Windows 8, такие как FlipView, GridView, ListView, RichEditBox, PasswordBox и SemanticZoom, доступны для телефонов в Windows Phone 8.1. Элемент управления Panorama теперь называется "Главный раздел", поскольку стал доступным и в Windows Phone, и в Windows. Некоторые элементы управления, например Pivot, предназначены только для телефона. Они доступны в сборке Windows.UI.Xaml.Controls.dll, которая теперь входит в пространство имен Windows.UI.XAML.Controls. Вместо элемента управления LongListSelector в приложении Магазина Windows Phone используются элементы управления ListView и SemanticZoom.

Список всех элементов управления, доступных приложениям среды выполнения Windows, см. в разделе Список элементов управления (XAML).

Анимации

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

Крупный текст

Windows Phone 8.1 выполняет автоматическое увеличение текста. Это значит, что размер текста меняется автоматически, когда пользователь меняет значение Размер шрифта в разделе Параметры > Специальные возможности. Для поддержки этой возможности не нужно добавлять код, но, чтобы отказаться от этой функции, вы можете установить для свойства IsTextScaleFactorEnabled элемента значение false. Вы можете вызывать члены TextScaleFactorChanged и TextScaleFactor класса Windows.UI.ViewManagenent.UISettings, чтобы реагировать на изменение параметров увеличения текста. Функция крупного теста доступна только в приложениях Windows Phone и не поддерживается в приложениях Магазина Windows.

Улучшенная панель приложения

В Windows Phone 8.1 вы можете использовать ссылки на ресурсы с привязкой или статические ссылки на ресурсы (темы) для кнопки AppBarButton на новой панели CommandBar. Это улучшение по сравнению с Windows Phone 8.

Высокая контрастность

Windows Phone предлагает черно-белые цветовые схемы с высокой контрастностью для темной и светлой темы. В Windows Phone 8.1 можно создать в пользовательском элементе управления словарь ResourceDictionary "HighContrast", который автоматически применяется, когда на телефоне включается параметр высокой контрастности. Предоставляются API для обнаружения перехода телефона в режим высокой контрастности или изменения параметров высокой контрастности.

Цвет кистей и текста — не единственные элементы, для которых можно настроить автоматическое обновление в режиме высокой контрастности. Вы также можете переключать ресурсы изображений и другие объекты, экземпляры которых можно создавать в коде XAML.

Навигация в приложении

Когда пользователь выходит из приложения Windows Phone 8.1, нажимая кнопку "Назад", приложение приостанавливается, но не завершается. В Windows Phone 8 приложение, из которого пользователь выходит кнопкой "Назад", завершается. Информацию по обработке кнопки "Назад" в приложении Windows Phone 8.1 см. в разделе об обработке кнопки "Назад" в приложении Windows Phone. Описание жизненного цикла приложений Windows Phone 8 см. в разделе о запуске, возобновлении и многозадачности.

Получение дохода: пробные версии и покупки из приложения

Пробные версии и покупки из приложений в Windows Phone 8.1 реализованы во многом так же, как в Windows Phone 8. Единственное изменение: чтобы предложить приложение для приобретения, вместо метода Microsoft.Phone.Tasks.MarketplaceDetailTask можно использовать универсальный метод Windows.ApplicationModel.Store.CurrentApp.RequestAppPurchaseAsync. Большинство API из пространства имен Windows.ApplicationModel.Store доступны приложениям Магазина Windows Phone.

Справочник по API для приложений среды выполнения Windows см. в разделе Windows.ApplicationModel.Store.

Бумажник

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

Дополнительные сведения см. в разделе Бумажник для приложений Windows Phone.

Близкое взаимодействие

В Windows Phone 8.1 улучшено близкое взаимодействие. В приложениях Windows Phone и приложениях Магазина Windows можно использовать одно и то же полное имя пакета и не работать с разными идентификаторами в коде.

В Windows Phone 8.1 также расширены поддерживаемые сценарии NFC-меток, и теперь вы можете сделать свои метки доступными только для чтения, выполнять запись в неотформатированные теги и обмениваться данными с другими бесконтактными картами. Для поддержки этих сценариев требуется оборудование NFC на микросхеме PN547.

Дополнительные сведения см. в разделе Близкое взаимодействие и касание.

Bluetooth

В Windows Phone 8.1 улучшена поддержка Bluetooth с помощью API Windows.Devices.Bluetooth для поддержки технологии LE для клиента GATT, RFComm, обнаружения парных устройств и других функций. Также добавлены возможности фоновой работы с LE и RFComm. Например, вы можете использовать фоновую задачу Bluetooth в приложении-пульсомере или задавать триггеры для запуска фонового агента приложения, когда происходит событие Bluetooth. Дополнительные сведения см. в разделе Поддержка приложения с помощью фоновых задач.

Безопасность

Средства безопасности для Windows Phone 8.1 тесно привязаны к существующим возможностям безопасности для приложений Магазина Windows. К улучшениям средств безопасности относится поддержка нескольких стандартных алгоритмов шифрования, которые до этого не поддерживались, разрешение сторонним приложениям использовать сертификаты для распространенных операций, а также поддержка виртуальных смарт-карт для корпоративных сценариев, например S/MIME, безопасный просмотр и VPN.

Дополнительные сведения о виртуальных смарт-картах см. в документе с описанием и оценкой виртуальных смарт-карт. Обзор текущих возможностей безопасности для приложений Магазина Windows (не все из которых поддерживаются в Windows Phone 8.1) см. в разделе Безопасность.

Глобализация

Windows Phone 8.1 движется к объединению с Windows в вопросах глобализации. Windows Phone 8.1 поддерживает множество новых языковых стандартов Windows. Кроме того, Windows Phone 8.1 поддерживает современную технологию ресурсов (MRT). Технология MRT появилась в Windows 8 и реализует динамическую загрузку ресурсов приложения во время выполнения на поверхности разработки Visual Studio. Дополнительные сведения см. в разделе Глобализация приложения.

Календарь

Windows Phone 8.1 поддерживает многие API Windows.ApplicationModel.Appointments, предоставляющие возможности календаря. Эти же API используются для приложений Магазина Windows. В Windows Phone 8.1 также появилась возможность создавать календари приложения. Такие календари принадлежат приложению, но могут отображаться и изменяться встроенной функцией календаря и даже — с вашего разрешения — другими приложениями. Дополнительные сведения см. в разделе Краткое руководство. Управление календарями приложения.

Браузер

Windows Phone 8.1 поддерживает платформу Internet Explorer 11, предоставляемую через элемент управления WebView. Поддерживается повышенная производительность приложений на HTML5 с расширенными возможностями макета и времени выполнения, что открывает дорогу новому поколению веб-приложений, игр и обработки мультимедиа. Сюда входит реализация языка WebGL для Windows, с помощью которого вы можете создавать динамическую двухмерную и трехмерную графику для игр и интерактивного содержимого. Дополнительные сведения см. в руководстве по Internet Explorer 11 Preview для разработчиков.

Ввод

Для игр Windows Phone 8 есть поддержка собственного программирования для открытия и убирания программной панели ввода (SIP), также называемой экранной клавиатурой. В Windows Phone 8 для CoreWindow есть свойство IsKeyboardInputEnabled. Если разработчику нужно создать игру, легко адаптируемую для Windows Phone 8.1 и Windows 8.1, то платформа среды выполнения Windows станет отличным решением. К сожалению, для приложений среды выполнения Windows пока не поддерживается программное открытие и скрытие панели SIP. Приложения Windows Phone 8.1 могут открывать панель SIP из программного кода для поддержки ввода обычного текста с помощью событий CoreWindow.

Поддержка внешних мониторов

Возможности работы с внешним монитором позволяют пользователю передавать содержимое экрана своего устройства Windows Phone 8.1 на находящееся рядом устройство по беспроводному каналу или по кабелю, не вдаваясь в детали технического обеспечения. В Windows Phone 8.1 разработчик или RSP может копировать экран телефона на компьютер по USB-кабелю.

Доступ к файлам и средства выбора файлов

Windows Phone 8.1 полностью реализует API Windows.Storage за исключением некоторых методов, относящихся к потоковым файлам. Дополнительные сведения см. в разделе Доступ к данным и файлам.

Теперь приложения Магазина Windows Phone могут использовать средства выбора файлов для открытия или сохранения файла или для выбора папки. Дополнительные сведения см. в разделе Работа со средствами выбора файлов. При этом приложение Магазина Windows Phone вызывает не те же методы, что приложение Магазина Windows. Дополнительные сведения см. в разделе Как продолжить работу приложения для Windows Phone после вызова средства выбора файлов.

Перемещение

В Windows Phone 8.1 добавлена поддержка перемещаемых данных. Для включения перемещения в приложении Windows Phone нужно просто сохранить данные в папке Roaming. Перемещение выполняется, только когда включен экран блокировки и приложение не занято.

Информацию о перемещении данных между разными версиями приложения см. в разделе Как перемещать данные между приложением Магазина Windows и приложением Магазина Windows Phone.

Чтобы использовать все преимущества перемещения, при проектировании следует учитывать следующие моменты.

  • Объем перемещаемых данных для приложения ограничен 100 КБ. Вместо перемещения содержимого используйте ссылки на содержимое.

  • Представьте данные в виде группы параметров или единого файла, если они должны обладать внутренней согласованностью и автоматически синхронизироваться.

  • Обрабатывайте событие DataChanged, которое показывает, что перемещаемые данные обновлены в результате синхронизации.

Дополнительные сведения см. в разделах Краткое руководство. Перемещаемые данные приложения и Руководство по перемещению данных приложения.

Контракт отправки данных

В Windows Phone 8.1 реализован контракт отправки данных, но его взаимодействие с пользователем отличается от приложений Магазина Windows, поскольку Windows Phone не имеет всплывающего элемента с чудо-кнопками. Общий доступ поддерживается для универсальных кодов ресурса (URI), файлов, текста и растровых изображений (ограничение по размеру пока не установлено) и не поддерживается для форматов HTML и RTF. Дополнительные сведения см. в разделе Общий доступ к данным и обмен данными.

Доступ к SD-карте

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

Установка приложений на SD-карты

В Windows Phone 8.1 пользователи могут устанавливать приложения на дополнительной SD-карте или переносить на нее уже установленные приложения. Чтобы запретить установку приложений на съемной SD-карте, выберите пункт Запретить установку на SD-картах на странице Приложение конструктора манифеста.

Средства разработки

Эмулятор Windows Phone

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

Дополнительные средства эмулятора позволяют тестировать множество возможностей приложения и имитировать многие условия во время выполнения. Вы можете использовать эмулированную SD-карту, прокладывать виртуальный маршрут, отключать датчики, отправлять уведомления и тестировать работу при более низкой скорости сети. Подробнее см. в разделе Тестирование возможностей приложения в эмуляторе Windows Phone.

Многофункциональные средства разработчика для Windows Phone

Многофункциональные средства Windows Phone — это три мощных инструмента тестирования и отладки для разработчиков приложений, имеющие единый пользовательский интерфейс. Используйте многофункциональные средства для отслеживания скорости реагирования и потребления ресурсов вашим приложением, а также для его отладки при сбоях. Дополнительные сведения см. в разделе Тестирование и диагностика приложений с помощью многофункциональных средств разработчика Windows Phone.

Другие инструменты Visual Studio

В Windows Phone 8.1 добавлена поддержка многих средств отладки, тестирования и профилирования, встроенных в Visual Studio. Дополнительные сведения см. в разделе Отладка и тестирование в Visual Studio.

В установку по-прежнему входят программы командной строки Windows Phone 8: проводник изолированного хранилища, средство развертывания и средство регистрации. Панель мониторинга симуляции не поддерживается и не обновляется в Windows Phone 8.1.

Обратная совместимость

Приложения, предназначенные для Windows Phone 8, продолжат работать на устройствах с ОС Windows Phone 8.1 без повторной публикации. Документация для разработчиков Windows Phone 8 по-прежнему размещается в MSDN для поддержки разработчиков этой платформы. Кроме того, в Windows Phone 8.1 появилось несколько новых возможностей, которые можно использовать в приложениях Windows Phone 8, работающих на устройствах с ОС Windows Phone 8.1. Дополнительные сведения см. в разделе Приложения Silverlight 8.1 для Windows Phone.

 

 

Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2015 Microsoft