Categoria Cotidiano

Apr 09

Campanhas arrogantes funcionam mesmo?

É, meus velhos amigos, os ossos do nosso ofício são (além do cliente chato e dos prazos quase sempre curtos), infelizmente, as incompatibilidades entre dispositivos e browsers. Não dá para dizer que alguém tem culpa disso, e se tivesse, este alguém já está tomando providências.

Muita gente infelizmente usa software ultrapassado, e não se incomoda com isso. Não é só sobre Internet Explorer 6, não. Muita gente que possui Windows autêntico sequer baixa atualizações. Dura realidade, companheiros. A gigante de Redmond até faz bem em manter compatibilidade retroativa de seus softwares, tendo em vista essa gente que não atualiza nem hardware nem software, mas isso gera um ônus que envolve o mundo inteiro.

Direcionando isso para Web, todos os browsers estão evoluindo bastante, e não se pode desconsiderar as últimas versões do Internet Explorer. Mas no final das contas, sempre sobra para nós, front-side developers. Quem se preocupa com compatibilidade não é o projetista, nem o designer, nem o programador. Somos nós. Sempre foi e sempre será assim, pois trabalhamos para fazer com que design e script se unam e, além de apenas aparecerem, aparecerem corretamente em qualquer circunstância.

Mas a revolução dos standards dos últimos anos leva a abordagens totalmente arrogantes aos antigos browsers, como exibir mensagens exigindo upgrade ou switch do navegador, exigindo determinada resolução de tela, plug-in ou profundidade de cor, et cetera. E, pensando cá com meus botões, onde fica a tal de acessibilidade? Isso também é acessibilidade, meus amigos.

Não é só o cego que precisa de atenção, quando se trata de Web. Nem aquele que possui dificuldades motoras. Internet Explorer 6, Symbian, Windows Mobile, Opera Mini, celulares, geladeiras, máquinas de costura, e tudo mais que se conecte à WWW é foco de acessibilidade.

Tudo bem, talvez não valha a pena adaptar seu site ao Internet Explorer 3, mas aí entram as métricas do seu site que lhe responderão. Eu estou tranqüilo quanto a isso. Testo meu blog em todos os navegadores e versões que aparecem no meu Analytics, em diferentes resoluções de tela. E já testei em alguns celulares também.

Houve tempos em que eu estaria a favor de bloquear meu site para o Internet Explorer, ou despir meu CSS só para provar como o meu site faz sentido mesmo sem visual. Isso qualquer um consegue ver, é só desativar os estilos. Quem usa Internet Explorer talvez não tenha culpa, e sinceramente é bastante contraditório pregar padrões Web em nome de acesso igual para todos e por outro lado participar desses tipos de manifestação.

Se eu tiver feito isso, me perdoem, eu estava fora de mim.

Mar 28

Photoshop Express: Flash que presta

Eu e metade da torcida do Corinthians concordamos com veemência com a idéia de que Flash, em termos gerais, é coisa ruim. Deve haver um ótimo motivo para que o seu site seja todo feito em Flash. É um declaração aberta de que você não está nem aí para ranking nas buscas nem para o seu usuário. Mas tudo bem, este não é o assunto hoje.

A novela do Flash é longa, e provavelmente não vai ter um final tão cedo. Contudo, não se pode discordar que, com o lançamento do Flex, mídia rica passou a ter um significado mais conciso. Se há alguem que está fazendo um bom proveito disto, esse alguém é a Adobe. O Buzzword, um processador de texto de verdade (até a pouco o Google Docs era apenas um editor WYSIWYG, pessoal), utiliza a tecnologia Flex e, segundo eles, são mesmo o primeiro processador de textos baseados em Web.

E agora um sneak peek do Photoshop Express foi aberto ao público. Trata-se de uma evolução, e nós somos todos testemunhas. Ou estou enganado? Mostra mais que a ferramenta da Adobe é poderosa - que isso é fato. Mostra que a Web pode sim chegar um pouco mais perto do desktop.

A Adobe levou à Web um conjunto básico de recursos para edição de fotos on-line, tudo di grátis. A versão até agora tem pouca coisa mas já impressiona, pois mostra o poder escondido nessa plataforma.

Falo de Flash e Flex como dois irmãos muito próximos. Sim, são softwares diferentes e - teoricamente - possuem aplicações diferentes (tem gente que parece não saber disso). E não dá para dizer que Flash é um software ruim. Pelo contrário, é muito maduro e em certos propósitos (hipermídia, joguinhos, animação) é um aplicativo essencial.

Mas para a nossa Web, Flash só entra em certos casos. Flex é um exemplo de bom uso. Abertura e menu de navegação são exemplos de mau uso. Não se cria mídia rica só com XHTML e CSS. Javascript contribui e muito nesse caso, e é um bom concorrente ao ActionScript 3 do Flex, até pelo fato de JS e AS terem as mesmas raízes.

Mídia rica, ponto para você. Testem o Photoshop Express e tirem suas próprias conclusões.

Mar 07

Vem aí mais um Internet Explorer, que legal

Conheço muita, muita gente - principalmente clientes - que ainda estão felizes navegando na Web usando o Internet Explorer 6. Embora já faça um tempinho, o lançamento do Internet Explorer 7 trouxe dois lados distintos para nós, desenvolvedores Web. Talvez quem não conheça os padrões Web, a maneira correta de desenvolver, não tenha se importado muito. Mas nós, fiéis adeptos dos bons costumes, nos deparamos com mais um incômodo.

Sim, caros amigos leitores, se já não bastassem algumas incompatibilidades com a versão 6, temos hoje também que nos preocupar com correções de bugs para a versão 7. De certa forma, a empresa de Redmont criou uma preocupação a mais para nós, visto que a migração é algo difícil - especialmente levando em consideração que grande parte dos usuários de Internet mal sabem ligar o computador.

Sei que a notícia já é velha, que o IE8 foi anunciado há algum tempo, e que ele até passa no Acid Test 2. Meu site é bem renderizado no Internet Explorer 8 Beta 1, embora possua algumas pequenas falhas.

provadefogo_ie8.gif

Como a Microsoft gosta de criar confusão, não? Vem aí mais um navegador, e mesmo com suporte impecabilíssimo ao CSS, ainda criará problemas de backwards compatibility. Vindo com Standards mode por padrão, boa parte dos sites até então funcionando no IE6 e IE7 provavelmente quebrarão, ou sofrerão pequenas alterações como aconteceu com o meu. Mas ainda é cedo para se preocupar, pois estamos em um estágio Beta.

Atentem para o fato de que sou totalmente a favor da iniciativa da Microsoft em seguir inteiramente as especificações da W3C. Isso é um grande avanço para a Web. Contudo, precisamos acabar de vez com os navegadores antigos, forçando a migração, mesmo que através de atitudes arrogantes. Ainda que existam maneiras de contornar essas incompatibilidades, como CSS hacks, conditional comments, e agora browser version targeting, está na hora de evoluir um pouco e parar de ficar amarrado lá atrás, em 2002.

Leia também

Feb 29

Diz que até não é… um mau blog

Cara, essa história de memês não acaba nunca. Mas sempre é de bom grado receber recomendações e demonstrações de “admiração”. Dessa vez foi do meu vizinho de cidade Julio Greff. É bom saber que me blog dá pro gasto.

Conforme consta no protocolo, aqui vai o badge-frufru:

nao-e-um-mau-blog.jpg

Vou tentar não linkar os mesmo blogs de sempre. Vamos lá:

  1. MacMagazine - Já não é novidade que eu sou o ultra-top-master-Apple-fanboy. E, além de outras fontes estrangeiras, o MacMagazine é o melhor site brasileiro sobre o melhor pedaço da maçã.
  2. The Disney Blog - A Disney é uma fábrica de sonhos. E tem um dedinho do Jobs lá dentro. O Disney Blog é o blog com muita informação sobre os filmes, parques e canais da House of Mouse.
  3. SlashDot - News for nerds, stuff that matters.
  4. Paul’s Tips - O blog com as experiências de Paul, sobre carreira, saúde, relacionamentos, e tudo da vida. Vale a pena ler mesmo.
  5. André Valongueiro - Agora que ele apareceu na Tevê, merece um link. Brincadeira ;D.  Sempre artigos muito bons sobre produtividade, GTD e Web.
  6. Alexandre Formagio - Usabilidade e padrões Web na veia!
  7. Digital Paper Design - Artigos importantes para pessoas como eu, que trabalham com Web, mas que também estão envolvidas no meio da comunicação impressa, tradicional.

OK, blogs indicados. End transmission.

photo Rafael Marin Bortolotto
RafaelMarin.net
rafael arroba rafaelmarin.net
Rua Antonio Rossato, 223
Caxias do Sul , RS , 95013-090 Brazil
Latitude: -29.160758, Longitude: -51.197619
+55 54 3211.3159