Новые инструменты в Windows Device Portal для Windows 10 Fall Creators Update

В Windows 10 Fall Creators Update портал устройств теперь предлагает несколько новых инструментов для Windows, чтобы помочь вам определить местоположение в вашем UWP приложении, исследовать Mixed Reality, создать новую периферию оборудования и протестировать новый конвейер установки вашего приложения. Это немного новшеств, и мы рады поделиться ими с вами. Читать далее Новые инструменты в Windows Device Portal для Windows 10 Fall Creators Update

Настройте UWP приложение для запуска при входе в систему

В течение долгого времени пользователи настольных ПК смогли настроить приложения Win32 для автозагрузки при запуске системы или входе пользователя в систему. Это также стало возможным для приложений Desktop Bridge с момента выхода обновления Windows 10 (v10.0.14393.0). Теперь мы расширили эту функцию, чтобы обычные универсальные приложения Windows  (UWP) также получили такую возможность. Это доступно в сборках Insider начиная с  Build 16226 и вместе с соответствующим SDK. В этом посте мы рассмотрим изменения кода, которые необходимо внести в манифест и в класс App для обработки сценария автозагрузки, и то, как ваше приложение может работать с пользователем. Читать далее Настройте UWP приложение для запуска при входе в систему

Как перезапустить приложение UWP программно

В некоторых приложениях (особенно в играх) приложение не может попасть в состояние, в котором его необходимо перезагрузить — возможно, после обновления лицензии или после установки загружаемого контента его кэш стал загромождён данными о предыдущем не актуальном состоянии или по какой-либо другой причине, приложение должно обновить своё состояние с нуля. В более ранних версиях ваш единственный вариант заключался  в том, чтобы побудить пользователя закрыть и перезапустить или вызвать CoreApplication.Exit — и обе опции обеспечивают неоптимальный пользовательский интерфейс.

Поэтому мы внедрили новый API, который позволяет приложению запрашивать немедленное завершение и перезапуск, а также передавать произвольные аргументы в новый экземпляр. В этой публикации мы рассмотрим как это работает и как вы можете задействовать его в своем приложении. Теперь это доступно в сборках Insider начиная с Build 16226  вместе с соответствующим SDK. Читать далее Как перезапустить приложение UWP программно

Монетизация вашего приложения: настройка параметров COPPA (закон о детской приаватности в онлайн среде) для вашего Windows приложения

Закон о защите приватности детей в онлайн среде (COPPA) запрещает операторам коммерческих веб-сайтов и онлайн-сервисам (включая мобильные приложения) настраивать таргетинг на детей в возрасте до 13 лет с использованием целевой рекламы. Центр разработчиков Windows приложений предоставляет разработчику приложения возможность указать, предназначено ли приложение или рекламный блок для детей.
Мы напоминали нашему сообществу разработчиков еще в 2015 году, что требуется правильно установить настройки COPPA для приложений, но некоторые разработчики так и не установили свои настройки COPPA правильно. Это очень влияет на доход, который разработчик может заработать на приложениях, которые не предназначены для детей в возрасте до 13 лет. Читать далее Монетизация вашего приложения: настройка параметров COPPA (закон о детской приаватности в онлайн среде) для вашего Windows приложения

Использование цветных шрифтов для красивого текста и значков

В этой публикации мы познакомим вас с текстовой технологией, называемой цветными шрифтами. Мы обсудим что такое цветные шрифты, когда они могут быть полезны и как их использовать в ваших приложениях Windows 10. Читать далее Использование цветных шрифтов для красивого текста и значков

UWP и эволюция разработки для сенсорного взаимодействия

Как программирование для сенсорного взаимодействия на универсальной платформе Windows (UWP) отличается от разработки для мыши и клавиатуры в Windows Forms? Эта публикация расскажет о некоторых тонких различиях между ними и о том, как использовать самые современные инструменты для создания пользовательского опыта для сенсорного взаимодействия.

Рис. 1. Командная строка Читать далее UWP и эволюция разработки для сенсорного взаимодействия

Монетизация вашего Windows приложения: использование межстраничного баннера как резерв для межстраничного видео

Вы показываете рекламу во время загрузки своего приложения или между уровнями вашей игры (так называемая межстраничная реклама)?

Microsoft Advertising теперь предлагает межстраничные баннеры в качестве опции для рекламы в вашем приложении. Межстраничная реклама имеет более высокую ценность монетизации, но имеет более низкую норму заполнения на многих рынках. Вы можете использовать межстраничный баннер, когда видеореклама недоступна.

Другой вариант — запросить как видеорекламу, так и межстраничное баннерное объявление и показать ту рекламу, которая будет готова во время загрузки приложения.

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

Добавление функционала UWP к существующему программному обеспечению настольных компьютеров

С выпуском прошлым летом юбилейного обновления Windows 10 Anniversary Update и объявления о поддержке в Windows Store приложений, построенных с технологией Desktop Bridge, мы хотим поделиться более подробной информацией и примерами кода по вопросам дальнейшего усиления и расширения функционала вашего программного обеспечения для ПК на ОС Windows 10. В дополнение к распространению через Windows Store и современные технологии развертывания, Desktop Bridge позволяет использовать впечатляющий функционал и возможности универсальной платформы Windows (UWP), которые ранее были недоступны для существующего программного обеспечения для ПК. В этой публикации мы поделимся четырьмя примерами добавления такого функционала, с полным исходным кодом, доступным на GitHub. Соответствующие приложения также доступны в Windows Store, так что вы можете начать изучать их на компьютерах с Windows 10 без среды разработки. Мы выбрали различные технологии настольных приложений для каждого из примеров, чтобы дополнительно подчеркнуть, что Desktop Bridge применима ко всем вариантам программного обеспечения для ПК. Примеры, осуществляющие вызовы Windows 10 UWP API, используют методы, о которых мы рассказывали в другой публикации. Читать далее Добавление функционала UWP к существующему программному обеспечению настольных компьютеров

Вызов API Windows 10 из настольных приложений

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

Вот вопрос, который порождает много путаницы. Может ли программное обеспечение для ПК написанное в WPF, WinForms или MFC иметь доступ к  Windows 10 API, используемым универсальной платформой Windows (UWP)? Читать далее Вызов API Windows 10 из настольных приложений

Проектирование и прототипирование Windows-приложений с Adobe Design Experience CC (Beta)

Adobe Experience Design CC (Beta) или Adobe XD — это новый творческий инструмент от компании Adobe для проектирования высококачественных прототипов веб-сайтов и мобильных приложений. Вы можете попробовать новое публичное превью Adobe XD на Windows 10, выпущенный недавно. Читать далее Проектирование и прототипирование Windows-приложений с Adobe Design Experience CC (Beta)