Archive

Posts Tagged ‘smartphone’

Smartphones não são notebooks

June 29th, 2010 No comments

Que os celulares estão ficando cada vez mais poderosos ninguém dúvida, ajudando assim, quem quer se aventurar no desenvolvimento para essa plataforma, principalmente smartphones (mais precisamente iOS e Android).

Porém, a um pequeno choque cultural quando se está acostumado a programar para desktop ou web (que é meu caso) e começa a pensar em alguma aplicação para smartphone. Quando vamos desenvolver para esses dispositivos, encontramos várias restrições que normalmente não encontramos no nosso dia-a-dia ‘enterprise’.

Algumas delas são:

  • Memória: celulares não são servidores. Não são desktops. A quantidade de memória disponível é bem limitada.
  • Acesso a internet: nem todo celular tem acesso a internet o tempo todo, pois isso custa caro aqui no Brasil, além de ser bem limitado. Se tiver pensando de fazer algo que acesse serviços externos, certamente isso será uma preocupação.
  • Resolução da tela: a tela dos aparelhos são muito pequenas. Apesar de já serem bem maiores que os celulares mais antigos, ainda são muito pequenas se comparada a resolução dos monitores de desktops ou das telas dos notebooks.

Além disso, nas aplicações empresariais é comum termos aquele amontoado de botões e caixas de texto, um monte de funcionalidades que ninguém vai usar, etc. E é justamente isso a primeira coisa que devemos evitar. Temos que fazer aplicações focadas, com seu objetivo bem definido e nada mais! Nada de firulas, nem de coisas desnecessárias. Ninguém está disposto a baixar uma aplicação de 100MB num celular só pra usar uma pequena funcionalidade.

Objetividade é a palavra.

Ah, e outra coisa: smartphones não são notebooks! (pelo menos ainda!)