Linguagens de programação evoluem para acompanhar a tecnologia dos celulares. Cada geração de iPhone expande o conceito original da Apple com mais recursos. A demanda por apps exige que linguagens de marcação cresçam para incluir sistemas móveis. Gráficos vetoriais escaláveis (SVG) fazem parte das linguagens que tendem às telas pequenas dos celulares.
SVG pertence à família de linguagens XML. É a versão XML que cria imagens. Tecnicamente, SVG constrói gráficos vetoriais — imagens feitas com objetos geométricos chamados primitivas. Um gráfico vetorial de pneu combina vários círculos com linhas e pontos. É a mistura das formas que cria a impressão. SVG não é um instantâneo como JPEGs. É um conjunto de instruções matemáticas que diz ao navegador como desenhar a imagem.
SVG é outra forma de criar imagens para a web, mas tem vantagens, especialmente para celulares. O termo "escalável" faz parte do nome. As imagens ajustam-se facilmente ao tamanho do ambiente. Crescem ou encolhem sem o designer refazer a imagem. JPEG e GIF precisam ser ajustados ou codificados em porcentagens e podem perder qualidade. SVG mantém a aparência em qualquer tamanho.
SVG tem setor para dispositivos móveis. Vem em formatos como SVG Tiny e SVG Basic. Basic para sites ou impressão. Tiny (móvel) é autoexplicativo: SVG para dispositivos pequenos como smartphones (iPhone), tablets e PDAs. As bases da linguagem são as mesmas, com regras ligeiramente diferentes.
Navegadores demoraram a aceitar SVG. Novas versões avançaram até SVG funcionar. Em última análise, é o navegador que lê SVG. No iPhone, as plataformas mais recentes lidam com SVG (na data de publicação). Se tem sistema ou Safari antigo, atualize. Site da Apple afirma que Safari 4 suporta SVG.
Tecnologia Eletrônica © [www.351231.com]