Desenvolvendo para Windows Phone InfoTech 2013

Preview:

Citation preview

Desenvolvendo para

Windows PhoneAndré Paulovich

Microsoft MVP Asp.Net

paulovich@100loop.com@andrepaulovich

André Paulovich

www.100loop.com

www.raptors.com.br

anybalrocha@hotmail.com

@anybalrocha

Anybal Rocha

www.100loop.com

www.raptors.com.br

As Modern Apps baseiam-se nas diretrizes de experiência do usuário (UX) criados pela Microsoft que são:

Modern Apps? Metro?

1. Swiss Style (Estilo Tipográfico Internacional)

2. Escola de Arte Bauhaus

3. Tipografía Kinetica

Rotas de Navegação

Hubs Vs Single

PersonalWeather surfaced on the live tile in Start

RelevanteWeather updated based on your location

ConectadoWeather for your contacts

Design alinhado com o UX Microsoft

vs.

Pessoas Icones

Navegação centrada no usuário

Porque desenvolver para Windows Phone?

• Plataforma recente.• Ainda é possível “chegar primeiro”.• Gaps de Apps no Market Place

• Suporte para múltiplas linguagens:• C++, C#, Visual Basic, (.NET)

• Silverlight / XAML / HTML5

• UI/UX bem definida

• Integração com o XBOX

Porque desenvolver para Windows Phone?

• Windows Phone tem um excelente emulador• Inclinação e movimentos com o dispositivo• GPS assistido• Screenshots da sua app para a submissão no Marketplace• Rápido boot e deployment

• Marketplace Test Kit

• Localização das apps é muito simples

• UI/UX (Modern Apps) – WP7/WP8/W8

• VS2012/W8 SDK

Configuração Mínima Garantida

Display480x800 QVGA

Capacitive touch4 or more contact points

SensorsA-GPS, Accelerometer, Compass, Gyro

Camera5 mega pixels or moreDedicated camera button

Hardware buttonsStart, Search, Back

CPUARMv7 Cortex/Scorpion 1G or higherQualcomm  MSM7x30, MSM8x55 800Mhz or higher

GPUDirectX 9 acceleration

MultimediaCommon detailed specsCodec acceleration

Memory256MB RAM or more8GB Flash or more

Acceleromter: O acelerômetro é responsável por detectar a aceleração do telefone.

Compass: Detecta a orientação relativa ao Norte Magnético.

Location: Utilizado para detectar a localização geográfica do telefone. É possível obter informações como: longitude, latitude, altitude. Caso o aparelho esteja em movimento, é possível detectar também a velocidade.

Speech: Utilizado para reconhecimento de voz, através de classes disponíveis no .NET Framework 4.0.

Sensores

Ferramentas para desenvolvedores

Como eu posso começar?

• Windows Phone 7• Visual Studio 2010 Express Edition (free) (link) (dreamspark)• Windows Phone 7 SDKs• System requirements (link)• Dev Center Account (deploy da app e venda na Marketplace) (dreamspark)

• Windows Phone 8 • Visual Studio 2012 Express Edition (free) (link)• Windows 8 Pro (ou superior)• Windows Phone 8 SDK (link)• System requirements (link)• Dev Center Account (deploy da app e venda na Marketplace) (dreamspark)

Processo de desenvolvimentoWindows Phone

Marketplace Packaging &

Verification Tools

myapp.xap Consumer

Windows PhoneEmulator or Developer device

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Windows Phone Dev Tools

AppHub

Certification

O Marketplace Test Kit

• O MarketPlace Test Kit permite que você execute através do Visual Studio o mesmo teste executado pelo time de validação da Microsoft antes enviar nossa aplicação.

• Validar as aplicações com o kit de teste nos dá mais chances de ser aprovado de primeira!

Emulador Completo

CLOUD

SCREEN

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Plataforma de AplicaçõesTools

Portal ServicesCloud Services

Sensors Media Data

Xbox LIVE Notifications

.NET Framework managed code sandbox

Location

Phone

Runtime – On “Screen”

Conhecendo nossa IDE:

Visual Studio 2012

Vale a pena?

Mundo mais “social”…

Anos para alcançar 50 milhões de pessoas…

38 anos 13 anos 4 anos 3 anos 100 milhões

<9 meses

Internet FacebookiPodTVRadio

source: socialnomics.com

Pedro Amaral – PontoMobiAcontecendo aqui - 22 de outubro de 2013

Loja com alcance sem precedente

+100 linguas

A loja suporta:

+200mercados

Vendas em:

+70mercados

Preço e pagamento em moeda local:

Windows 8Por que Windows?

2 coelhos com uma caixa d’água só.

2 coelhos com uma caixa d’água só.

Apesar dos pouco mais de 4 anos de existência, o windows phone ainda representa uma grande oportunidade de negócio para desenvolvedores em geral.

Possui uma curva de aprendizado leve e em pouco tempo, você pode criar e distribuir sua aplicação sem problemas.

Conclusão

Obrigado!

Recommended