Tudo relacionando a Design

Análise do Adobe AIR. Usar Web ou Desktop?

Adobe AirCom uma semana lançamento, o Adobe AIR já impressiona alguns e não espanta outros.

O que impressiona para alguns

O Adobe AIR é a solução ideal para aqueles que já produzem aplicações web e desejam expandir para o Desktop. Se difere dos concorrentes por um bom suporte a tecnologias e um auto-instalador de arquivos “.air” .

Ele também tem destaque na quebra de barreiras de aprendizado, pois não seremos obrigados a estudar bibliotecas visuais para a programação Desktop (Microsoft Ribbon, Java Swing[bb], GTK[bb], etc…).

Podemos simplesmente desenvolver nossas aplicações em soluções ricas e personalizáveis como o Flex, Flash[bb] e AJAX[bb](html + css + js). Em tempos de portabilidade, o AIR é um ganho, pois largamos dos nossos velhos programas de 300mb e nos agregamos aos leves dessa tecnologia.

Além disso, ele é cross-platform, ou seja, roda em múltiplos sistemas operacionais(mais polulares como Mac, Windows e em breve Linux[bb]).

O que não espanta para outros

Com a “Web 2.0[bb]” (nome marketeiro que pegou), deixamos de lado muitas soluções Desktop.

O Google é um exemplo, que traz serviços como o Docs, Spreadsheets e o recém lançado Presentation.

Pela Web, não dependemos de uma excelente estrutura de máquinas (apesar de afetar a produtividade[bb]) e evitamos a instalação de aplicações. Se torna fácil a realização de trabalhos remotos, em equipes e sobre qualquer plataforma que possua suporte a navegação.

É difícil pensarmos em fazer aplicações Desktop quando temos todas essas possibilidades na Web.

Usando os dois

O AIR torna fácil a integração com API’s[bb] online, como exemplo o Twhirl, um aplicativo que traz tudo o que rola em seu Twitter.

Para onde correr

Nesse momento, o ideal é não ficarmos fanáticos por alguma dessas soluções, mas sim buscar aquela que lhe traga mais conforto numa determinada ação.

Porque testar no Linux?

Tux do LinuxEu não sou programador, sou designer, por isso não uso Linux!

Já ouvi isso, mas penso um pouco diferente.

Em um projeto web, muitos tiram de pauta a homologação no Linux[bb], algo que é bastante prioritário quando desejamos um site acessível.

Um site que funcione 100% no Firefox do Windows, pode não funcionar bem no Linux, pois o navegador trabalha junto a recursos instalados no sistema operacional.

As fontes são um exemplo desses recursos, onde o usuário é obrigado a possuí-la instalada em seu ambiente gráfico.

Grande parte das distribuições Linux (Ubuntu, Debian, etc…) NÃO vem com as fontes mais usadas (Arial, Trebuchet, Verdana, etc…) instaladas por padrão, fazendo com que nossa página fique com uma aparência estranha, podendo até ser afetada no tamanho de componentes (buttons, inputs, etc…) , e possibilitando assim, uma quebra de layout em certos casos.

Outro problema está no Firefox padrão do Debian, um genérico chamado IceWeasel, que possui uma compilação diferente, onde afeta a renderização padrão do Gecko sobre as páginas acessadas.

O que fazer:

Ainda não temos possibilidades fáceis como a instalação automática de fontes, mas existem metodologias que colaboram com a experiência do usuário sobre esses problemas:

  • Uma página de Requisitos de Sistema, que mostre a fonte recomendada para uma boa exibição.
  • Tamanho cabível em variações de fonte, mesmo que fiquem menores no Windows.
  • Em último caso, uma mensagem de alerta sobre um JS, que checa o navegador junto ao sistema operacional e informa uma possível incompatibilidade.

Caso você queira o funcionamento das fontes em seu Linux, existem pacotes que instalam as padrões do Windows.

Não temos essa dor de cabeça quando tratamos de Mac, um dos motivos de eu sonhar com uma aquisição dessa em 2008.

Boas conquistas para você neste novo ano! :)

Update:

Veja uma outra solução no primeiro comentário.

APNG - Seria o fim do GIF animado?

GIF 256bitsO Firefox 3, que está com seu lançamento programado para dezembro, vem apresentando promessas interessantes. Um novo Gecko é uma delas, que além de estar sofrendo uma grande atualização desde a versão 1.5, promete grande ganho quanto ao seu desempenho. Agora vamos ver o que a concorrência irá inovar ou se beneficiar.

Outro fato curioso, é a criação do formano APNG, que se trata de um arquivo de imagem baseado no GIF Animado, com diferencial no benefício da qualidade do PNG. Pense naquele loading de suas páginas em ajax e veja o que isso poderia colaborar para a qualidade de sua identidade visual.

Talvez isso possa ser um grande ganho quando se tratamos de possibilidades, mas devemos pensar muito antes de sair desenvolvendo em nossos projetos, pois a compatibilidade será exclusiva do Firefox no momento. A própia PNG não aprova a tecnologia animada desenvolvida pela Mozilla, o que nos deixa desconfortáveis quanto uma utilização de teste, seria algo do tipo a Apple não aprovar caixinhas de som para Ipod.

Estou curioso quanto ao peso dos arquivos gerados. Vamos aguardar, quem sabe essa possa ser a substituição(finalmente) do GIF Animado.

Mais Networking - 12º Encontro de Web Design SP

Para aqueles que são fanáticos por um Networking, ou somente pela web (popular NERD Anti-social), recomendo um evento bem bacana que ocorre por diversas capitais do Brasil.

Não é de hoje que o Encontro de Web Design vira post, justamente por existir desde 2000, o que proporciona a conclusão de que os Dinossauros depende de nós, e que nós também dependemos deles.

12º Encontro de Web Design

Foi lá em 2004 2005, que tive o primeiro interesse pelos Padrões Web, Usabilidade, Semântica, Mobilidade, etc… :)

Atualmente nem me direciono tanto pelo conteúdo proposto, mas sim pelo papo dos participantes, pela situação, pela compania de pessoas com o mesmo ideal:

“Desenvolver para internet”

É essa hora que deixamos de lado a metodologia de cada um e valorizamos a discussão dos temas.

Independente de ser “Flasher”, Tabelado ou até mesmo “Front-Pageador”, todos estão em busca do mesmo ideal:

O acréscimo de conceito

Vai me dizer que é ruim?

É bem provável que eu não escreva por aqui no evento, mas o Twitter dará conta do recado.

Visual terminado

Após a promessa , finalmente consigo tempo para terminar a identidade visual do blog.

Optei por uma comunicação simples, sem muito efeito visual, algo ideal para este tipo de mídia.

Agora vem uma etapa trabalhosa, que é a otimização do código base do skin.

Conto com a opnião de vocês sobre essa nova fase do EuCrio Blog. ;)