Novidades

Silverlight no iPhone explicado

Publicado por Rodrigo P. Ghedin em 30/11/09 às 14h02

Entenda como é possível vídeos feitos em Silverlight rodarem no iPhone, sem plugin, nem infração às políticas e regras rigorosas da Apple, e quais as vantagens, para a Microsoft, em tornar isso possível.

No segundo dia da PDC 2009, durante a apresentação do Silverlight 4, tentaram demonstrar um iPhone, da Apple, executando vídeo via Silverlight. "Tentaram" porque, após quatro tentativas, parece que a coisa não funcionou. Só que, ao contrário do que os teóricos da conspiração disseram na época, a falha aparentemente foi do apresentador, e não do recurso em si. Quem tiver dúvidas, é só apontar o iPhone para http://iis.net/iphone e ver por si mesmo.

Não tente procurar um improvável "Silverlight" na App Store, nem espere por ele nas próximas semanas. A Apple é rigorosa, e se nem o Flash, da Adobe, foi liberado, muito menos o Silverlight o será. O ponto sensível desse recurso está não no cliente, mas sim no servidor, no IIS Media Services.

iPhone com Silverlight (ou parte dele).

Primeiro, é preciso esclarecer que apenas o (smooth) streaming de vídeo está disponível no iPhone. Não haverá apps, nem sites construídos sob a tecnologia rodando no Safari Mobile. A solução da Microsoft engloba vídeo, e apenas vídeo, via Silverlight.

Assim, o que a empresa de Redmond fez foi implementar uma solução no servidor IIS 7 que "transcode", sob demanda, conteúdo para o iPhone. Quando um servidor com tal característica recebe uma requisição de um iPhone, o vídeo é convertido de H.264 para streaming em MPEG2, compatível com QuickTime e nos moldes do protocolo de streaming proposto pela Apple (HTTP Live Streaming), e entregue através de uma tag <video>, do HTML 5.

Por que a Microsoft fez isso? Por uma demanda do mercado. A proposta do Silverlight é ser onipresente nos computadores e dispositivos ligados à Internet, e junto aos consumidores, a Microsoft descobriu que o iPhone tem força nesse segmento, e que seus usuários queriam conteúdo em vídeo no dispositivo da Apple. Assim, pesquisaram e encontraram uma solução para o problema proposto, funcional e, o que é mais importante, com a complacência da Apple, que é muito rigorosa acerca do que roda em seu smartphone.

A principal vantagem de servidores que rodam IIS 7 e entregam conteúdo Silverlight para iPhone também, é que, com essa solução, não é preciso alterar a estrutura do servidor, ou entregar vídeos em dois formatos distintos, um para todos (Silverlight), e outro para iPhone. A estrutura não muda, mas mesmo assim, atinge-se um público maior.

Fonte: Ars Technica.

Comentários
Felipe Zorzo comentou em 30/11/09 às 19h07: Responder Na verdade a Apple não podia fazer nada mesmo. Mas, pelo que entendi, a Microsoft só queria ter certeza que isso funcionaria e que Apple não iria se opor à isso.
Leo_Koester comentou em 30/11/09 às 18h35: Responder Mais uma porradinha no estômago da Adobe e sua maior gambiarra nojenta.

Bem merecido, diria.
Felipe comentou em 30/11/09 às 17h20: Responder "com a complacência da Apple" - não acho que a Apple teve que concordar, pois como a mudança foi feita no lado do servidor, a maçã nada poderia fazer para se opor...
Felipe Zorzo comentou em 30/11/09 às 17h07: Responder Na verdade a Apple não podia fazer nada mesmo. Mas, pelo que entendi, a Microsoft só queria ter certeza que isso funcionaria e que Apple não iria se opor à isso.
Leo_Koester comentou em 30/11/09 às 16h35: Responder Mais uma porradinha no estômago da Adobe e sua maior gambiarra nojenta.

Bem merecido, diria.
ver mais









Mais comentados
Enquete

O que você achou do novo visual do WinAjuda?

Excelente, o melhor de todos!
Muito bom, melhor que o antigo
Bom, mas o antigo era melhor
Muito ruim...

» Resultado da enquete
Visite os sites das outras revistas: