windows universal apps

41
Windows Universal Apps Vinícius Souza Technical Evangelist

Upload: vinicius-batista-de-souza

Post on 25-Jan-2015

334 views

Category:

Mobile


0 download

DESCRIPTION

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.

TRANSCRIPT

  • 1. Windows Universal Apps

2. 2 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 5. 5 6. 6 7. 7 8. 8 Windows 8.1 fornece para os desenvolvedores umq experincia compartilhada que entrega a experincia 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 notificaes inteligentes Execuo em Background + triggers Bluetooth-LE suporte para wearables + beacons Melhorias no Internet Explorer 11 9. 9 Windows Phone 7.5 Windows Phone 8.0 Convergncia iniciou com IE WP 7.5 entregue com IE9 O mesmo IE codebase como no Windows Mesmo engine JavaScript como no Windows Convergncia no ncleo do SO Mesmo NT kernel, file system e rede Kernel mode driver Boot Seguro & BitLocker Developer Platform Convergncia parcial de API (foco em sensores e IAP) Native Code (C++) e DirectX IE10 Converged Dev Platform Reuso de seus conhecimentos Mais reutilizao de cdigo Experincias disruptivas Alinhamento das Lojas Um registro duas lojas Shared entitlement Common Core Platform Frameworks de localizao e proximidade Segurana & identidade Agendador de tarefas 10. 10 O Windows Runtime (WinRT) runtime compartilhada e API utilizada por Apps entre as plataformas Windows (Phone e Client) Crescimento da Convergncia no 8.1 Objetivo ter 100% de convergncia para os cenrios de desenvolvimento No 8.0, tnhamos ~30% de convergncia de API Com o 8.1, estamos com 90%+ convergncia 11. 11 | | Legend 12. 12 13. 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. 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. 18 80% exact same XAML 20% custom Common SignatureOptimized DatePicker TimePicker CommandBar AppBar Button CheckBox RadioButton ProgressBar Slider ToggleSwitch Hub Pivot ListView GridView 18. 19 No Windows Phone 8.1 e no Windows 8.1 19. 20 20. 21 Task TimeTrigger PUSH Notification LocationTrigger PushNotificationTrigger MaintenanceTrigger InternetAvailable NetworkStateChange TimeZoneChange 21. 22 Windows Notification Service (WNS) Mesmo servio de push para Windows + Phone Melhora na fila para aumentar o limite de perda de notificaes devido a problemas de conectividade Toasts + Tile templates Mesmos templates de tile Atualizaes peridicas de tiles Toasts 22. Action Center Local para verificar as notificaes perdidas Aplicativos podem inteligentemente gerenciar notificaes (adicionar silenciosamente, atualizar, e excluir notificaes) 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. 25 25. 26 26. 30 27. 31 28. 32 29. 34 30. 35 31. 36 32. 116% Crescimento YoY apps $ 114% Crescimento YoY downloads dirios 94% Crescimento YoY desenvolvedores registrados 197% Crescimento YoY Venda cruzada Parcerias com operadoras mveis no sistema de cobrana ajudaram aumentar o lucro mensal Destaques Recentes Expanso do ecossistema de aplicativos Windows 33. Grandes experincias de dispositivos potencializados por servios na nuvem 34. Economia Crie novas experincias Alcance mais pessoas Utilize o que conhece 35. http://appstudio.windowsphone.com