BT

Silverlight para plataformas móveis - a situação atual

por Abel Avram , traduzido por Andrew Kurauchi em 06 Abr 2010 |

A Microsoft parece estar guiando o Silverlight para um framework de aplicações web multiplataforma para dispositivos móveis. O Silverlight já está disponível para Windows Phone 7 e Symbian^1, e parece que está sendo portado para Android e iPhone.

Silverlight para Symbian^1

A Microsoft anunciou a disponibilidade do Silverlight para Symbian durante o MIX 2010. O plug-in de browser vai rodar no Symbian^1 que é baseado no Symbian OS e na plataforma S60 5ª Edição, que por sua vez é baseado no Symbian OS 9.4, então ele não foi lançado para Symbian^3 que é open source. O Silverlight roda em um número limitado de telefones Nokia, 5800 XpressMusic, N97 e N97 mini, e funciona somente no web browser padrão da Nokia.

O Silverlight no Symbian^1 roda no .NET Compact Framework, um ambiente de abstração de hardware feito para rodar aplicações gerenciadas em plataformas com recursos limitados. As ferramentas disponíveis para o desenvolvimento incluem:

Silverlight para Windows Phone 7

De acordo com algumas informações vazadas, haverá duas plataformas importantes para Windows Phone 7: Silverlight 3 com algumas features do Silverlight 4 e XNA, mas a Microsoft planeja fazer do Silverlight a plataforma básica para Windows Phone 7, como S. Somasegar, um VP Senior da Microsoft, disse: "No centro do desenvolvimento do Windows Phone 7 Series está o Silverlight." As ferramentas de desenvolvimento disponíveis incluem:

  • Visual Studio 2010 Express para Windows Phone CTP
  • Windows Phone Emulator CTP – integrado com Visual Studio
  • Silverlight para Windows Phone CTP
  • XNA 4.0 Game Studio CTP – para escrever jogos para o celular, Xbox, e desktop.

Outra ferramenta de desenvolvimento para Windows Phone 7 é o Expression Blend.

Silverlight para Android

Para o Silverlight ser um player importante ele deve rodar em todos os principais sistemas operacionais e em todas as principais plataformas móveis. Não há detalhes claros sobre o Silverlight para Android, mas a plataforma open source do Google deve ser suportada em breve. Depois de lançar a aplicação Tag para Android, alguns acreditam que a próxima aplicação da Microsoft para Android será o Silverlight.

Enquanto isso, Miguel de Icaza anunciou planos de criar o MonoDroid, que é o Mono para Android que "vai incluir um binding compreensivo para Java APIs, mas acessível através do JIT-compiled, 335-powered runtime engine". A idéia deles é criar uma plataforma semelhante ao MonoTouch (iPhone) de forma que os desenvolvedores possam utilizar o código base entre múltiplas plataformas móveis, tendo somente que portar o código de UI.

O Moonlight já está rodando no Chrome, então o MonoDroid deve ser anunciado em um futuro próximo.

Silverlight para iPhone

Os planos da Microsoft para o Silverlight no telefone da Apple também não foram expressados de forma clara, mas eles receberam aprovação da Apple para portar o Silverlight para o iPhone. A Microsoft mostrou o streaming com Silverlight no iPhone no PDC 2009. Brian Goldfarb, Gerente de Plataforma de User Experience da Microsoft, explicou os motivos:

O iPhone é um cenário único. Conversamos com nossos clientes... e eles disseram, 'Nós só precisamos colocar nosso conteúdo lá, e é principalmente no espaço da mídia como o broadcasting, e nós queremos colocá-lo no iPhone.' Eles têm uma ótima solução para isso; se você está na Web, e chega no YouTube e aperta 'Play', ele vai mostrar seu vídeo porque eles criaram um ambiente no qual é possível e seguro.

Parece que a Microsoft quer fazer do Silverlight o principal framework para aplicações web, tentando oferecer suporte todos os grandes OSes e plataformas móveis. Restar saber como eles vão competir com o Adobe Flash e com o nativo HTML5.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.