3. Comunicación moderna en el teléfono.
Una manera más inteligente de usar
aplicaciones
Internet más allá del explorador
Windows Phone.
4. Windows Phone establece a la gente como el centro, haciendo más fácil conectarse, compartir con
amigos, familia y colegas y no olvidar ningun momento.
Comunicación moderna Una manera más Internet más allá del
en el teléfono. inteligente de usar explorador.
El Hub Gente, tiene conexión a
aplicaciones.
Una rápida y bella experiencia con
Facebook, LinkedIn and Twitter. Internet Explorer 9 y aceleración
Anclaraplicaciones en el inicio
para tener a la vista por hardware.
Los grupos pueden colocarse en
actualizaciones.
el inicio para actualizaciones Local Scout provee sugerencias y
automáticas enviar mensajes de prioriza resultados de búsqueda
La aplicaciones estan conectadas
texto o correos. locales en restaurantes, centros
con las búsquedas para hacerlas
más fácil de descubrir y usar. comerciales y cosas por hacer.
Chat para Facebook, Messenger,
check-ins y etiquetado de fotos.
Windows Phone.
7. Plataforma de aplicaciones
Runtime – On “Screen” Tools
Sensors Media Data Location Phone Emulator
Phone Xbox LIVE Notifications Samples Documentation
.NET Framework managed code sandbox Guides Community
Packaging and Verification Tools
SCREEN
CLOUD Cloud Services Portal Services
Notifications App Deployment Registration Marketplace
Location Identity Feeds Validation MO and CC Billing
Social Maps Certification Business Intelligence
Publishing Update Management
Windows Phone.
16. Diseño alineado a Metro
Personal Relevante Conectado
Weather surfaced on the live tile in Start Weather updated based on your location Weather for your contacts
Windows Phone.
20. Windows Phone Marketplace
El Marketplace es la única vía oficial para obtener
aplicaciones para los móviles
Los usuarios pueden obtener aplicaciones y desplegarlas
en sus dispositivos (Hasta 5 dispositivos)
Los desarrolladores pueden escribir aplicaciones y
desplegarlas en sus dispositivos para pruebas,
desbloqueando su equipo
Compañias y desarrolladores registrados hasta 3
dispositivos
Estudiantes registrados un dispositivo
Windows Phone.
22. Registro como desarrollador
El registro como desarrollador oficial tiene un costo de 99
dólares por año
Los estudiantes pueden registrarse gratis usando
Dreamspark
Solo quienes estén registrados pueden enviar aplicaciones
para ser aprobadas.
Los miembros validan su identidad y se unen obteniendo
una unica firma digital para sus envios de aplicaciones al
Marketplace
Sitio web: http://create.msdn.com
Windows Phone.
23. Desde el desarrollo al dispositivo
Windows Phone Dev Tools
Phone Emulator
Samples Documentation
Guides Community
Packaging and Verification Tools
AppHub
Consumer
myapp.xap
Windows Phone
Emulator or Developer device
Windows Phone.
24. Proceso de publicación
Develop Submit Certify
& Debug & Validate & Sign
Windows Phone
Application Marketplace
Deployment Service
Windows Phone.
25. El Marketplace Test Kit
El Marketplace Test Kit permite ejecutar a través de Visual
Studio el mismo test que será ejecutado al enviar nuestra
aplicación.
Probar nuestras aplicaciones con el Test Kit nos da mayores
probabilidades de ser aprobados al primer envío.
Windows Phone.
26. Resultados de la validación
Los resultados de la validación llegan 5 días hábiles
después del envío.
Los criterios de aprobación de nuestras aplicaciones van
desde temas de diseño y apariencia, código malicioso,
hasta desempeño y uso de recursos del dispositivo.
Si una aplicación no es aprobada el desarrollador recibe un
reporte que le indica las razones del rechazo con el fin de
que sean resueltas..
Cuándo la aplicación es reenviada se verifican nuevamente
solo las partes de la aplicación que han cambiado.
Windows Phone.
27. Pagos de nuestras aplicaciones
Los desarrolladores establecen el precio de sus aplicaciones
desde 1 hasta 500 dólares o bien pueden ofrecerlas gratis (Hasta
100 sin costo, 20 dólares adicional, las pagas no tienen límite)
Los desarrolladores reciben el 70% del valor cobrado por sus
aplicaciones.
Las compañias deben registrarse usando GeoTrust
Los pagos se realizar una vez el desarrollador haya ganado 200
dólares o más.
El pago es hecho a través de una transferencia bancaria
Todos los pagos son hechos desde EEUU por lo que se requiere
un número BIC/Swift
Windows Phone.
28. Tipos de publicación para
aplicaciones
Gratis o Pagas
Demostración: Vía código se puede identificar si
la persona descargó la versión en modo
demostración
Beta: 100 invitaciones, disponible por 90 días
Privadas: Solo quienes tienen el link la pueden
descargar
• Las actualizaciones de las aplicaciones no se cobran.
• Nadie puede pedir la devolución de su dinero por eso es importante
ofrecer el modo demostración
Windows Phone. 28
29. Reportes
El App Hub, encuentra una herramienta de reportes que
muestra el número de descargas de todas las aplicaciones
publicadas.
Los reportes aquí mostrados tienen un retardo de 6 días.
generado por el tiempo en que las transacciones con
tarjeta de crédito tardan en llevarse a cabo.
Ya que las aplicaciones se presentan por categorías es
recomendable cambiar la categoría de una aplicación y
observar el desempeño de las ventas.
Windows Phone.
30. Microsoft pubCenter
Para monetizar las aplicaciones se puede incorporar publicidad en
ellas, para hacerlo es necesario registrarse en
http://pubcenter.microsoft.com
El Windows Phone Advertising se encuentra disponible en el SDK y
podemos encontrar más información en
http://advertising.microsoft.com/mobile-apps
Windows Phone.
32. ¿Qué se necesita para desarrollar
para Windows Phone?
Si se conoce C# o VB, Visual Studio, Silverlight o XNA, se está habilitado para
desarrollar aplicaciones para Windows Phone.
Los desarrolladores que vienen de otras plataformas tienen cantidades de
recursos de capacitación disponibles y todas las herramientas necesarias,
GRATIS.
Visual Studio 2010 Express for Application Deployment Tool
Windows Phone Windows Phone Profiler
Silverlight 4 Tools Advertising SDK
XNA Game Studio 4.0 Marketplace Test Kit
Microsoft Expression Blend for Isolated Storage Tool
Windows Phone
Windows Phone Emulator
Windows Phone Developer
Registration Tool
Windows Phone.
33. Emulador para Windows Phone
No es necesario esperar para empezar
a desarrollar
El emulador para Windows Phone
ofrece:
Los launchers y choosers que no
requieran Live ID
Emulador de cámara y sensores como
acelerómetro y gps.
Reproducción de sonidos y videos.
Windows Phone.
34. Silverlight Toolkit para Windows Phone
Es un producto del equipo de Silverlight
El toolkit adiciona nuevos controles al set de controles
disponibles y estos son soportados en tiempo de diseño
Incluye acceso open source al codigo, documentación, y
ejemplos
Cada 3 meses se genera una nueva versión con
Correcciones a bugs
Nuevos controles
Sitio web: http://silverlight.codeplex.com
Windows Phone.
35. ¿Windows Phone 7 o 7.5?
Windows Phone 7 fue la primera versión de Windows
Phone y estaba acompañada de la versión 7 del SDK o el
WPDT (Windows Phone Developer Tools), la cual incluye
soporte limitado Silverlight 3.
Windows Phone 7.5 conocida como Windows Phone
“Mango” es actualmente la versión oficial, y está
acompañada de la versión 7.1 del SDK, la cual incluye
soporte para limitado para Silverlight 4.
Los teléfonos con Windows Phone 7 pueden actualizarse de forma
gratuita a Windows Phone 7.5 usando Zune.
Windows Phone.
36. Recursos en línea
App Hub http://create.msdn.com
Tools http://wpdev.ms/wpsdk71rc
WP on MSDN Library http://wpdev.ms/wponmsdn
WP “How To” Index http://wpdev.ms/wphowtos
WP UX Guide http://wpdev.ms/wpuxguide
WP P&P Guide http://wpdev.ms/wppnpguide
WP Dev Blog http://wpdev.ms/developerblog
Porting to WP http://wpdev.ms/porting
WP Labs (RTM) http://wpdev.ms/wprtmhols
WP Labs (Mango) http://wpdev.ms/mangohol
WP SL Quick Starts http://wpdev.ms/xamlquick
Windows Phone.
39. IDC WW Quarterly Mobile Phone
Tracker (March 2011)
Smartphone Ranking
2015 vs. 2011
1s
t
1
2n
d 2
3 3
rd 2011
4 4 2015
th
5 5
th 6
6
th Android Windows Phone iOS BlackBerry OS Other (Linux, Symbian
webOS,
Maemo/MeeGo)
Windows Phone.
40. IDC and Gartner Reports
2015 Market Share Forecast
Operating System IDC Gartner
Android 45% 49%
Symbian 0% 0%
Windows Phone 21% 20%
iOS 15% 17%
BlackBerry OS 14% 11%
Other (Linux, webOS, Maemo/MeeGo) 5% 3%
Grand Total 100% 100%
40 Windows Phone.
41. ¿Preguntas?
@soreygarcia
http://blog.soreygarcia.me
Windows Phone.
Notas del editor
Smartphones today all take the same basic approach based on a grid of icons and a collection of applications. They have gotten away from what is most important – connecting with people. The more you have to open and close these separate apps, the further out of the loop you feel. Windows Phone does things differently. We put people first. Windows Phone puts people at the center making it easier to connect and share with friends, family and colleagues, so you never miss a moment. In this release we focus on the key things that people care most about: Modern communication built in. Only Windows Phone has a People Hub with one touch access to Facebook, LinkedIn and Twitter, all built right in. You can group your friends, pin them to your Start screen to get live updates and easily text, email and IM them all at once. Windows Phone even has Facebook Chat, Messenger, check-ins and photo tagging all built-in so you can stay connected without missing a moment. A smarter way to app. Windows Phone has the apps you need but takes them a step further. Pin your apps to your Start screen for live updates at a glance. And only Windows Phone connects apps to your searches making them easier to discover and use.Internet beyond the browser. Windows Phone delivers a fast, beautiful web experience with Internet Explorer 9 and hardware acceleration – but it doesn’t stop there. Local Scout provides suggestions and prioritized local search results on restaurants, shopping and things to do so you can live like a local no matter where you are. Windows Phone. Put People First.
Consistent hardware across OEMsPerformance is impressive, especially in 3DYou can use all the hardware and sensors in your Windows Phone gamesGreat tooling to facilitate game development
This slide summarizes the Windows Phone Application Platform. In this presentation, we focus on the Windows Phone Developer Tools to build applications for the platform, the project templates, and supporting tools
Make the point that you have to have Zune running to provide the phone connection.
Make the points that:It doesn’t matter if you are not a good designer, Silverlight is designed to make it easy to leverage design skills from those who areSilverlight on the phone makes it easy to use pre-built components in the Metro style to make applications that look like those built into the phone.Make the point that the Metro style is actually becoming more ingrained in Windows, and that it will play an increasing role in Windows products beyond the phone platform.
It might be worth mentioning some initiatives with Chevron who are bringing some lower cost “homebrew” access options.
Use the Windows Phone Developer Tools to create an application that you can test in the Emulator or on a device and submit to Marketplace.
Use the Windows Phone Developer Tools to create an application that you can test in the Emulator or on a device and submit to Marketplace.
My experience of this has been very good.
The payment to overseas is a pain, but not a problem.There are also some third party publishing houses that will allow you to publish your applications if you don’t want the hassle of publishing your own or you are based in one of the few countries that does not support Windows Phone Marketplace
Note that there is nothing to stop developers releasing a fully functional application in “try before you buy” mode.
Microsoft’s industry leading integrated developer environment. Highlight “Expression Blend” – it’s a very powerful tool to get started immediately and create prototypes and complete applications. Use XNA for games while Silverlight’s best in class UX technologies for all other applications.
The emulator is actually running a full version of the Windows Phone 7 OS and delivers great results. More than 90% of development & testing can be achieved using the emulator.