“Desenvolvimento Mobile Web é desenvolver uma aplicação que seja viável o seu acesso via browser de um dispositivo móvel“
O Desenvolvimento Mobile Web é criar aplicações para dispositivos móveis que vão utilizar a internet como base. O fato de ter a web como base já nos leva a aplicações aonde podemos utilizar o browser como porta de entrada (client-side) e servidores para processar as requisições da nossa aplicação (server-side). Isso nos faz pensar o que de fato temos de diferente do tradicional Desenvolvimento Web, os conceitos para o desenvolvimento mobile web partem do desenvolvimento web, porém com algumas limitações, novos problemas e com isso novas soluções.
Para notar a real diferença é preciso falar sobre os três tópicos que compõe esse novo conceito: Usuários, Mercado de Trabalho e Ferramentas para o Desenvolvimento.
Usuários
Ao contrário dos usuários desktop que são multi-tarefas, que tem no seu comportamento a característica de acessar a sua aplicação e várias outras ao mesmo tempo, por exemplo: Ouve música, checa email, orkut, twitter, fica no msn e se deixar assiste televisão junto.
Já o usuário mobile já sabe como funciona a Web, ele ainda não é multi-tarefas, ele sabe a informação que está buscando e não quer encontrar barreiras para chegar até ela. Esse usuário procura sempre algo especifico e tem muito menos paciência de que um usuário desktop, pois pode desistir de acessar o seu site rapidamente. Só que hoje ainda é comum os usuários aceitarem sites não terem uma versão mobile, mas acredito que isso vá durar pouco tempo, pois a partir do momento que o concorrente tiver um site mobile, os clientes começarão a questionar, por que aquele site ainda não tem?
E com o tempo os usuários mobile tendem a evoluir o seu comportamento para alguns aspectos que os usuários desktop já praticam, como fazer compras online. Só que para isso acontecer vários novos problemas de segurança e software precisam evoluir no mundo mobile, mas mesmo assim teremos a diferença entre esses usuários.
Mercado de Trabalho
Sempre que uma nova tendência tecnológica começa a se popularizar, um mercado de trabalho começa a se formar junto ou até mesmo antes. É fato que houve uma grande popularização do uso de dispositivos móveis no Brasil, principalmente o celular, agora estamos entrando na popularização do acesso a internet banda larga.
Com tudo isso o Mobile Bussines vem crescendo muito e vários serviços vem “pipocando” no mercado de trabalho, e nós desenvolvedores, temos que ficar atentos a essas novas oportunidades, entre os serviços mais populares estão: Mobile Marketing, Mobile Advertising, Integradoras (Envio de SMS e MMS), Sites Mobile, Mobile Payment, Serviços baseados na sua localização, Código 2D (QR-code) e etc.
Esses novos serviços criam uma nova demanda de profissionais no mercado, que tenham o conhecimento de todos os recursos que esses dispositivos móveis pode oferecer.
Ferramentas
O último tópico é o que coloca o Desenvolvimento Mobile Web mais próximo do Desenvolvimento Web para os programadores, pois o ecossistema de desenvolvimento e as ferramentas utilizadas não são tão diferentes, na verdade você acrescenta novas ferramentas.
Vamos utilizar como exemplo o ecossistema de um desenvolvedor web que tem: IDE, Controle de versão de código e banco, Banco de dados, Framework e etc
Para o desenvolver mobile web nós iriamos acrescentar apenas um ambiente de teste diferente, que envolve vários aparelhos de celular ou uma máquina virtual para simular o ambiente. Apesar de trabalharmos com o browser, ainda temos diferenças entre os browsers dos dispositivos, um exemplo são os browsers do Blackberry ou então o internet explorer mobile, que insistem em não seguir os padrões.
Mas acredito que estamos caminhando para uma evolução natural dos browsers, pois se formos olhar para o que temos de ponta no mundo dos celulares, Iphone e Android já utilizam browsers dignos, como Safari e Chrome
E com o passar do tempo vão aparecendo frameworks para desenvolvimento mobile, como o Wall4PHP e bibliotecas como o Tera-WURFL. Ou seja, os desenvolvedores vão criando soluções voltadas para os novos problemas do mundo mobile.
Portanto o Desenvolvimento Mobile Web entra muito mais como um conceito a se vender no mercado, um nome para procurar profissionais, que irão precisar não só ter o conhecimento no desenvolvimento web, mas saber como funciona o desenvolvimento mobile.
Então para aqueles que já tem experiência no desenvolvimento web, esse é um passo para uma nova especialização.




April 5th, 2010 at 09:41
mto legal seu post, pra mim desenvolvimento desk e web ainda são recentes, mobile então, rsrs nem se fale, mas fico feliz em ver q os leques estão se abrindo, isso é ótimo para nós programadores, principalmente para mercado de trabalho, onde empresas vão ter q recrutar pessoas mesmo não sendo tão experientes para formar uma equipe de “desmobileweb”(lol), surgindo vagas para desktop, web entre outras! E sem contar q é uma tecnologia mto bacana, onde os usuários vão se maravilhar em utilizar ^^ abraços! t+
[Reply]
admin Reply:
April 5th, 2010 at 10:18
E essa procura por desenvolvedores mobile web já começaram no Brasil e no mundo.
A alguns meses vi a Tuenti.com procurando e aqui no Brasil também já tem empresa atrás http://migre.me/txGH
Abraços
[Reply]