Windows Phone 8 – Tudo sobre o SDK e o desenvolvimento de aplicativos - Javaneiros 2013

807 visualizações

Publicada em

Palestra sobre o SDK do Windows Phone 8, e tudo sobre o desenvolvimento de aplicativos na plataforma. Ministrada no Javaneiros, em 30 de novembro de 2013.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
807
No SlideShare
0
A partir de incorporações
0
Número de incorporações
127
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Na verdade, há tantos pontos em que podemos falar sobre o Windows Phone que é impossível de tocar em todos eles em uma apresentação de 45 min. Mas nesta sessão iremos ver sobre as mais novas e mais excitantes funcionalidades do Windows Phone 8, juntamente com alguns exemplos práticos de como implementar esses recursos.
  • App WP7 rodam no WP8! O contrário, não!
  • 8 modelos de emuladores!WVGAWXGA720P
  • Começaremos pelo coração e a alma do Windows Phone, a tela de início. A tela inicial sempre foi o componente-chave para o Windows Phone , dando a cada telefone uma personalidade única , trazendo conteúdo e informações personalizadas diretamente para o usuário.A tela inicial é onde deixo os tiles do jeito que eu achar melhor. O que é importante para mim. Minhas imagens, meus jogos e o tile hub de pessoas na parte superior, por exemplo. Os aplicativos que me mostre informações, de uma maneira rápida e fácil.E para nós desenvolvedores, foi adicionado novos recursos para usarmos nos aplicativos, deixando-os mais ricos. Há 3 tamanhos de tiles para a tela inicial. Assim, os usuários podem priorizar na sua tela o que é importante para eles . Temos a opção de usar esses três tipos de tiles em nosso aplicativos, para que possamos adicionar a experiência de tela inicial que faz mais sentido para a sua aplicação.Tipos de tiles: Flip Tile (imagem na frente , o texto na parte de trás) , Iconic Tiles (conta-se em novas notificações , como o SMS, e-mail e chamadas de telefone, por exemplo) e CycleTiles (ciclos por meio de imagens , como o aplicativo de fotos ) )
  • Os grandes Tiles na tela inicial é um diferencial importante para o Windows Phone em comparação com a interface do usuário de outras plataformas. Usuários do Windows Phone adoram essa característica, que lhe permite olhar para a sua tela inicial , ver o que mudou e o que tem de informação nesses tiles. A tela de início torna-se uma reflexão muito pessoal do que é importante para os usuários, assim eles personalizam de acordo com seus próprios interesses.As telhas são conhecidos como "Live Tiles ", porque as informações sobre eles atualizações, como o número de chamadas não atendidas , etc -mails não lidos no Windows Phone 7.0, os desenvolvedores só poderia atualizar o Live Tile de sua aplicação , executando código em um servidor que enviasse as atualizações via PushNotifications.No Windows Phone 7.5 "Mango" , os desenvolvedores podem agora escrever o código em seus aplicativos que usa a nova API Tiles locais para criar e atualizar as telhas diretamente do aplicativo em execução no telefone. Você também pode executar código para atualizar os Tiles via background agents.
  • Um Live Tile é um atalho para um aplicativo: quando o usuário toca nele, o aplicativo correspondente é aberto.Aparência do Tile pode ser estático ou pode atualizar para mostrar informações para o usuário.O usuário pode tocar e segurar em qualquer Tile na tela inicial para ativar o modo de edição, e assim reordenar os Tiles na tela inicial ou excluir um Tile.
  • Há várias coisas que você pode fazer com Tiles:Apoio vários tamanhos, customizáveis ​​pelo usuário.Escolha um dos três modelos visuais para ajudar o seu aplicativo se destacam.A Tile API oferece a mesma experiência dos Tiles de aplicativos nativos (embutidos) para os desenvolvedores usarem em seus aplicativos.
  • Esses tamanhos são automaticamente dimensionadas para as outras resoluções de tela
  • A fala é uma outra adição emocionante para Windows Phone com esta versão. O novo APIs Speech permite Speech muito simples de texto, que permite ao usuário falar diretamente com apps, e texto para fala, permitindo vários tipos de operações, bem como expandir as opções de acessibilidade.Windows Phone 8 suporta 15 idiomas e dialetos e muitas mais opções para falar as vozes e as APIs da fala também permitem que os desenvolvedores para abrir seus aplicativos em pontos específicos (ou com entrada de costume), usando comandos de voz.
  • No Windows Phone 7.x , os usuários já podem lançar em seu aplicativo , pressionando e mantendo pressionada a tecla do Windows e , em seguida, dizer " Iniciar" ou "Open" , seguido do nome do seu aplicativo . No Windows Phone 8 , você pode estender e personalizar frases adicionais que um usuário pode dizer , passando parâmetros para sua aplicação, e dando aos usuários acesso rápido às funcionalidades do seu aplicativo . Isso permite aos usuários :Lançar a uma página específica em um aplicativo . Por exemplo, um usuário pode pressionar o botão Iniciar e falar “Iniciar Brasileirão Série A, navegar até artilharia", ou simplesmente “Abrir Brasileirão Série A e ir até artilharia".Lançar um aplicativo e iniciar uma ação. Por exemplo, um usuário pode pressionar o botão Iniciar e falar “Abrir Youtube Mostrar favoritos".Um usuário usando o aplicativo Brasileirão Série A poderia pressionar o botão Iniciar e dizer “Brasileirão Série A, mostrar elenco do Flamengo".Para utilizar comandos de voz , você deve:Crie um arquivo de comando de voz Definição (VCD) . Este é um documento XML que define todos os comandos de voz que os usuários podem dizer para iniciar ações ao lançar seu aplicativo .Adicionar código para inicializar o arquivo VCD com recurso de voz do telefone.Adicionar código para manipular a navegação e para executar comandos.
  • O reconhecimento de fala pode ser uma maneira natural, eficiente e preciso para que os usuários interajam com os aplicativos no Windows Phone 8.Para dar suporte a reconhecimento de voz, o Windows Phone 8 inclui um tempo de execução da fala, APIs de reconhecimento para programar o tempo de execução, gramáticas ready-to-use para ditado e pesquisa na web, e uma interface gráfica de usuário (GUI), que ajuda os usuários a descobrir e usar os recursos de reconhecimento de voz.
  • Portuguese / English / Chinese / French / Italian / Japanese / Spanish
  • A nova API Maps no Windows Phone 8 é diferente dos Bing Maps disponível no sistema operacional Windows Phone 7.1. O controle Bing Maps ainda é suportado no Windows Phone 8, mas está obsoleto. Nova API é mais eficiente na localização, mais rápido e mais fácil de implementar.
  • Estrada: exibe o, padrão normal de mapa 2-D.Aéreo: exibe um mapa fotográfico aéreo.Híbrido: mostra uma vista aérea do mapa sobreposto com as estradas e etiquetas.Terreno: exibe imagens alívio físico para exibição de recursos e de elevação de água, como montanhas e rios.
  • Windows Phone 8 suporta telefones que têm as resoluções WVGA, WXGA, 720p e 1080p (FULL HD). O Windows Phone 7.1, suporta apenas a resolução WVGA.
  • Na área de jogos, a Microsoft agora suporta uma plataforma de desenvolvimento de jogos comuns em Windows e Windows Phone. Isso dá aos desenvolvedores a capacidade de desenvolver jogos nativamente com o acesso aos benefícios de aceleração de hardware do DirectX e Direct3D.
  • Isto também significa que o Windows Phone Games pode tirar vantagem de motores de jogos middleware, bibliotecas de animação e física, motores de áudio. A promessa nessa área pode ser visto como já temos parceiros como a devastação, audiokinetic, fmod e Autodesk desenvolvimento de produtos de middleware para ajudar os desenvolvedores na criação de jogos de alta qualidade no mercado móvel.
  • O Core compartilhado do WinRT significa que quando nós escrevemos nosso aplicativo Windows Phone, estamos no caminho para escrever o nosso Windows 8 aplicativo também. Neste exemplo, temos a mesma aplicação fazendo a mesma coisa e usando o mesmo código.
  • Aplicativos do Windows Phone são mais do que apenas um aplicativo. Windows Phone dá-lhe a oportunidade de ir além. Você pode alcançar os usuários por meio de três tipos de tiles trazendo informações e conteúdos para o usuário na sua tela inicial, no próprio tile do aplicativo. Ou, se você acha que chegar à tela inicial, o aplicativo pode criar notificações de tela de bloqueio para que a sua informação está frente-e-centro para o usuário em todos os momentos. Você pode agendar tarefas para atualizar, mesmo quando o aplicativo não está em primeiro plano, você pode integrar em busca Bing, você pode integrar a câmera através dos recursos Lensess... há muitas maneiras de trazer os usuários mais interação e mais funcionalidade verdadeiramente integrando funcionalidades do Windows Phone.
  • 21 de Outubro de 2010Em 3 anos, temos crescido para mais de 190 mil aplicativos do Windows Phone com os números constantemente subindo, com bons novos aplicativos e jogos que entram na loja do Windows Phone todos os dias.
  • Windows Phone 8 – Tudo sobre o SDK e o desenvolvimento de aplicativos - Javaneiros 2013

    1. 1. Windows Phone 8
    2. 2. • Desenvolvedor Web e Mobile • Entusiasta Windows Phone e tecnologias da Microsoft • Bacharel em Ciência da Computação e Pós-graduado em Engenharia de Software • Atualmente, cursando Mestrado em Computação Aplicada • Microsoft Certified Technology Specialist • … e palmeirense! Agora na primeira divisão! :D
    3. 3. Demo

    ×