Desenvolvimento mobile com AppGyver Steroids

Recentemente, testei o desenvolvimento de aplicativos para iOS usando HTML5, CSS e Javascript através da plataforma Steroids.

A solução da AppGyver permite a criação de soluções usando recursos de Web, Phonegap e Cordova.  A proposta é bem interessante, pelo fato de utilizar conhecimento e recursos que já realizem o desenvolvimento de soluções Web, podendo criar soluções iOS e Android.  A instalação do ambiente de desenvolvimento é bem simples e esta disponível para Windows e Mac.

O que achei mais interessante foi testar a aplicação rodando no iPhone ou iPad sem a necessidade de uma conta de desenvolvedor na Apple Store.

Rodei algumas das aplicações exemplo usando o console.  A experiência de navegação no iPhone 4S não foi boa e muitas vezes a carga da página seguinte levou mais tempo e a ampulheta de carga foi apresentada. Na aplicação nativa isso não aconteceria. Outra desvantagem é que o Steroids não permite drag-and-drop nas interfaces e o suporte a base de dados usando sqlite é bem limitado.

Uma ferramenta lançada recentemente pela AppGyver é o prototyper que permite criar a aplicação, mesmo para pessoas sem o conhecimento de desenvolvimento.

Conclusão

AppGyver pode ser uma excelente solução para apresentação de protótipos e validação de interfaces. Principalmente para a protipação rápida usando o prototyper. A documentação é bem razoável e a capacidade de extensão através do uso de APIs é boa.

Mesmo com toda a facilidade oferecida,  a performance da aplicação ainda esta muito abaixo. Mas não usaria para uma solução comercial.