Что нового в Silverlight дляWindows Phone 8.1 презентация

XAML XAML фрэймворки в Windows Phone 8.1 Silverlight

Слайд 1
Сергей Пугачёв
@spugachev
Premier Field Engeneer
Что нового в Silverlight для Windows Phone 8.1


Слайд 2XAML
XAML фрэймворки в Windows Phone 8.1
Silverlight


Слайд 3Наши инвестиции в XAML Framework

Ваши инвестиции в Silverlight приложения

Разработчики не брошены

Переходите

на XAML если/когда ВЫ будите готовы

Ландшафт


Слайд 4Новые возможности в Silverlight 8.1


Слайд 5Что нового?
Расширены доступные
нативные API
D2D/DWrite/WIC/…
WinRT APIs


Почему не доступно всё?
Что-то не имеет

смысла
Нет поддержки Modern Resource Technology (MRT)

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

Silverlight 8.0
WinRT APIs

XAML 8.1
WinRT APIs

Silverlight 8.1
WinRT APIs



Слайд 11Более 90% API доступно для всех типов приложений

Некоторые API доступны только

в Silverlight

Сближение платформ


Слайд 12SL 8.0 приложений работают на 8.1 телефонах
100% бинарная совместимость

Обновление 8.0 приложений

до 8.1
Нет 100% совместимости на уровне исходного кода

Совместимость приложений


Слайд 13Возможности, не поддерживаемые в Silverlight 8.1


Слайд 14Silverlight 8.1 приложения работают в «Modern» окружении


Слайд 15
Breaking Changes
Windows Runtime Apps with XAML

C#/VB or C++
Silverlight 8.1 XAML

C#/VB

WinRT
Windows Phone

OS 8.1 Libraries

.NET BCL

Silverlight 8.0 XAML

C#/VB

Silverlight 8.0 execution stack


Modern execution stack

WinRT
WP 8.0 Libraries

.NET BCL

Windows Phone OS 8.1


Когда вы обновляетесь до Silverlight 8.1, вы меняете Framework и библиотеки
CLR/Silverlight bug fixes
APIs могут бросать другие/новые исключения

Смотрите полный список изменений в документации



Слайд 16Фоновое исполнение в Silverlight 8.1

Silverlight 8.0
Foreground app
Periodic & Resource-Intensive Background Agents
CBE:

Run-trackers and turn-by-turn navigation

Background AudioPlayerAgent, AudioStreamingAgent


Silverlight 8.1

Foreground app

SL Periodic & Resource-Intensive Background Agents

WinRT Background Audio

WinRT Background Tasks

CBE: Run-trackers and turn-by-turn navigation

Background AudioPlayerAgent, AudioStreamingAgent


Слайд 17Когда вы обновляете до Silverlight 8.1
Приложение работает в новом WinRT окружении
Поведение

платформы меняется
Приложение получает доступ к 8.1 APIs
Добавляется Package.appxmanifest
Для настроек приложения
Вы можете использовать Silverlight background agents и WinRT background tasks
Кроме Silverlight background audio agents

Слайд 18Работают только на 8.1 телефонах

Store поддерживает 3 версии приложения

Silverlight 8.1: развёртывание

приложений

Слайд 19Демо: Обновление до Silverlight 8.1


Слайд 20Оповещения и тайлы в Silverlight 8.1

Silverlight 8.0
app

Silverlight 8.1
MPNS
app
MPNS
WNS

или
?
?
WNS лечше!
Оповещения доставляются в

течение 5 секунд
Не нужно управлять сертификатами: WNS использует OAuth вместо SSL сертификатов
Всё аналогично Windows Store приложениям
Много улучшений по сравнению с MPNS

Слайд 21Переход на WNS
Выберите WNS Notification Service в WMAppManifest.xml


Слайд 22Определите Tile и Icon ресурсы в package.appxmanifest

/>
...


DisplayName="TileUpdateAfterDeactivation"
Square150x150Logo="Assets\SquareTile150x150.png"
Square44x44Logo="Assets\Logo.png"
Description="TileUpdateAfterDeactivation"
ForegroundText="light"
BackgroundColor="#00b2f0">




...


Слайд 23Что использовать?


Слайд 24
Вопросы?
Sergey Pugachev
serp@microsoft.com


Слайд 25© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista

and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

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


Для правообладателей

Яндекс.Метрика