- PVSM.RU - https://www.pvsm.ru -
Shen Chauhan и Andy Wigley рассказывают об обновлении Windows и новом SDK
Пару недель назад мы выпустили новую версию Windows 10 SDK [1] (можно ставить параллельно с предыдущей версией). SDK включает [2] более 200 новых типов и дополнительных методов и свойств для существующих типов.
В этой статье мы расскажем подробнее о некоторых улучшениях в универсальной Windows-платформе (UWP), включенных в SDK:
Мы добавили в SDK новое семейство API — Windows.UI.Composition [3], позволяющее напрямую работать с базовым слоем UI. Базовый слой UI находится между фреймворком (например, XAML) и графическим слоем DirectX. Мы подготовили набор соответствующих примеров на GitHub [4]. Новый набор API включает:
Библиотека SQLite [7] теперь поставляется вместе с UWP для решения задач локального доступа к данным, необходимого во всем спектре устройств на Windows 10. SQLite реализует транзакционный движок поддержки SQL-базы данных, не имеющий дополнительных зависимостей и не требующий наличия сервера или специфичных настроек. Разработчики теперь могут напрямую обращаться к SQLite, включенному в SDK вместо самостоятельного включения соответствующей библиотеки в приложение. Руководство по работе с данными [8] было обновлено, чтобы помочь разработчикам разобраться в работе в SQLite в UWP-приложениях.
Обновление включает следующие улучшения в работе с клавиатурой и пером:
Обновление делает установку пакетов приложений на устройствах более гибкой:
SDK включает несколько обновлений API, чтобы вы могли улучшить опыт пользователей:
В SDK включены следующие улучшения:
Windows 10 включает ряд улучшений в работе с контекстными сенсорами, позволяющими определять тип активности (например, ходьба, бег, езда на велосипеде или машине), подсчитывать шаги и узнавать высоту и барометрическое давление, а также отслеживать появление пользователя рядом с устройством или его отдаление. Подробнее о работе с сенсорами мы писали в статье «Сенсоры контекста в Windows 10 [21]». В дополнение, наша вторая статья [22] описывает некоторые продвинутые возможности работы с сенсорами, включая пакетную обработку данных акселерометра, использование ReadingTransform для поддержки правильной ориентации приложения на различных устройствах и также возможность добавления собственных сенсоров. Таким образом, полный набор всех сенсорных API работает на всем спектре устройств на Windows 10.
Ноябрьское обновление развивает возможности, полволяя использовать сенсоры как фоновые триггеры. Подробности можно узнать из нашего растущего набора примеров работы с устройствами и сенсорами на GitHub [23].
Разработчики теперь могут более гибко работать с файлами, сохраняя и ассоциируя из с конкретными пользователями:
Windows App Certification Kit обновился и включает улучшенные тесты. В частности, добавлен тест для предзагрузки приложения (Prelaunch) и поправлены тесты ресурсов и используемых API. Полное описание изменений и известных проблем можно найти на странице WACK [28].
Чтобы облегчить проектирование приложений, мы добавили новые шаблоны дизайна [29] UWP-приложений для Adobe Photoshop. Мы также обновили шаблоны Microsoft PowerPoint и Adobe Illustrator и сделали PDF-версию руководств.
Автор: Microsoft
Источник [32]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/bluetooth/106405
Ссылки в тексте:
[1] Windows 10 SDK: https://dev.windows.com/downloads
[2] включает: https://blogs.windows.com/buildingapps/2015/10/13/windows-10-sdk-preview-build-10563-released/
[3] Windows.UI.Composition: http://go.microsoft.com/fwlink/?LinkID=534726&clcid=0x409
[4] примеров на GitHub: https://github.com/Microsoft/composition
[5] анимаций через выражения: https://msdn.microsoft.com/en-us/library/windows/apps/mt592876.aspx#expression_animations
[6] Эффекты: https://msdn.microsoft.com/en-us/library/windows/apps/mt592878.aspx
[7] Библиотека SQLite: http://www.sqlite.org/
[8] Руководство по работе с данными: https://msdn.microsoft.com/en-us/library/windows/apps/xaml/mt592862.aspx
[9] Ink Presenter: https://msdn.microsoft.com/library/windows/desktop/mt622165(v=vs.85).aspx
[10] DirectComposition: https://msdn.microsoft.com/library/windows/desktop/hh437371(v=vs.85).aspx
[11] KeyboardDeliveryInterceptor: https://msdn.microsoft.com/library/windows/apps/windows.ui.input.keyboarddeliveryinterceptor.aspx
[12] для UWP-приложений: https://msdn.microsoft.com/library/windows/apps/windows.ui.core.corewindow.aspx
[13] для классических Windows-приложений: https://msdn.microsoft.com/library/windows/desktop/hh454903(v=vs.85).aspx
[14] JumpList: https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.startscreen.jumplist.aspx
[15] JumpListItem: https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.startscreen.jumplistitem.aspx
[16] DeviceInformationPairing: https://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.enumeration.deviceinformationpairing.aspx
[17] FlushAsync: https://msdn.microsoft.com/ru-ru/library/windows/apps/windows.storage.streams.ioutputstream.flushasync.aspx
[18] FlushAsync: https://msdn.microsoft.com/library/windows/apps/windows.storage.streams.datawriter.flushasync.aspx
[19] CookieUsageBehavior: https://msdn.microsoft.com/en-us/library/windows/apps/windows.web.http.filters.httpbaseprotocolfilter.cookieusagebehavior.aspx
[20] HttpBaseProtocolFilter: https://msdn.microsoft.com/library/windows/apps/windows.web.http.filters.httpbaseprotocolfilter.aspx
[21] Сенсоры контекста в Windows 10: http://habrahabr.ru/company/microsoft/blog/265963/
[22] вторая статья: https://blogs.windows.com/buildingapps/2015/09/03/new-sensor-features-in-windows-10/
[23] примеров работы с устройствами и сенсорами на GitHub: https://github.com/Microsoft/Windows-universal-samples
[24] CreateFileForUserAsync: https://msdn.microsoft.com/library/windows/apps/windows.storage.downloadsfolder.createfileforuserasync.aspx
[25] CreateFolderForUserAsync: https://msdn.microsoft.com/library/windows/apps/windows.storage.downloadsfolder.createfolderforuserasync.aspx
[26] пользователя: https://msdn.microsoft.com/library/windows/apps/windows.system.user.aspx
[27] GetLibraryForUserAsync: https://msdn.microsoft.com/library/windows/apps/windows.storage.storagelibrary.getlibraryforuserasync.aspx
[28] странице WACK: https://dev.windows.com/develop/app-certification-kit
[29] новые шаблоны дизайна: https://dev.windows.com/design/assets
[30] @WindowsDev: http://www.twitter.com/WindowsDev
[31] MSDN форумы: https://social.msdn.microsoft.com/Forums/en-US/home?forum=wpdevelop
[32] Источник: http://habrahabr.ru/post/273209/
Нажмите здесь для печати.