Bem-vindo: Qua, 27 de Novembro 2024, 13:28 Pesquisa avançada

Projeto experimental gerou port do Android em C#

Secção dedicada a Noticias! Aqui poderá partilhar todas as notícias relativas ao Ubuntu. No entanto, poderá publicar também notícias sobre software livre em geral: outras distribuições e até conferências

Projeto experimental gerou port do Android em C#

Mensagempor Bitetti » Qua, 2 de Maio 2012, 20:45

Artigo por Marcos Elias Picão:

A Xamarin portou o Android para C# usando suas experiências com o Mono, uma implementação aberta do .NET Framework. O projeto é dado como um hobby, algo experimental, mas o código-fonte pode ser aproveitado por quem quiser.

O port é bem curioso. Nomeado como XobotOS, ele começou com a base do Android 2.x mas logo aproveitaram o 4.0, assim que o Google liberou o código-fonte. A ferramenta inicial usada na conversão foi a Sharpen. Ela ficou relativamente famosa ao possibilitar o port de um applet Java para o iPad em dois meses. Com o Mono a Xamarin permite criar aplicativos para Android e iOS sem depender do Java. Algumas melhorias de desempenho também são citadas. Com o sistema inteiro sem o Java os potenciais de otimização são maiores ainda, como comentado no blog da empresa.

Embora ela não tenha interesse em lançar um concorrente do Android nem uma ROM personalizada sem o Java, muitos entusiastas estão imaginando que o Google poderia aproveitar o port. Sem o Java ele se livraria de grandes problemas judiciais, já que os processos da Oracle acabam custando caro para a defesa do gigante. A guerra judicial toma muito tempo do pessoal e pode colocar o futuro do Android em risco - pois sendo alvo de processos por todos os lados, muitos fabricantes e desenvolvedores ficam com um pé atrás ao investir na plataforma, ao menos enquanto a grande batalha contra a Oracle não for resolvida.

Com o port em C# isso não aconteceria, já que as implementações da linguagem C# e da .NET VM são padronizadas, e a Microsoft se mostra bem liberal no uso das implementações de terceiros (pelo menos no que se refere ao .NET, Mono e C#).

As dificuldades para o Google abandonar o Java seriam imensas a princípio, afinal os aplicativos atuais dependem da máquina virtual Dalvik. Ainda assim a migração seria um caminho a se pensar, quem sabe. O XobotOS parece muito interessante, mas sem futuro se for considerar o status atual: um projeto de testes, e só. Por enquanto ele serve apenas para a Xamarin aproveitar os conhecimentos adquiridos em melhorias nos seus produtos atuais, especialmente o Mono for Android. Não seria nada mal ver uma ROM customizada dele para alguns aparelhos, algo que talvez apareça uma hora ou outra, já que o código é livre.
Avatar do usuário
Bitetti
 
Mensagens: 875
Registrado em: 03 Janeiro, 2012
Localização: São Paulo

Re: Projeto experimental gerou port do Android em C#

Mensagempor Luis Cardoso » Qua, 2 de Maio 2012, 21:10

Boa partilha :yeah:

Agora substituem Java por C#, quem sabe se não fazem um port para Vala... Isso é que era...
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Projeto experimental gerou port do Android em C#

Mensagempor Miguel Fonseca » Qua, 2 de Maio 2012, 23:58

Boas, excelente!!

O ideal seria mesmo o Android nunca mais precisar de porcaria do Java fosse para aquilo que fosse!!

Pode bem ser que este seja o começo!!

Cumps.
It is only in Love and Murder, that we still remain sincere! - Friedrich Durrenmatt
Avatar do usuário
Miguel Fonseca
Bleeding-edge Helper
 
Mensagens: 2512
Registrado em: 10 Junho, 2011


Voltar para Notícias

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 93 visitantes