aplicativos para dispositivos móveis

40
Aplicações para dispositivos móveis Trabalho realizado por: Beatriz Agostinho Ricardo Floro Vanessa Fernandes Ygor Castro

Upload: ygor-vinicius

Post on 29-Jun-2015

444 views

Category:

Education


5 download

TRANSCRIPT

  • 1. Trabalho realizado por: Beatriz Agostinho Ricardo Floro Vanessa Fernandes Ygor Castro

2. Num mundo cada vez mais tecnolgico, possuir uma Aplicao Mvel (App) uma enorme mais valia para a sua empresa, para os seus projetos. Apostar nesta tecnologia demonstrar inovao e dar uma nova dinmica aos seus negcios, tanto no plano nacional como internacional, para alm de ter a possibilidade de ter ferramentas extremamente teis em qualquer projeto. Spotfokus 3. toda atividades e processos acerca do desenvolvimento desoftware para dispositivos mveis como computadores, PDAs, smartphones, telemveis, consola porttil e Ultra Mobile PC combinado com tecnologias como GPS, TV porttil, touch, navegador de Internet, WAP, leitores de udio, vdeo e texto, entre outros. Estes aplicativos podem ser instalados durante a fabricao, atravs dos sistemas operacionais de cada dispositivo ou distribuido atravs de arquivos de instalao pela web. 4. A programao mvel pode ser aplicada a praticamentetodas as atividades e ou em segmentos de negcio que lidam com informaes. Isto porque todo mundo que trabalha nestas atividades/segmentos se desloca, em maior ou menor grau. Entre algumas das aplicaes possveis, podemos destacar: Consultas de informaes e relatrios, de forma online ou offline; Processos de venda; Processos de contagem/inventrio em geral; Processos de ordens de servio em campo; Gerenciamento de informaes, contatos, ERPs, CRMs. Alm disso, muitas aplicaes so utilizadas como forma de entretenimento, por exemplo: para ver filmes, ouvir msicas, jogar, ler eBooks, etc. 5. Ao desenvolver dispositivos mveis, temos que ter emconta as suas principais caractersticas tcnicas para nos ajudar a direcionar o desenvolvimento. Em termos de smartphones, as principais so: tamanho e resoluo do ecr, capacidade de memria e processamento, mtodos de entrada de dados e conectividade. Mas nem todos os dispositivos tm as mesmas capacidades e temos que desenvolver a aplicao de acordo com os vrios tamanhos e resolues. 6. A nossa aplicao mvel deve estar preparada para seadaptar automaticamente ou devem ser feitas verses diferentes para cada tamanho especfico. A aplicao mvel deve preocupar-se com a capacidade de memria e processamento do dispositivo em que ir ser executada. Geralmente essa capacidade limitada e deve-se construir um cdigo de programao bastante leve e eficiente, que no sobrecarregue os recursos do dispositivo e possa tirar o mximo de proveito do equipamento. 7. Telemvel Smartphone Tablet Alguns computadores portteis(Netbook, Notebook, Ultrabook) Consolas de vdeo 8. Android: um sistema operacionalbaseado em Linux que atua em telemveis (smartphones), netbooks e tablets. desenvolvido por vrias empresas, dentre elas a Google. O funcionamento do Android idntico a outros sistemas operacionais, cuja funo gerenciar todos os processos dos aplicativos e do hardware de um dispositivo para que funcionem perfeitamente. 9. Ipad: um tablet produzido pelaempresa Apple Inc. Pelo seu tamanho e peso situa-se entre um smartphone e um computador porttil. O iPad usa o sistema operativo iOS, o mesmo do iPod e iPhone. Tambm funciona com tela multitouch. O iPad integra algumas funcionalidades de computador como aplicaes, acesso a internet e contedos web, leitor de livro digital, msicas, vdeos, jogos, etc. 10. Iphone: O iPhone o telemvel maisfamoso do mundo. O smartphone foi lanado pela Apple e revolucionou o mercado de telefonia mvel, pois apresentou, gradativamente, funcionalidades novas para um aparelho, como ecr sensvel ao toque, aplicativos, cmara fotogrfica aprimorada, conexo internet via 3G/4G, entre outras funes. 11. Smartphone: um telemvel comtecnologias avanadas que inclui programas executados por um sistema operacional, equivalente aos computadores. Um smartphone possui caractersticas de computadores, como hardware e software, pois so capazes de conectar redes de dados para acesso internet e sincronizar dados como um computador. Existem diversos sistemas operacionais para smarphones, Symbian, Blackberry, Windows Mobile, Android e outros. 12. Android iOS Windows phone Windows Mobile Windows RT Synbian Firefox OS Blackberry OS Ubuntu Mobile (Ubuntu Phone) 13. Um aplicativo mvel (App) um softwaredesenvolvido para ser instalado num dispositivo eletrnico mvel, como um PDA, um telefone celular, um smartphone ou um Leitor de MP3. Este aplicativo pode ser instalado no dispositivo, efetuando download, atravs de uma loja on-line de aplicaes mveis, tais como Google Play ou App Store (existem algumas aplicaes gratuitas e pagas). 14. Jogos: Candy crush saga Hill Climb Racing Plants VS Zombies 2 Temple Run Angry Birds Flow Free Pou Blendoku 15. Redes Sociais Tumblr Instagram Facebook Google+ We Heart it Pinterest Foursquare Ask.fm 16. Fotografia e Video VLC Pixlr express YouTube Camera Zoom FX Xnretro Magisto 17. Comunicao Whats App; Gmail Viber Yahoo!Mail 18. Ferramentas Google Maps; Swiftkey; Clean master QR android; 19. Produtividade Dropbox; Airdroid; Google Chrome Uc browser; Segurana AVG Avast 20. Vantagens Melhor experincia para o utilizador: as Aplicaes mveis permitem uma melhor utilizao de recursos grficos e de interface, proporcionando um uso mais rpido e agradvel para o utilizador. Alm disso, possvel disponibilizar contedo para ser acedido sem conexo com a internet. Menor custo de acesso: Nos aplicativos toda a parte da interface j se encontra instalada no telemvel, o que implica um trfego de dados muito menor para se aceder a um determinado contedo da internet. 21. Vantagens Acesso a recursos nativos do telemvel: Os aplicativos possibilitam a utilizao de recursos nativos do telemvel como a cmara fotogrfica, GPS, bluetooth, agenda telefnica, entre outros. Vendas: possvel uma empresa vender bens, contedos e acessos do mais alto nvel dentro das aplicaes. 22. Desvantagens Atualizao de verses: Para cada alterao na estrutura ou contudo da aplicao, o utilizador precisar efetuar uma nova instalao na nova verso disponvel. Plataformas distintas: A gama de fabricantes e plataformas de desenvolvimento faz com que um aplicativo no funcione em todos os aparelhos. 23. Android SDK Release Eclipse SDK Enterprise Java Application Server Flash builder Windows Phone SDK Android SDK 24. SAP Mobile Platform Oracle Java Me Microsoft windows Mobile Google android Apple IOS Palm WebOS 25. Aplicaes gerais Otimizar a interao para o dispositivo alvo (Ter em conta se o utilizador utiliza caneta ou os dedos no ecr ttil); Simular aspeto 3D para ecrs tteis; Minimizar introduo de dados; Otimizar a apresentao do contedo (Dar mais relevo ao que est a ser manipulado/visualizado); Disponibilizar atalhos para quem experiente. 26. Aplicaes Website mveis Utilizar um endereo fcil de introduzir; Verses mveis especializadas; Estruturar a App de forma simples e incomplexa; Colocar contedo til e simplificado em toda a aplicao; Disponibilizar atalhos; Minimizar uso da largura de banda; 27. Aplicaes Website mveis Criao de uma SEO (Search Engine Optimization) que consiste num conjunto de estratgias com o objetivo de potencializar e melhorar o posicionamento de um site nas pginas de resultados naturais nos sites de busca gerando converses; Estruturar links de forma vertical; Evitar introdues repetitivas de dados; Simplificar formulrios (De modo a no deixar dvidas); 28. Os ecrs dos dispositivos portteis so diferentes uns dos outros, por isso ao se criar um website adaptado para estes dispositivos, preciso repensar o design para ecrs menores, afim de que o contedo do website seja exibido na ntegra, limitando-se s capacidades de processamento do aparelho. Para que o website esteja corretamente adaptado ao dispositivo, preciso seguir algumas regras fundamentais: 29. Desenvolver pginas que carreguem rpidoOs usurios de dispositivos mveis geralmente so apressados e possuem pouco tempo, utilizando seus smartphones e tablets entre compromissos do dia-adia. Por esse motivo, essencial que um website mobile seja completamente adaptado para ser carregado rapidamente, o recomendvel que a pgina no demore mais do que 3 segundos para carregar. Para que tudo isso acontea importante dar prioridade ao contedo principal do website, utilizar imagens leves, limpar o cdigo fonte do website, para retirar linhas de cdigo desnecessrias e, de preferncia, utilizar pouco texto nas pginas para que o utilizador possa ler mais rapidamente. 30. Simplificar a experincia de navegaoPara dar mais destaque ao contedo priniciapal do website mobile, devemos tambm tomar alguns cuidados com a navegao pelo website, inserindo botes importantes como Voltar, Avanar, Incio e Voltar ao Topo e deixando-os em destaque. E a barra de rolagem vertical deve ser minimizada o mnimo possvel. Recomenda-se a utilizao de at 7 hiperlinks por pgina, e se por acaso o site tiver bastante contedo, separado por vrias pginas, deve-se inserir uma caixa de Pesquisa em destaque, para que os usurios possam fazer buscas por palavras-chave. 31. Planear o site mobile para todos os formatosApesar de alguns smartphones virem acompanhados de uma caneta Touchscreen, a principal forma de manuseio de pginas em sites mobile ocorre pelos dedos, portanto pense em um layout que permita uma fcil interao para todos os usurios, independentemente do tamanho do ecr. Use botes grandes e bem visveis, aumente a rea clicvel e garanta um espao extra entre o boto e o resto do contedo para evitar cliques acidentais. 32. Oferea visibilidadeLembre-se que alm da variedade no tamanho dos ecrs, os usurios podem estar em ambientes com pouca luz, portanto crie um layout com bom contraste entre o background e o restante contedo de leitura. No pense, por exemplo, em um layout com background preto e texto a cinza ou vermelho. 33. Facilitar a conversoAlguns procedimentos como compras online, solicitaes de oramento e contato devem ser fceis. Uma boa dica reduzir o nmero de etapas para concluir uma transao. Os formulrios do site original devem ser repensados e resumidos para que fiquem com menos campos possveis. Em sites mobiles descarte o uso de cdigos de confirmao, como os Captchas, por exemplo. 34. Torne o website compatvel e acessvelDispense o uso de animaes, banners ou menus em Flash, pois alguns dispotivos no interpretam esse tipo de linguagem. Como alternativa, pense em pginas em HTML5 para facilitar as interaes. 35. Exiba informaes de localizaoConsumidores e usurios procuram por informaes locais em seus telefones constantemente, portanto, inclua funcionalidades que ajude as pessoas a encontrar a sua empresa ou contatlo facilmente. Exiba a morada ou, no caso de franquias, um localizador de todas as suas lojas, mapas e orientaes de como chegar sua empresa tambm so contedos importantes. 36. Oferea uma perfeita experincia de navegaoMantenha os principais recursos da verso original do website, exiba as mesmas informaes que o site original apresenta. No deixe que a experincia de navegao pelo website mobile seja inferior a navegao do website original. 37. Use redireccionamentos para o website mobileO desenvolvedor deve tomar algumas precaues ao desenvolver as verses para mobile e desktop. Deve inserir cdigos para identificar o dispositivo com o qual o usurio est a aceder o website e redirecion-lo para a verso para desktop, se o dispositivo for um PC ou um Notebook, ou para a verso mobile, caso seja um smartphone ou tablet. 38. Oia os seus utilizadores fundamental que haja interao entre os desenvolvedores do website mobile e os consumidores para que, juntos, possam melhorar a experincia de navegao e melhor utilizao dos recursos do dispositivo. Por isso, deve-se inserir uma rea onde os utilizadores possam enviar suas opinies acerca do site. Esse feedback tambm evita que problemas graves possam acontecer e passarem despercebidos pelos desenvolvedores ou gestores de contedo. 39. Rodrigo um homem bem sucedido. Levanta-se pela manh para ir gerir a sua empresa, toma um duche, enquanto isso, coloca a aplicao Musicbox (App leitor de msicas) a tocar as suas msicas favoritas no seu Nexus 5. Na hora de se vestir, Rodrigo consulta a AccuWeather (App de consulta de meteorologia), para saber que roupa dever vestir e se adequar temperatura no exterior. De seguida toma um bom pequeno almoo, mas visto que um homem muito solicitado, sente necessidade de consultar o seu e-mail, usando a Gmail (App caixa de correio eletrnico) enquanto come a sua refeio. Sai de casa apressado, entra no seu BMW, pois antes de ir para o trabalho pretende ir conhecer o novo caf da cidade. Utiliza a Foursquare (App de localizao de estabelecimentos) para encontr-lo. Compra um chocolate quente para beber mais tarde. A caminho do trabalho, o empresrio ouve na rdio uma msica que lhe agrada muito, mas como no ouviu o nome da msica nem do artista utiliza a TrackID (App de identidade de msica), para descobrir essa informao. Chegando ao destino, Rodrigo estaciona o seu carro e envia uma fotografia do seu chocolate quente para o seu Instagram (App rede social mvel), para mostrar aos seus amigos prximos que j foi ao novo caf. Agora sim, Rodrigo est pronto para mais um dia de trabalho! 40. http://www.usabilidade.org/usabilidade_aplicacoes_moveis.pdf http://pt.wikipedia.org/wiki/Aplicativo_m%C3%B3vel http://pt.wikipedia.org/wiki/Otimizao_para_motores_de_busca http://www.significados.com.br/android/ http://www.significados.com.br/ipad/ http://blackberry.uol.com.br/o-que-e-blackberry.jhtm http://www.significados.com.br/smartphone/ http://www.slideshare.net/fagnerlima91/programao-para-dispositivosmveis-01-introduo-ao-ambiente http://pt.wikipedia.org/wiki/Desenvolvimento_de_software_mobile http://www.ribeiraopretoonline.com.br/coluna-estrategia-digital/10dicas-do-google-para-desenvolver-um-mobile-site-agradavel-anavegacao/58855