Windows Universal Apps

869 visualizações

Publicada em

No último //Build anunciamos a Microsoft Universal Apps, uma significativa evolução da PCL - Portable Class Library.
Com a Universal Apps passamos a reaproveitar não só código entre apps de Windows 8.1 e Windows Phone 8.1, mas também XAML / HTML. Isso mesmo, no Windows Phone 8.1 também é possível desenvolver com HTML5 e JS.

Publicada em: Celular
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Windows Universal Apps

  1. 1. Windows Universal Apps
  2. 2. 2
  3. 3. Hardware mais barato (support 8x26, Qualcomm Reference Design) Suporte a Dual-SIM (duplo Sim Card) Aplicativos para ajudar a utilizar melhor o seu plano de dados: DataSense 2.0, Wi-Fi Sense, Storage Sense, Battery Sense 3
  4. 4. 4
  5. 5. 5
  6. 6. 6
  7. 7. 7
  8. 8. 8 Windows 8.1 fornece para os desenvolvedores umq experiência compartilhada que entrega a experiência correta para o fabricante correto Projetado um vez; engaging everywhere • Plataforma de desenvolvimento convergida • Modelo de aplicaitvo convergido Aplicativos ganham vida no Windows • Melhoria no Live tile • Action Center para notificações inteligentes • Execução em Background + triggers • Bluetooth-LE suporte para wearables + beacons • Melhorias no Internet Explorer 11
  9. 9. 9 Windows Phone 7.5 Windows Phone 8.0 Convergência iniciou com IE • WP 7.5 entregue com IE9 • O mesmo IE codebase como no Windows • Mesmo engine JavaScript como no Windows Convergência no núcleo do SO • Mesmo NT kernel, file system e rede • Kernel mode driver • Boot Seguro & BitLocker Developer Platform • Convergência parcial de API (foco em sensores e IAP) • Native Code (C++) e DirectX • IE10 Converged Dev Platform • Reuso de seus conhecimentos • Mais reutilização de código • Experiências disruptivas Alinhamento das Lojas • Um registro duas lojas • Shared entitlement Common Core Platform • Frameworks de localização e proximidade • Segurança & identidade • Agendador de tarefas
  10. 10. 10 O Windows Runtime (WinRT) é runtime compartilhada e API utilizada por Apps entre as plataformas Windows (Phone e Client) Crescimento da Convergência no 8.1 • Objetivo é ter 100% de convergência para os cenários de desenvolvimento • No 8.0, tínhamos ~30% de convergência de API • Com o 8.1, estamos com 90%+ convergência
  11. 11. 11 | | Legend
  12. 12. 12
  13. 13. 14
  14. 14. • Utilizando um único template de projeto do Visual Studio ‘Universal app’ para sua App. • As mesmas ferramentas de desenvolvimento e teste entre as plataformas 15
  15. 15. 16
  16. 16. Fornece o mesmo sistema de coordenadas que extende o eixo X e Y para o infinito, permitindo que você escale 17 10” tablet 7” tablet 6” 5” 4.5” Canvas virtual infinito
  17. 17. 18 80% exact same XAML 20% custom Common SignatureOptimized DatePicker TimePicker CommandBar AppBar Button CheckBox RadioButton ProgressBar Slider ToggleSwitch Hub Pivot ListView GridView
  18. 18. 19 No Windows Phone 8.1 … e no Windows 8.1
  19. 19. 20
  20. 20. 21 Task TimeTrigger PUSH Notification LocationTrigger PushNotificationTrigger MaintenanceTrigger InternetAvailable NetworkStateChange TimeZoneChange
  21. 21. 22 Windows Notification Service (WNS) • Mesmo serviço de push para Windows + Phone • Melhora na fila para aumentar o limite de perda de notificações devido a problemas de conectividade Toasts + Tile templates • Mesmos templates de tile • Atualizações periódicas de tiles • Toasts
  22. 22. Action Center • Local para verificar as notificações perdidas • Aplicativos podem inteligentemente gerenciar notificações (adicionar silenciosamente, atualizar, e excluir notificações) 23
  23. 23. Device B WP 8.1 – PFN 12345 Roaming Local Local Cache Temp Device A WP 8.1 App Roaming Local Local Cache Temp Backup [Device A]
  24. 24. 25
  25. 25. 26
  26. 26. 30
  27. 27. 31
  28. 28. 32
  29. 29. 34
  30. 30. 35
  31. 31. 36
  32. 32. 116% Crescimento YoY apps $ 114% Crescimento YoY downloads diários 94% Crescimento YoY desenvolvedores registrados 197% Crescimento YoY Venda cruzada Parcerias com operadoras móveis no sistema de cobrança ajudaram aumentar o lucro mensal Destaques Recentes Expansão do ecossistema de aplicativos Windows
  33. 33. Grandes experiências de dispositivos… … potencializados por serviços na nuvem
  34. 34. Economia Crie novas experiências Alcance mais pessoas Utilize o que conhece
  35. 35. http://appstudio.windowsphone.com

×