Posted on 11. February 2017

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

В просторах интернета уже несколько месяц витает слух о новых рекомендациях Майкрософт в дизайне UWP приложений. И вот первая публичная информация о новом направлениии в дизайне появилась в время мероприятия Windows Dev Day 8го февраля. По задумке экспертов Майкрософт новые рекомендации дизайна упростят создание более естественных(используя инструменты Ink и  Dial) и привлекательных интерфейсов UWP приложений.

Отдельно хочу отметить следующие улучшение:

  • более гибка возможность анимации переходов в UWP приложениях
  • использование более широкого спектра возможных визуальных эффектов
  • поддержка SVG формата и др.

Детально о нововведениях в обновлении Creator Update рассказывает Harneet Sidhana



Posted on 10. February 2017

Windows SDK для Google Analytics

Google Analytics является одной из наиболее популярных аналитических решений для веб-сайтов и мобильных приложений. Google Analytics широко используется для отслеживания пользовательских сеансов, переходов в приложении, событий, сбоев, социальных взаимодействий и рекламных кампаний на Android и IOS.

И сегодня Google Analytics SDK запускается для Windows Store (UWP) приложений, предоставляя простой способ для разработчиков Windows 10 получить доступ к этим ценным услугам. SDK может быть интегрирован в ваши приложения с помощью пакета NuGet. Его источник размещен на GitHub.

Существует C# SDK, который может использоваться как для универсальных Windows Store приложений, так и для настольных приложений, а также есть C++ WinRT компонент для разработчиков, ориентированных на UWP приложения, написанные на C ++ или JavaScript. Оба из них, C# SDK и компонент C ++ WinRT, используют одинаковые API, таким образом используется единых подход в разработке.

SDK построен на основе  протокола передачи статических данных Google сервиса, который позволяет разработчикам отправлять данные к серверам Google Analytics через HTTP-запросы. API-интерфейсы Windows SDK для Google Analytics созданы по образцу имен классов и шаблонов проектирования от компании Google Android SDK, чтобы максимально обеспечить портативность и читабельность для тех, кто уже знаком с Google Analytics на других платформах.

Начать работу

Если Вы предпочитаете видео формат, это "Начало работы с Windows SDK для Google Analytics" наглядно показывает каждый шаг ниже.

Если Вы предпочитаете письменную форму, здесь показано как добавить Windows SDK для Google Analytics в проект:

 

  •  И наконец, добавьте свой код для отслеживания событий.


Posted on 9. February 2017

Анонс проекта Rome для Android

Ранее уже писал о проекте Rome, который позволяет улучшить взаимодействие пользователей с одним приложением на разных устройствах платформы Windows.

Первая версия проекта Rome для удаленного запуска приложений и удаленных сервисов приложения появилась в Windows 10 Anniversary Update.

Project Rome для Android 

 

Project Rome for Android

 

Сегодня компания Microsoft анонсировала выход Android версии проекта Rome. Эта версия SDK работает с Java и Xamarin.

Примеры приложений можно скачать с GitHub'а данного решения. Видео с демонстрацией работы проекта Rome на устройстве с Android:

 

Скачать пример на Java

Скачать пример на Xamarin



Posted on 8. February 2017

UWP компоненты Telerik на Github

Telerik объявила о том, что контролы для универсальной платформы Windows становится с открытым исходным кодом и они доступны на GitHub. Опубликованное решение представляет собой набор из более 20-ти элементов управления UI для разработчиков UWP приложений. Оно включает в себя различные элементы управления для множества приложений. Одними из наиболее популярных элементов управления в пользовательском интерфейсе UWP являются Cетка(grid), Диаграмма, DataForm и ListView, которые используются в большинстве бизнес-приложений.


С увеличивающимся интересом к Windows 10, это было вполне логично, что мы расширяем наше портфолио компонентов UI для UWP. Телерик UI для универсальной платформы Windows уже расширил возможости многих приложения в Windows Store. В действительности, сегодня Телерик UI является наиболее популярной UI библиотекой среди всех приложений в Windows Store. Таким образом, эти виджеты уже были проверены и испытаны в реальном мире ™


Полный список доступных элементов управления пакета Telerik.

Telerik UI для UWP репозиторий на GitHub.



Posted on 12. October 2016

Project Rome. Работа приложения на разных устройствах.

Сегодня пользователи используют сразу с несколько устройств. Устрайства разделены разными платформами и форм-факторами: мы читаем новости на планшетах, общаемся с друзьями через телефон, работаем на ПК. А вечером смотрим фильмы и играем в игры на игровых консолях.

Платформа Windows работает на большом наборе устройств начиная с настольных компьютеров, ноутбуков и смартфонов, и заканчивая широкоформатными хабами, HoloLens, IoT и Xbox консолями. Этот спект устройств увеличивается, если включить во внимание Android и iOS устройства, различные устройсва дополнительной и виртуальной реальности, и новые продукты IoT.

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

Project Rome Introduction

Проект Rome - это платформа, которая упращает работу пользователя с одной задачей на множестве устройств. Она позволяет пользователям сосредоточитва на решении задачи, не отвлекаясь на форм-факторы различных устройств. Даное решение появилось в Windows 10 Anniverary Update (Windows 10, Version 1607) в виде Remote System API, позволяющего разработчикам расширить функционал своих приложених на устройствах в сети или через облака.

Проект Roma разрывает существующие границы между всеми Windows устройствами и создает сценарии, которые больше не принадлежат одному устройству. Remote System API является ключевым моментом проекта Rome и позволяет в разы улучшить взаимодействим пользователей с широким набором устройств на платформе Windows.

Более детально о возможностях преокта Rome можно узнать по ссылкам:


Скачайте Visual Studio для начало работы с проектом Rome