jun/11 20


Portamos o site da Cabana para aplicativos iPad e tablets Android. Ficou bacana. É isso, atualizando o portfolio de serviços, agora a gente desenvolve aplicativos também. Aproveitamos para dar uma boa atualizada no nosso portfolio. Dá uma conferida.

Clique aqui para baixar o aplicativo da Cabana na Apple Store.

Clique aqui para baixar o aplicativo da Cabana no Android Market.

mai/11 30

I think it will interest a lot of foreign people. So, scroll down to english translation!

É tudo verdade. Os boatos sobre a possibilidade de exportar projetos Flash para aplicações nativas para iOS e Android são todos reais. Acabo de instalar uma versão trial do Flash CS 5.5 e em questão de minutos coloquei um sistema de certificação que construímos em parceria com a Moleque de Idéias para rodar nas três tablets que temos aqui: iPad2, Motorola Xoom e Samsung Galaxy Tab. Na imagem aí de cima você pode conferir. O mesmo código, os mesmos movieclips, tudo rodando redondinho nas 3 tablets, no browser e numa aplicação desktop Adobe Air.

E veja que não se trata de apenas uma aplicação bobinha. É um verdadeiro sistema de certificação que realiza diversas tarefas complexas como:

- Download de arquivos compactados .zip
- Descompressão destes arquivos .zip
- Análise de XML
- Comunicação com serviços JAVA via URL com método POST para login, respostas, timer, etc.

É óbvio que algumas otimizações podem ser feitas, mas eu fiquei mesmo surpreso com a qualidade da performance e com a facilidade do processo.
Eu já havia feito testes com as versões anteriores do exportador (que eram horríveis), mas esta última, a 2.6, é realmente um salto quântico frente às anteriores.
Enfim. Um horizonte de possibilidades acaba de se abrir! :)

______________

It is all true. The gossip about the possibility of exporting Flash projects to native apps for iOS and Android are all real. I just installed a Flash CS 5.5 trial version  and in a couple of minutes I’ve put a certification system we did in partnership with Moleque de Idéias to run in the three tablets we have here: iPad2, Motorola Xoom e Samsung Galaxy Tab. On the image above you can see it. Same code, same assets, everything running flawlessly in the 3 tablets, in the browser and in a Adobe Air desktop app.

Pay attention that it is not a simple app. It is a real certification system that does complex tasks like:

- Download zip files
- Unzip those files
- XML parsing
- Comunication with JAVA services through URL with POST methods to login, answers, timer, etc.

It is obvious that some optimizations can be done, but I am really surprised by the performance and how easy the process was.
I’ve already have done some tests with previous versions of the exporter (all horrible), but this last one, 2.6, is really a quantum leap in front of the previous ones.
Anyway. A horizon of possibilities has just opened up!

Pablo Cabana

twitterSigamMeosBons

jun/10 17

Há 2 semanas atrás, estive em Nova York para visitar meu irmão e aproveitei a oportunidade para trocar figurinhas com o pessoal que trabalha por lá. Enviei e-mails para diversas agências de publicidade e interativas e minha única resposta (tirando as respostas automáticas, óbvio) foi a do simpático Joshua Hirsch, “Ministro de Tecnologia” de umas das agências mais premiadas da atualidade, a Big Spaceship, indicada a agência da década pela AdWeekMedia e responsável por ações históricas como a HBO Voyeur, indicada também à campanha da década. “You are absolutely welcome to stop by the shop when you are in town”, ele disse.  E lá fui eu, de humilde, bater na porta dos caras.

Quando contei a ele que era o único a ter respondido meus emails ele me respondeu: “É porque nossa cultura é de colaboração.” Excelente resposta, era mesmo o que eu esperava ouvir. O pensamento em rede, onde as conexões são mais fortes do que o conteúdo que trafega por elas, é a forma de pensamento que está tomando conta do mercado e fazendo empresas se revolucionarem. A internet chegou e não há mais volta. Agir como se a informação fosse mais importante do que as conexões é estar com os dias contados. “Information wants to be free”, já disseram por aí… Mas este não é um post sobre redes. Você pode aprender mais sobre isso na Escola de Redes.

Josh me apresentou a empresa e contou um pouco sobre sua metodologia. Para cada projeto, monta-se uma equipe de desenvolvedores, designers e plenejadores que sentam todos próximos uns aos outros. Antes havia a “ala dos desenvolvedores”, a “ala dos designers”, mas misturar todo mundo mostrou-se ser muito mais produtivo (redes! conexões!).

Joshua apresentando a Big Spaceship

Joshua apresentando a Big Spaceship

Com o porte que tem, a Big Spaceship recebe dezenas de pedidos de orçamento por dia, mas, como eles mesmos se intitulam, a BS é uma “boutique” especializada em projetos inovadores e de alto impacto. Como selecionar quais clientes atender?

Os fatores FFF. Fame, fortune and fun. Vai render visibilidade e prêmios? Vão pagar bem? Vai ser divertido? Excelentes critérios, não? Entrar em um projeto com prazer e aquela vontade de “arrasar” é o melhor método para criar soluções realmente geniais.

Também conversamos sobre como o mercado publicitário está mudando. Há cinco anos, as grandes agências de publicidade tratavam as agências interativas como meros “executadores” das diretrizes criadas por elas. O que se vê hoje, é que há o início do processo reverso. O pensamento interativo, onde internet é a malha que conecta todas as mídias e permite novas interações, está começando a ditar o que as mídias offline devem fazer. Tudo fica mais integrado e eficiente (redes! conexões!).

Aqui na Cabana já ocorreram diversas vezes de clientes que chegaram apenas para realizar a parte online e, ao entender a forma cabanuda de pensar as mídias, tiraram seus trabalhos offline de outras agências e colocaram em nossas mãos. A tendência é essa. Quem não mudar sua forma de pensar ficará pra trás.

Outro ponto interessante é que toda sexta-feira eles investem em projetos próprios. Qualquer funcionário pode dar idéias do que realizar e eles caem dentro. Foi assim que surgiu o famoso showcase de preloaders Pretty Loaded, e o recente The Most Awesomest Thing Ever, uma divertida batalha para eleger “a coisa mais fodassa de todos os tempos”.

Finalizei a conversa com a pergunta: “e sobre esse gigantesco buzz sobre Apple x Adobe, o que você acha?”.

“Nós não temos desenvolvedores Flash por aqui, nós temos desenvolvedores. Eu não sei se Flash estará aqui daqui a 5 anos, não há como prever, mas se alguém for especializado apenas em Flash, esse alguém não estará mais aqui nos próximos 5 anos.” Não precisa nem comentar, né?

Dei uma passada também na famosa Apple Store do Central Park e presenciei a febre do iPad. “Sold out!”, o vendedor me disse.

iPadFever

Pablo Cabana

twitterSigamMeosBons

abr/10 09

500x_Safari1_01

A Apple acaba de anunciar seu contragolpe ao Flash CS5, que pode exportar arquivos swf para o formato de aplicativos do iPhone. Ela acaba de mudar o “Developer Program License Agreement” para, sem citar a Adobe, proibir seu uso. Na entrada 3.3.1 há o seguinte:

Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

E utilizar uma “camada de compatibilidade” é justamente o que o exportador do Flash CS5 faz.
Este golpe é o indício final de que as críticas aos concorrentes, “Adobe is lazy, Google is evil”, está longe de ser por “uma web melhor e livre”, mas por uma luta feroz por um mercado bilionário.

A declaração do Adobe sobre o assunto: “We are looking into the new SDK language. We continue to develop Packager for iPhone OS which will debut in Flash CS5″.

E o evangelista da Adobe, Lee Brimelow, em seu Twitter: “Hopefully everyone understands that me commenting on legal matters is equivalent to Tiger Woods commenting on [insert joke here].”


Pablo Cabana

twitterSigamMeosBons

mar/10 24

Quando o iPad foi lançado, em janeiro de 2010, veio a bomba: não há suporte ao Flash. Minha primeira reação, e a de muitos outros na web, foi “Steve Jobs, eu odeio vocêâ€. Afinal, é muito cara de pau dizer que o novo dispositivo ofereceria “the ultimate browsing experience†quando uma grande porcentagem das “ultimates experiences†na web está na plataforma Flash. Get used to the Blue Legos. Até Hitler ficou bolado.

Mas eu parei para refletir (e ler um zilhão de artigos relacionados) e hoje posso dizer: Obrigado, Steve Jobs. Entenda o porquê.

A primeira razão desse agradecimento é que isto obriga a Adobe a se mexer. Seu Flash Player está tão difundido no mercado, que é praticamente inviável pensar em fazer aplicações ricas para a internet (quando eu digo ricas, não falo apenas de botãozinhos elegantes) sem ter que gerar um swf. Silverlight, Java? Esqueça. Ninguém supera os 90% de penetração da Adobe. E como acontece em qualquer mercado, a dominância absoluta gera desleixo e preguiça.

openscreen

E a resposta da Adobe já estava em desenvolvimento desde o lançamento dos primeiros iPhones sem Flash: The Open Screen Project. Unido aos maiores líderes da indústria da tecnologia como Nokia, Google, Motorola, LG, entre outros, com exceção da Apple, óbvio, a empresa liberou os direitos do formato SWF para qualquer dispositivo, além de tornar open-source diversos frameworks e disponibilizar o Flex SDK para download. A SDK é o compilador utilizado para gerar arquivos swf. Portanto, você pode utilizar programas de desenvolvimento totalmente gratuitos, como o Flash Develop e criar arquivos swf sem ter que pagar um tostão sequer à Adobe.

Com isso, a difusão maior do Flash Player em QUALQUER dispositivo faz com que a vida fique muito mais interessante. Imagine criar um aplicativo, apenas um, que rodará em todos os browsers, celulares, televisões, relógios, carros, privadas, piscinas, etc, etc , etc. Isso não é um sonho maravilhoso para desenvolvedores e clientes?

E o iPhone continua de fora? Não mais, o novo Flash, o CS5, permitirá exportar arquivos no formato de aplicativos para iPhone. Ponto para a Adobe.

E mais, Tobias Schneider criou um Flash Player feito em puro JavaScript. O que significa que é possível rodar swfs sem plugins nenhum. Visite estes links no seu iPhone e surpreenda-se.

A segunda razão do agradecimento: toda a atenção voltada para o HTML5. A informação sobre isso de repente se multiplicou. Muitos se apressam em dizer que é o fim dos plugins, e, principalmente, o fim do Flash, pois com o HTML5 seria possível fazer tudo que o Flash faz. Será mesmo? Acompanhe-me.

1 – Você conhece CSS, você conhece HTML. Você já fez diversos websites bacanas. Quantas vezes você não quis destruir o seu CPU porque em cada browser seu website funcionava de uma forma diferente? E isso com coisas simples, como a posição de um botão. Imagine como será desenvolver aplicativos 3D, com linguagens visuais ultra complexas com HTML5. Prepare-se para perder cabelos.

2 –“ HTML5 Will crash tooâ€. Muitos reclamam que o Flash player trava demais. Mas isso é uma afirmação um quanto ingênua. Pense: onde mais pessoas estão tentando desenvolver motion detection,  3D runtime ultra robusto ou vídeos pornográficos personalizados com a sua foto? Flash permitiu aos desenvolvedores explorar os limites da criatividade, mas também os obrigou a ter bastante cuidado com performance. E esse cuidado requer grande habilidade com códigos, o que nem sempre é acessível a todos. E o resumo da ópera é o seguinte: saiba que um monte de sites em HTML5 vai congelar seu computador também. Quer um exemplo prático? Visite este link demonstrando o tão esperado <canvas> tag no seu iPhone e no seu browser e note a VISÃVEL diferença de performance.

3 – Tenho certeza de que a Adobe está amando HTML5. Os padrões atuais são os principais impeditivos para que o Flash Player possa fazer mais do que já faz. Há 10 anos o Flash vem empurrando as barreiras do que é possível fazer na web e estou certo de que continuará assim. Se agora códigos HTML puros poderão fazer o que o Flash faz hoje, ótimo, pois poderemos nos preocupar com os próximos passos. Realidade Aumentada, novas formas de navegar, interações nunca antes pensadas, este sempre foi e continuará sendo o caminho do Flash.

4 – Veja 25 exemplos de sites supostamente ultra modernos feitos em html5. Lembrando que só funcionam em alguns browsers (esqueça o Internet Explorer). Agora dê uma olhadinha no FWA, que mostra os mais interessantes websites de toda a web. Sacou a diferença? Moderno, ao meu ver, é muito mais que botãozinhos que mexem suavemente.

5 – E claro, não poderíamos nos esquecer da tag <vídeo>. Antes de sair por aí dizendo que HTML5 será A solução para vídeos, veja a palestra de um dos principais desenvolvedores da nova linguagem, Ian Hickson, quando ele fala sobre os formatos e codecs. “There is no solution yetâ€. Mergulharemos na era das trevas pré-flash quando não havia padrões para vídeo novamente?

Enfim, não estou aqui para defender a Adobe. Pode ser que o Flash pereça mesmo. Mas é óbvio que quem está envolvido com Flash tem uma visão de empurrar os limites e isso é imperecível. E eu faço minhas apostas de que a Adobe vai continuar gerando soluções interessantes para suprir esta demanda pelo novo, pelo instigante, por aquilo nos emociona na web. E se não for a Adobe, será outra. A visão inovadora que o Flash nos trouxe não terminará.

E a terceira razão são as novas possibilidades de negócios, pois os clientes precisam comprar mais para se manter presentes em todas as mídias. Quero experimentar de tudo. Aplicativos para o iPhone? Em breve um cabanudo numa Apple Store perto de você. E uma dica: prestem atenção no Unity3D (mais um plugin!), ele vai explodir em 2010.

Apesar de estar tão agradecido, continuo odiando o Steve por algumas razões. Estou com um iPhone faz 2 meses e agora posso dizer:

1 – Tudo bem, você diz que Flash é lixo e será substituído. Pode ser. Mas até lá o que faço? Quantas e quantas vezes eu precisarei enviar um link pra mim mesmo, “esse site deve ser o máximo, vou enviar o link pro meu email e ver quando estiver em um CPU de verdade�

2 – A Apple Store não é a web. 15000 aplicativos? Que lixo! Muito chato você me dizer o que posso ou não usar no meu iPhone.

3 – Ok. Mas eu te perdôo por essa navegação touch que você criou. Tenho que dar o braço a torcer.

No entanto, o mesmo que disse sobre a Adobe também se aplica à Apple. Domínio absoluto nos SmartPhones: arrogância, inflexibilidade às demandas do mercado. Será que alguém vem no caminho? Por enquanto, o Google Nexus One parece fazer frente. Que, aliás, roda o Flash Player magnificamente.

Pablo Cabana

twitterSigamMeosBons

mar/10 02

As coisas mudam de forma cada vez mais veloz e quem tiver o “faro” de saber qual será o novo Big Bang ganhará, e muito.
O vídeo abaixo, da Trendwatching, mostra como coisas que hoje são status quo há pouco tempo eram desconhecidas. O vídeo faz parte da série “6 Trend Videos“, vale conferir.

Pablo Cabana