17
Marlon Luz Evangelista Microsoft O que há de novo no Windows Phone #TDC2014 – trilha mobile Me

O que há de novo no Windows Phone

Embed Size (px)

DESCRIPTION

Palestra apresentada na trilha mobile do TDC2014

Citation preview

Page 1: O que há de novo no Windows Phone

Marlon LuzEvangelista Microsoft

O que há de novo no Windows Phone

#TDC2014 – trilha mobile

Me

Page 2: O que há de novo no Windows Phone

Um Windows para Desenvolvedores de App

Plataf. Desenv. Compartilhada• Windows XAML apps• Conjunto de API compartilhada• Modelo de app compartilhado• Live Tiles compartilhados• Formato de distribuição

compartilhado• Controles Convergentes + Ganhos

de Performance

Serviços Compartilhados• Registro compartilhado na Store• Push Services (WNS) unificado• Data Roaming e backup App

unificados• Identidade de apps compartilhadas

Page 3: O que há de novo no Windows Phone

Plataforma de Desenvolvimento Windows

Windows API Set

Graphics Audio Media

Networking File System Input

Commerce

Sensors

.NET CLRWindows Runtime

DirectX(C++)

SilverlightXAML

(C# | VB)

Windows XAML

(C# | VB | C++)

WinJS(HTML + JS)

App Model Services

Navigation

Packaging

Contracts

Background

Store

Push

Roaming

Legenda

Windows Phone Only

Windows OnlyWindows + Windows Phone

Windows Kernel

App Data Backup

Page 4: O que há de novo no Windows Phone

No Windows Phone 8 apps tem limite de memória pré-definida

150 Mb em 512M300 Mb em 1gig.450 Mb em 2gig

Funcionou bem, mas poderia ser excessivamente conservador

94% das apps ≤ 150MB, 96% ≤ 100MB, 80% ≤ 80MB, 70% ≤ 60MB

Resultado:apps entrando em tombstoned quando não era necessárioExperiência de usuário ruim, uma vez que app era reiniciada

Trabalhar bem em 512Mb

Page 5: O que há de novo no Windows Phone

Sistema monitora a quantidade de memória que sua app está utilizando ao longo do tmepoAjusta limite de memória para app de acordo com esse dadoResultadoMais apps permanecem em memória512 Mb – algunas apps são resumidas>1Gig – quase todas as app são resumidas

Estimativa Dinâmica de Memória

Page 6: O que há de novo no Windows Phone

Melhorando a experiência de app

Apps sempre resumem8.1 Apps não fecham no voltarApp Switcher

Page 7: O que há de novo no Windows Phone

Execução baseada em TriggerApps subscrevem às triggers que estão interessadasApenas executam *quando* trigger é disparada

Exemplo:Push notificationGeofencingBLE deviceScheduleSensors

Page 8: O que há de novo no Windows Phone

Geofencing

APIs para habilitar geofencing

Trigger de localicação

Até 1000 geofences

Experiência GeofencingApp registra um número de geo-coordinadas com um raio em torno deste ponto

Quando o usuário entra neste geofence, a trigger é disparada e a execução da app pode ocorrer

Page 9: O que há de novo no Windows Phone

Um Microsoft Push ServiceWindows Notification Service (WNS)Funciona com Windows e Windows PhonePush notifications existentes no Phone agora rodam sobre WNS sem nenhuma mudança

Resultado: Todas as 2 push notifications (antigas & nova) funcionam melhor e com mais eficiência de bateria

Page 10: O que há de novo no Windows Phone

Toast notificationsFormato de dado comumVisualização específica para dispositivo

Page 11: O que há de novo no Windows Phone

Action CenterFornece informação atual e relevante, preservando a capacidade de olhar + irUsuário pode descartar grupos, ou todas as notificaçõesNotificações podem ser adicionadas por toast, ou silenciosamenteApps podem atualizar/remover notificação

Page 12: O que há de novo no Windows Phone

Live Tiles ComunsMesmo mecanismo/template para Windows & PhoneMais flexibilidade para engajar ainda mais o usuário

Page 13: O que há de novo no Windows Phone

Empacotamento+ deploy de App

Mesmo formato para Windows & Phone (APPX)Divide os recursos em pacotes separatosDownload eficiente de dados

AppX Package

720p

Manifest(s)

1080p SpanishGermanItalianFrenchEnglishWVGA

DLLs

Page 14: O que há de novo no Windows Phone

Instalar apps no SDUsuário pode decider instalar ou mover app para SDApp é criptografada no SD para proteção e isolamentoApps são habilitadas por padrão para SD Opt out com um flag no manifesto

Page 15: O que há de novo no Windows Phone

Backup & roaming de AppRoaming de dados com Windows appsBackup da Start ScreenMetadados de Tiles e layout realizam backup no OneDrive diariamente

Backup de dados da AppApp decide quais dados serão feitos backup no OneDrive

Windows Device (PFN = 123)

Roaming Local Temp

Windows Phone (PFN = 123)

Roaming Local Temp

Roaming

100kb

100kb

Device A

Device B

Page 16: O que há de novo no Windows Phone

Q&A

Page 17: O que há de novo no Windows Phone

© 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.