DClick

Flash Player 10 - Codinome “Astro”


Olá.

Faz já um bom tempo que a Adobe anunciou o lançamento do beta do Flash Player 10 no Adobe Labs descrevendo os novos recursos: 3D Effects, Custom Filters and Effects, Advanced Text Layout, Enhanced Drawing API, entre outros.

Muita coisa me animou bastante nessa nova versão, mas a minha praia é muito mais Flash do que Flex em sí. De qualquer forma vou tentar destacar os pontos fortes que vejo nessas novidades para o desenvolvimento de RIA.

Segue um breve resumo dos novos recursos listados pela Adobe:

3D Effects - Apesar de ainda não ser o suporte esperado por muitos, a Adobe finalmente adicionou um básico de suporte 3D na API do AS 3.0. Na nova versão foram incluídas propriedades de rotação nos eixos X, Y e Z e, além de X e Y, também será possível alterar uma propriedade Z, que posicionará o objeto no espaço tridimensional. Essa nova API nos permitirá criar muito mais facilmente diversos efeitos, visualizações e transições, que é onde pega na parte Flex da coisa. Além disso, diversas bibliotecas 3D para Flash/Flex já existentes como, por exemplo, Papervision e Alternativa Platform, farão bom proveito dessa novidade para melhorar sua performance. Isso é bom, acreditem!

Custom Filters and Effects - Eu estava esperando por isso faz um tempo. Sabe todos aqueles filtros que você gosta de brincar no photoshop? Ok, já temos Blur (desfoque), Drop Shadow (sombra), Glow (brilho) e alguns outros funcionando no Flash desde a versão 8, mas agora será possível escrever o seu próprio filtro. Apesar de não ser uma coisa muito fácil de se fazer, sempre será possível encontrar vários filtros prontos e informações nas comunidades pela internet. Para o pessoal do Flex isso significa “Efeitos” novos, tal como possibilidades virtualmente infinitas de criação de efeitos novos e customizados. Isso é bem legal! Veja alguns filtros já criados e mais informações no site do Pixel Bender.

Advanced Text Layout - O pessoal da Adobe deu uma incrementada nos renderizadores de texto, que agora irão suportar alguns símbolos de escrita e orientações de texto da direita para a esquerda e de baixo para cima. Esse é um upgrade para acessibilidade e portabilidade, visando a utilização do Flash/Flex para outros idiomas/países/culturas.

Enhanced Drawing API - Não ví muitos detalhes sobre isso, mas já ví por aí que será possível salvar os vetores em arquivo(?) para carga e manipulação em tempo de execução. Também dizem que será possível utilizar o espaço 3D para desenho em tempo de execução(?) e que a velocidade será bem superior a atual. Não consegui confirmar muito dessas coisas ainda.

Visual Performance Improvements – Até que enfim: Aceleração de hardware! Já há algumas tarefas em que o Flash, hoje, usa aceleração de hardware mas, ao que tudo indica, esse suporte foi bem ampliado e várias funções de renderização serão passadas para a placa de vídeo, o que dará um ganho bem legal e muito importante de performance.

Enhanced Sound APIs – Bom…para quem mexe com Flex, talvez isso não seja nada demais, mas para mim, maluco que sou, é uma coisa pela qual eu esperava já faz tempo. Manipulação de audio “crú”, podendo gerar sons em tempo de execução tal como modificar sons carregados, aplicar efeitos, etc. É uma ferramenta maravilhosa para quem gosta de manipular o nível baixo das coisas. Junte isso com a manipulação direta de bytes e você pode escrever um sampler online que gera arquivos MP3 para download. É…pode sonhar! ;)

Além dessas, que são as principais, há outras coisas novas como, por exemplo, possibilidade de abrir e salvar arquivos na máquina local (dependente de ação do usuário para não quebrar o Sandbox, claro) e muitas outras alterações na interface para designers, lançamento do Flex 4 contendo todas essas novidades além, é claro do lançamento do tão esperado Termo, interface gráfica para desenho e estilização de componentes e aplicações Flex. Ufa! É, bastante coisa nova aparecendo por aí para melhorar (ou não) nossa vida! ;)

Visite o site do Flash 10 no Adobe Labs para demos e informações sobre como fazer os seus próprios testes com a nova versão. Mais informações atualizadas podem ser encontradas no Release Notes.

Um Abraço.

Por Paulo Amorim em 6/August/2008 | Comentar | Trackback


No Translations

Adicionar comentário

(requerido)
(requerido, não será publicado)