O que há de novo no Windows Phone
-
Upload
marlon-luz -
Category
Software
-
view
126 -
download
2
description
Transcript of O que há de novo no Windows Phone
![Page 1: O que há de novo no Windows Phone](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/10.jpg)
Toast notificationsFormato de dado comumVisualização específica para dispositivo
![Page 11: O que há de novo no Windows Phone](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/16.jpg)
Q&A
![Page 17: O que há de novo no Windows Phone](https://reader036.fdocuments.us/reader036/viewer/2022062615/548bb951b479590e668b460f/html5/thumbnails/17.jpg)
© 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.