Windows phonesessions

819 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
819
On SlideShare
0
From Embeds
0
Number of Embeds
474
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows phonesessions

  1. 1. De Windows Phone 7 A Windows Phone 8 Por Roberto Luis Bisbé (@rlbisbe) roberto.luis@rlbisbe.net rlbisbe rlbisbe.net
  2. 2. Acerca de… Me llamo Roberto y construyo software Software Engineer en VS Anywhere Ingeniero Informático por la UAM Blog: rlbisbe.net Twitter: @rlbisbe
  3. 3. Erase una vez, ratones
  4. 4. Estos no!
  5. 5. Más bien estos
  6. 6. 7
  7. 7. 7
  8. 8. 7
  9. 9. 7
  10. 10. 7
  11. 11. 7
  12. 12. ¿Quién habrá sido?
  13. 13. 8
  14. 14. WP7 WP8
  15. 15. Objetivo ¿Migrar? Cambios Problemas Compatibilidad
  16. 16. ¿Por qué migrar?
  17. 17. ¿Por qué migrar nuestra app? 300,0% 253,0% 250,0% 200,0% 150,0% 100,0% 100,0% 50,0% 0,0% Q2 2012 Q2 2013 Fuente: Gartner
  18. 18. ¿Por qué migrar nuestra app? WP7.x 33% WP8 67% Fuente: WinSupersite September 2013
  19. 19. DEMO Vamos a migrar una app
  20. 20. Hemos migrado a WP8 Referencias Capacidades Requisitos Emulador
  21. 21. • • • • Microsoft XDE Software 1 resolución 2 configuraciones RAM Hyper-V Hardware 3 resoluciones 2 configuraciones RAM Hyper-V Hardware 4 resoluciones 2 configuraciones RAM
  22. 22. 4 resoluciones
  23. 23. 3 configuraciones de memoria Lowermemory phones Highermemory phones Limit type App type Default XNA or native 150 MB 150 MB Default XAML/.NET 150 MB excluding XNA 300 MB Higher All app types 380 MB 180 MB
  24. 24. DEMO Detectando resolución y memoria
  25. 25. Modelo asíncrono
  26. 26. Cambian APIs
  27. 27. Cambian los mapas Bing -> Nokia Presentar una colección de puntos => FAIL http://geeks.ms/blogs/adiazmartin/archive/2012/12/30/windows-phoneactualizando-los-mapas-a-la-versi-243-n-de-windows-phone-8.aspx Geocoordinate VS GeoCoordinate: http://msdn.microsoft.com/enus/library/windows/apps/windows.devices.geolocation.geocoordinate http://msdn.microsoft.com/enUS/library/windowsphone/develop/system.device.location.geocoordinate(v=vs. 105).aspx
  28. 28. Perdemos XNA
  29. 29. ¿Y que hacemos? XNA está “deprecated” en Windows Phone 8 Para juegos se recomienda usar DirectX / Direct3D Alternativa: MonoGame
  30. 30. Manteniendo compatibilidad
  31. 31. Manteniendo compatibilidad Enlace de archivos Compilación condicional #ifdef NETFX Portable Class Library
  32. 32. Demo Portable Class Library
  33. 33. Portable Class Library Reactive UI Reactive Extensions MvvmCross Json.net Microsoft.Bcl.Async
  34. 34. Resumen Nos compensa migrar Cambios a nivel HW, SW y API Perdemos XNA Ganamos DirectX Reutilizar código
  35. 35. No hemos visto Multitarea Tiles APIs Capacidades
  36. 36. Más información (MSDN Blogs) Introducing Windows Phone SDK 8.0 http://blogs.msdn.com/b/visualstudio/archive/2012/10/30/introducing-windowsphone-sdk-8-0.aspx (Channel 9) Create Cross-platform Apps using Portable Class Libraries https://channel9.msdn.com/Events/Build/2012/3-004 (Nokia Developers) Co-development for Windows Phone 7/8 and Windows 8 guide http://developer.nokia.com/Community/Wiki/Codevelopment_for_Windows_Phone_7/8_and_Windows_8_guide (Windows Phone Central) Looking at Windows Phone 8 from a developer's perspective http://www.wpcentral.com/looking-windows-phone-80-developers-perspective
  37. 37. Programas e iniciativas de Microsoft España Programas Startups – BizSpark Estudiantes – DreamSpark – Microsoft Student Partner Formación • Microsoft Virtual Academy Aceleración de apps • App Campus Concursos • Estudiantes – OlimpiadApps University • Profesionales – I APP YOU! – Reto GameDev
  38. 38. El equipo de evangelismo estamos para ayudarte Soporte (sólo para España) • ¿Tienes una idea de app y quieres saber si es viable? • ¿Quieres empezar a desarrollar y necesitas recursos de formación, documentación y/o ejemplos? • ¿Necesitas un token para registrarte de manera gratuita como desarrollador en la Tienda? • ¿Estás desarrollando tu app y tienes alguna duda o problema? • ¿Necesitas un dispositivo con Windows Phone 8 para probar tu app antes de publicarla? • ¿Estás publicando tu app y tienes alguna duda o problema? • ¿Quieres que te ayudemos a promocionar tu app? • Escribe a sopwp@Microsoft.com
  39. 39. Christmas Windows Phone Sessions http://blogs.msdn.com/b/esmsdn/archive/2013/11/25/christmas-windows-phone-sessions.aspx 02/12/13 Introducción al diseño de Apps para Windows Phone 03/12/13 Desde Windows Phone 7 a Windows Phone 8 04/12/13 Desarrollando con MVVM 05/12/13 Windows Phone 8 Update 3. Cambios para los desarrolladores 09/12/13 Optimiza tus apps de Windows Phone 8 10/12/13 ¡¡¡NFC a tope!!! 11/12/13 Efectos alucinantes con Nokia Imaging SDK 12/12/13 Descubriendo Windows Phone App Studio 16/12/13 Diseño de Apps exclusivas para Windows Phone 17/12/13 Azure Mobile Services, desde las trincheras 18/12/13 Cimbalino Toolkit y Multilingual Toolkit 19/12/13 Distribución empresarial en Windows Phone 8
  40. 40. ¿Preguntas? roberto.luis@rlbisbe.net @rlbisbe rlbisbe.net • rlbisbe.net

×