Novidades Flash CS5 – Viper – Bomba Desenvolvimento para Iphone

“Olá pessoal!

Mais uma vez imagino que ouvirei uma frase constante de alunos e amigos:

“Mas já vai sair o CS5? Eu mal comecei a usar o CS4!!!”

Em partes.

O CS5 já vem sendo desenvolvimento há um tempo, para quem não sabe o ciclo médio de lançamentos da Adobe é de 18 meses.

Sendo assim como tivemos a CS4 lançada em Outubro passado, temos um prazo para a nova suíte datando em aproximadamente Abril de 2010.

Vou falar aqui de algumas novidades já públicas que eu posso comentar sobre o novo Flash.

Integração com o Builder

Agora desenvolvedores podem usar a IDE como gerenciador de elementos gráficos (o que no final das contas é a proposta mesmo) e ter como base para programação uma IDE voltada para programação e repleta de recursos como é o caso do Flash Builder (antigo Flex).

A outra linha também será possível: Desenvolver majoritariamente no Builder e gerar a exportação por ele apontando para o FLA.
Sem sombra de dúvidas uma novidade muito interessante para o universo do Flash.

Canso de ouvir amigos que depois de migrarem para o Builder têem repulsa do painel Actions, pela sua falta de recursos. Agora a coisa fica bem mais integrada. Flash Pro para design e arquitetura do projeto e codificação na IDE focada para isso que é recém lançado Builder.

Flash CS5 Integração com Flash Builder

Flash CS5 Integração com Flash Builder

Code Samples

Novo painel para agilizar e facilitar a adição de códigos ao projeto. Além de automatizar tarefas comuns existe a possibilidade de criar e armazenar blocos próprios de código para evitar escrever muita coisa repetitiva sempre.
Útil para deixar mais amigável o primeiro contato de iniciantes com a ActionScript 3.0. Pode ser a utopia do uso dos Behaviors.

Teremos itens para adição de interatividade (drag ‘n drop), controle de linha do tempo (nextFrame/Scene), movimentação por teclado (uso de setas), carregamento de arquivos (load de imagens e SWFs) e manipuladores de eventos (nossos essenciais listeners).

Flash CS5 - Novo Painel Code Samples

Flash CS5 – Novo Painel Code Samples

Painel Actions Melhorado

Para os que migram (e por um tempo ainda migrarão) para a programação em IDEs mais parrudas como o Eclipse/Builder essa novidade era pedida há muito tempo, MESMO.
Entre outros recursos o painel agora tem suporte a code hints de classes customizadas e importadas. Recursos como auto completar com o nome de métodos e propriedades de recursos externos sempre foram muito pedidos no Flash e são com certeza uma das grandes razões de adoção do Builder como plataforma de programação.

A coisa agora estará bem melhor (só não sei se o movimento migratório para o Builder será freado..rs).

Flash CS5 - Melhorias Painel Actions

Flash CS5 – Melhorias Painel Actions

Ferramenta Deco Melhorada

A ferramenta introduzida na versão CS4 terá novos recursos para aumentar a gama de possibilidades de criação.
Novos brushs customizáveis irão melhorar a adoção da ferramenta que pessoalmente eu só uso em treinamentos.

Novos recursos com o Flash Text Layout Framework

A implementação do novo framework da Adobe irá permitir um controle inédito de textos no Flash.

Novidades  em questões de estilos e alinhamentos, textos da direita para a esquerda, gestão de colunas, blocos de texto.

FLA baseado em XML

Essa novidade era prevista (eu já tinha cantado essa bola quando falei do formato XFL) e será muito bem recebida.

A proposta é poder controlar e modificar recursos e elementos de um projeto sem necessariamente abrir e mexer com o FLA. O controle de edições de XML e arquivos de imagens centralizados irão agilizar e dar muito mais poder para desenvolvimentos entre pessoas. Alterar o topo de um site ou alguns elementos de um banner sem depender da abertura e manipulação direta no FLA são exemplos que falam por si.

Componente de Video para Live Preview

Essa era uma novidade esperada para o Flash CS4 mas só pode ser realmente implementada na CS5.

Agora temos um componente que permite assistir um preview do vídeo dentro do palco do Flash sem necessitar da exportação tradicional (CTRL/CMD+ENTER)

BOMBA: Desenvolvimento para iPhone OS (iPhone e iPod Touch)

Não dá para descrever essa novidade com outra palavra: Bomba!

Depois da Apple ter alfinetado a Adobe dizendo que o player do Flash era pesado e consumia muito de aparelhos portáteis, a Adobe começou uma onda interna de trabalhos para mudar esse quadro.

Aos que não sabiam a empresa se reposicionou com uma nova versão do Flash Player 10 com praticamente todos os recursos da Web voltado para dispositivos móveis.
Fez acordos com 19 das 20 maiores fabricantes do mundo (quem será que ficou de fora?!) e está lançando essa versão do Player 10 em plataformas como o Android com grande afinco (pesquisem sobre o HTC Hero), mas não deixou de ter foco no universo do iPhone.

Lançar o Player dependeria totalmente de parceria (entenda aprovação) com a Apple, mas eis que a Adobe aparece com essa: o Flash CS5 poderá ser usado como plataforma de desenvolvimento e criação para iPhone.

O porque disse ser tão bombástico?

Até hoje o desenvolvimento para iPhone está em um universo controlado inteiramente pela Apple.

Nós temos que usar o Xcode que é sua IDE para desenvolvimento, que só roda no sistema operacional OS X que por sua vez só roda em máquinas Apple. A parte de vídeo roda em quicktime não em FLV.
Vocês podem não saber mas mesmo o youtube do iphone foi ajustado para fazer um encoding em mp4 para o iphone, para nem a parte de vídeo sair do controla da empresa.

Agora a Adobe anuncia que o Flash irá permitir a criação de apps para iPhone usando toda a base do Flash.
Isso quer dizer que nós que já trabalhos e desenvolvemos com ActionScript 3 há anos estaremos aptos a criar ou mesmo migrar nossos sistemas para a plataforma móvel da maçã.

E não fiquem pensando que a coisa é por traz dos panos e com maracutaias (alguém pensou em Palm). Pela proposta, nós iremos desenvolver em Flash/AS3 e iremos exportar aplicativos para o formato nativo do iPhone OS.

Assim eles poderão ser distribuídos e vendidos na App Store como um software criado normalmente em Xcode/Cocoa.

Essa talvez seja a novidade que mais vai impactar a nova versão do Flash, pode ser a porta de entrada de milhares de desenvolvedores para o mundo dos negócios na App Store do iPhone.

Eu já tinha começado a desenvolver para o iPhone há meses atrás, mas aprender o Objective-C do zero me desanimou pelo tempo que demandaria. Agora sabendo que posso desenvolver para o iPhone direto do nosso querido Flash com ActionScript 3, bem o panorama ficou MUITO promissor. ;-)

Mais detalhes na página dedicada ao assunto pela Adobe:

http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/

Conclusão

O Flash CS5 terá várias novidades para facilitar a vida dos profissionais que o utilizam.

Sejam as melhorias para designer (Deco, TLF), programadores iniciantes (Code samples) e programadores avançados (integração com Builder e compeling melhorado no painel) todos serão beneficiados com a versão.

Mas com ponto chave coloco essa quebra de paradigma no desenvolvimento para iPhone. Tenham certeza que esse mercado que já é rentável para desenvolvedores Cocoa, pode ser muito mas muito interessante para nós guerreiros do AS3.

É previsto um Beta do Flash CS5 para o final do ano, assim que tiver o meu (e puder falar..rs) eu divulgo mais informações.”

Abraço,
Danilo Santana – Administrador do Portal MXSTUDIO

fonte: http://www.mxstudio.com.br/flash/novidades-flash-cs5-viper-bomba-desenvolvimento-para-iphone/ por Danilo Santana

Caros amigos internautas, Danilo Santana foi meu professor de Flash, o qual tenho grande admiração.

Sensacional seu post sobre o CS5 no MXSTUDIO. Abraço amigo!

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s