Nessa apresentação foi abordado os temas das plataformas mais utilizadas no momento para desenvolver no mundo, sendo elas Android, iOS, Windows Phone e Híbridos.
Handset Alliance -> HTC, Sony, Samsung, LG, Motorola, Asus • Usuários: Menos exigentes, renda mais modesta*, não tem cultura de consumir conteúdos pagos • Vantagens: Guideline poderosa, Google, abrangência no mercado • Desvantagens: Concorrência, apps mais simples, • O que precisa para desenvolver? Qlq máquina que aguente o Android Studio • O que precisa para publicar? Licença - US$25 (uma vez) • Outros dispositivos: Smartphone, Wear, Tablet, AndroidTV, Auto
• Usuários: Mais exigentes com relação a UI e UX, renda maior, cultura de consumir conteúdos pagos • Vantagens: Guideline poderosa, ambiente controlado (menos dispositivos), bibliotecas base robustas • Desvantagens: Dependência de macOS, ambiente caro • O que precisa para desenvolver? Máquina que rode macOS • O que precisa para publicar? Licença - US$99 / ano (mais barata) • Outros dispositivos: iPhone, iPod, Apple Watch, iPad, Apple TV, CarPlay
• Usuários: Mais voltados com a relação Windows e que buscam aparelhos mais baratos com boas funcionalidades • Vantagens: Mundo aberto de oportunidades, diversos incentivos • Desvantagens: Baixa procura de mercado, falta de uma Guideline forte, abandono* • O que precisa para desenvolver? Máquina que rode Visual Studio • O que precisa para publicar? Licença - US$19 (uma vez) • Outros dispositivos: Smartphone, Tablets, MirrorLink
Microsoft, Adobe, W3C • Usuários: Normalmente uso corporativo • Vantagens: Apenas um código que pode gerir várias plataformas, aproveitamento de conhecimentos Web • Desvantagens: Dificuldade de implementar soluções complexas e customizadas, gap para atualização de acordo com a plataforma • O que precisa para desenvolver? --- • O que precisa para publicar? Depende
grandes e telas pequenas • Deve ser pensado em cada tipo de S.O, pois, cada um tem suas particularidades e Guideline • UI ←→ UX • Sombras, borrões, animações
Zeplin • Protótipo funcional: Marvel • Testes: Macaco e automatizados • Testes com usuários reais: validação com usuários que não fazem parte do projeto • Deploy: versionamento + CI + deploy • Atualização: deve ser criado na loja uma nova versão com as informações e passa por todo o processo de aprovação