Na semana passada, a Apple fez a primeira demonstração pública do MobileMe durante a WWDC, que estará disponível a partir do mês que vem para todos. Apesar de ser uma grande atualização do .Mac, poucos prestaram atenção na tecnologia utilizada pelo pessoal de Cupertino para produzir a incrível e funcional interface que as “WebApps” do MobileMe apresentam.
Eu fui uma dessas pessoas, mas ontem consegui entender do que se tratava: uma sessão técnica realizada durante a WWDC na sexta-feira revelou uma nova tecnologia aberta para desenvolvimento de aplicações para web. Tal tecnologia vem, há muito tempo, sendo usada pela Apple: trata-se do SproutCore, que leva algumas características do framework Cocoa do Mac OS X para a internet.
Segundo a descrição da sessão técnica Building Native Look-and-Feel Web Applications Using SproutCore, realizada na sexta-feira, toda a experiência de usuário que vimos na demonstração do MobileMe e que estará disponível para nós faz parte desse novo framework, que é inspirado em Cocoa e usa tecnologias da web 2.0 para desenvolver aplicações para internet quase no mesmo patamar em design, intuitividade e funcionalidade que as aplicações desenvolvidas para Macs usando o próprio Cocoa.
A melhor vantagem do SproutCore é o fato de ser independente de plataforma. Você não precisa ficar instalando plug-ins, como é o caso do Flash da Adobe e do Silverlight da Microsoft, e nem precisa se preocupar em aprender linguagens novas e complicadas para desenvolver — no caso do Flash, ActionScript é até bem simples graças algumas semelhanças com JavaScript, mas quando me volto para Silverlight… :( . No caso do SproutCore, tudo isso é suportado nativamente pelos navegadores mais recentes (Safari 3.1, Firefox 3 e o Internet Explorer 7), garantindo interatividade em qualquer plataforma. Isso agrada qualquer desenvolvedor para web, que possui a garantia de que suas aplicações poderão ser acessadas pelo usuário em qualquer computador.
Como já disse, o SproutCore não é uma tecnologia nova: ele já vem sendo usado na .Mac Web Gallery há um bom tempo. Foi originalmente desenvolvido por Charles Jolley, da SproutIt, para uso em um cliente de email chamado MailRoom e atualmente é um projeto open-source que tem até um site próprio com informações e ferramentas sobre o framework. Mas ele recebeu muitas funcionalidades para ser usado pela Apple em suas aplicações para a web.
Pretendo fazer uma abordagem maior dessas tecnologias em breve, já que cada uma delas concorre com as outras e todas têm muitas diferenças entre si. Mas ainda é preciso esperar: o Flash é uma tecnologia que virou “sinônimo” de padrão na internet (mas sabemos que ele não é isso nem de longe). O Microsoft Silverlight ainda está muito cru e seus plenos poderes são ofuscados pela enorme quantidade de linguagens que podem ser utilizadas para construir aplicações para a web, muitas delas complicadíssimas.
O SproutCore chega com a promessa de abrir novas possibilidades na internet, que poderão ir além do “exchange para todos” demonstrado na WWDC. Será que veremos um “iWork Live”, futuramente?
Por favor, atualize esta página e/ou certifique-se de que a excecução de JavaScripts está habilitada no seu navegador.
Chegou: hackers liberam a Absinthe 2.0, ferramenta de jailbreak untethered compatível com o iOS 5.1.1
120 comentários
Jony Ive: “Tudo leva a crer que o produto no qual estamos trabalhando agora será o mais importante que já fizemos”
89 comentários
Dica: Flash Player pode ser o principal vilão de mau desempenho do OS X Lion
86 comentários
John Gruber tece alguns comentários sobre um iPhone com tela mais alta, de 4 polegadas
76 comentários
Mais peças “vazadas” trazem possíveis detalhes sobre os próximos iPhones e iPods touch
73 comentários
Dúvida. HD compatível com macbook white 13 ?
Úlimo post de: victoroliver
Som dos alertas parou de funcionar depois de atualizar para 5.1.1
Úlimo post de: Rogerionporto
[DÚVIDA] Qual comprar, iPad 2 64gb ou 3 32gb?
Úlimo post de: Ramon
iCloud - Problemas / Dúvidas (Poste Aqui!)
Úlimo post de: Dree
UPGRADE IMAC 20 POL 2,66 CORE 2 DUO - PROBLEMAS IMAC LENTO
Úlimo post de: maservello
Navegue pelo nosso histórico mensal de artigos:
· · ·