18202 Linux Magazine Online
                 

Android em C#

Publicado em 07/05/2012 às 9:48 | 2669 leituras

Desenvolvedores da Xamarin estão desenvolvendo o XobotOS, uma implementação em Mono do sistema operacional móvel.


Versão para impressão Enviar por email

Android MonoA Xamarin, empresa especializada no desenvolvimento de aplicativos e da linguagem Mono - a implementação em código aberto do C# e da plataforma .NET da Microsoft - está portando a API baseada em Java do Android para C#. Os desenvolvedores da Xamarin já vem há algum tempo estudando como melhorar o desempenho e a eficiência energética dos aplicativos Android.


Eles chegaram à conclusão de que a máquina virtual Dalvik do Google ainda está imatura e não possui a velocidade e polimento do Mono, e que sofre de diversas limitações de desempenho inerentes da linguagem Java, não sendo capaz de se beneficiar de otimizações da máquina virtual HotSpot da Oracle. De acordo com os testes e benchmarks realizados, um aplicativo C# executado em uma máquina virtual Mono apresenta um desempenho muito superior ao de um aplicativo Java executado em uma máquina virtual Dalvik. Miguel Icaza, fundador da Xamarin, também afirmou que o Mono também goza de máquinas virtuais C# e .NET que foram padronizadas pela ECMA e ISO e estão protegidas por diversas patentes e compromissos comunitários.


Esses fatores levaram a empresa a considerar uma reimplementação do Android em C# e executá-lo em uma máquina virtual Mono, que foi batizada de projeto "XobotOS". Para criar a versão C# do sistema operacional uma equipe da Xamarin usou a ferramenta Sharpen para portar mais de 1 milhão de linhas de código do Android 4.0 (Ice Cream Sandwich) do Java para C#. Como resultado desse trabalho, os desenvolvedores agora tem "a maior parte do layout e controles do Android inteiramente em C#" e executando em estações de trabalho Linux. O trablho envolveu um aprimoramento da ferramenta Sharpen, que converte código Java para C#. Essa versão melhorada da ferramenta está inclusa com o restante do projeto "XobotOS", que foi disponibilizado no GitHub.


Não existem planos para desenvolver esse projeto de pesquisa XobotOS para uso em produção. A Xamarin afirmou que a meta da empresa é fornecer a melhor plataforma que existe para construir dispositivos móveis, mas que parte do trabalho de pesquisa será usado em versões futuras de seus produtos baseados em Mono para Android. Por exemplo, o projeto mostrou à equipe formas de melhorar o desempenho gráfico do código C# acessando diretamente os gráficos de baixo nível do Android e como substituir código Java de necessidade crítica para o desempenho por código C# mais eficiente.


Os desenvolvedores por trás da Xamarin incluem muitos dos desenvolvedores Monos que foram despedidos pela Attachmate quando a empresa completou sua aquisição do Novell. O portfólio da empresa oferece pacotes de software para desenvolver aplicativos Android e iOS através da plataforma Mono.


Fonte: h-online, em inglês.

Comentários


Outras notícias

Twitter implementa autenticação de dois fatores

Publicado em: 23/05/2013 às 11:20 | leituras |

O recurso, chamado pelo Twitter de “verificação de login”, deverá tornar mais difícil o sequestro de contas de usuários.

Hitachi e o grande enigma do hardware

Publicado em: 22/05/2013 às 18:28 | leituras |

Plataforma de conteúdo Hitachi demonstra os problemas relacionados à nuvem confrontados por muitos fornecedores de TI que fizeram seus nomes baseados em hardware proprietário.

Chrome 27 chega com melhor velocidade de carga e correções de segurança

Publicado em: 22/05/2013 às 15:57 | leituras |

Nova versão inclui melhorias de desempenho e corrige uma série de vulnerabilidades de segurança classificadas em alta prioridade.

Após um ano, Perl 5.18 torna-se estável

Publicado em: 22/05/2013 às 15:01 | leituras |

Principal mudança inclui uma grande revisão na implementação de hash.

Skype para Linux 4.2 traz melhorias para a interface

Publicado em: 22/05/2013 às 11:34 | leituras |

Nova versão também contempla uma série de correções de bugs, incluindo uma para um crash na interface de chamadas.

Arduino lança placa WiFi e plataforma robótica prontas para uso

Publicado em: 21/05/2013 às 16:57 | leituras |

Arduino Yún e Arduino Robot foram anunciados durante a "Maker Faire Bay Area", no último final de semana na Califórnia.

Microsoft corrige 33 falhas de segurança em maio

Publicado em: 20/05/2013 às 10:45 | leituras |

Empresa publicou dez boletins de patch para corrigir um total de 33 falhas de segurança importantes.

Raspberry Pi: módulo de câmera já está disponível

Publicado em: 16/05/2013 às 10:10 | leituras |

Módulo é configurado para oferecer uma resolução de imagem de 2592x1944 ou ainda entregar vídeo com resolução de 1080p a 30fps (frames por segundo).

Baixe os whitepapers da Unodata e ganhe a edição 100 da Linux Magazine!

Publicado em: 15/05/2013 às 12:56 | leituras |

Já pegou o seu exemplar grátis da edição número 100 em formato digital da Linux Magazine? Basta baixar os white papers da Unodata!

Patches de segurança urgentes para ColdFusion, Adobe Reader, Acrobat e Flash

Publicado em: 15/05/2013 às 10:38 | leituras |

Adobe anuncia correção de uma série de falhas de segurança críticas em seu “May Patch Tuesday”.

Use o Skype com cuidado: a Microsoft está lendo tudo o que você escreve

Publicado em: 14/05/2013 às 12:14 | leituras |

Em janeiro deste ano, grupos de direitos civis enviaram uma carta aberta à Microsoft questionando a segurança da comunicação via Skype desde a aquisição da empresa.

Brasil lidera ranking mundial de ataques com o vírus Conficker

Publicado em: 09/05/2013 às 12:31 | leituras |

Estudo realizado com relação ao primeiro trimestre do ano mostra que 26% dos ataques ocorreram no País.

Sem energia, São Paulo corre risco de perder datacenters

Publicado em: 08/05/2013 às 13:03 | leituras |

A Locaweb decidiu criar um centro de dados em Miami, nos Estados Unidos, para fugir do alto custo de instalação de uma unidade no Brasil. "A diferença de preço entre o Brasil e os Estados Unidos chega a 50%, especialmente na área de infraestrutura de telecom e energia", contou o executivo.

Prefeitura do Rio abre concurso de aplicativos

Publicado em: 08/05/2013 às 12:10 | leituras |

O concurso é dividido em quinze categorias: saúde, transporte, educação, habitação e urbanização, ordem pública e conservação, gestão e finanças públicas, meio ambiente e sustentabilidade, turismo, cultura, desenvolvimento social, desenvolvimento econômico, segurança, esporte, games e nave, e praça do conhecimento (para o projeto Rio Digital 15 Minutos).

Hackers alteraram site do governo dos EUA para explorar falha no IE

Publicado em: 08/05/2013 às 11:35 | leituras |

Alvos do ataque seriam funcionários do Departamento de Energia. Brecha atinge Internet Explorer 8 e ainda não tem correção.

Nuvem do Serpro será 100% em código aberto

Publicado em: 07/05/2013 às 18:03 | leituras |

Segundo Mazoni, com a nova plataforma, alguns dos principais clientes do Serpro, entre eles o Ministério do Planejamento, Orçamento e Gestão, poderão interagir melhor no ambiente em nuvem, hoje restrito ao seu pessoal da área de desenvolvimento.

Software livre gerou economia de R$ 1,2 milhão para Guarulhos em SP

Publicado em: 07/05/2013 às 16:15 | leituras |

O Guarux foi criado no fim de 2009 com customizações e ferramentas específicas para a inclusão digital. Voltado para adultos, crianças e pessoas com deficiência, o software pode ser utilizado em escolas, órgãos públicos e pela sociedade em geral.

TV digital: aberta seleção para o Ginga Br.Labs

Publicado em: 07/05/2013 às 14:19 | leituras |

Parte das ações do programa Ginga Brasil, o Ginga Br.Labs pretende capacitar mão de obra especializada no fomento do Ginga.

Satélite da Nasa com Android começa a enviar imagens do espaço

Publicado em: 07/05/2013 às 12:12 | leituras |

A NASA informou esta semana que seu mini-satélite “PhoneSat” – montado a partir de unidades do HTC Nexus One e Samsung Nexus S – começou a enviar imagens da Terra para a agência especial.

Intel divulga em breve detalhes sobre novos chips para máquinas de baixo custo

Publicado em: 06/05/2013 às 14:57 | leituras |

Empresa espera usar novos processadores Atom baseados na arquitetura “Silvermont” para criar um mercado alternativo de tablets e notebooks com preços entre US$ 200 e US$ 399.

Lançamento SpagoBI Mobile

Publicado em: 06/05/2013 às 11:15 | leituras |

A nova versão caracteriza-se pela disponibilização do componente mobile (móvel), que oferece a possibilidade de publicar análises desde o servidor SpagoBI em aparelhos smartphone e tablet, para os quais foram desenvolvidos tipos específicos de relatórios, gráficos e painéis navegáveis.

Wikipedia troca MySQL por MariaDB

Publicado em: 02/05/2013 às 11:49 | leituras |

Asher Feldman disse que o fato de o MariaDB ser um software livre foi um dos motivo importantes por trás da decisão de migrar do MySQL para o MariaDB.

Release candidate do Rails 4.0 prestes a ser lançado

Publicado em: 02/05/2013 às 10:26 | leituras |

Release inclui mais de 1300 commits feitos desde a primeira liberação do beta do Rails 4, e estará disponível “em tempo para a abertura da RailsConf”.

Twitter abre 10 novas vagas de emprego no Brasil

Publicado em: 30/04/2013 às 16:50 | leituras |

Todos os cargos exigem inglês fluente e experiência comprovada na área desejada.

"Tablets serão inúteis daqui a cinco anos", afirma CEO da BlackBerry

Publicado em: 30/04/2013 às 16:16 | leituras |

Para os próximos cinco anos, o CEO acredita que a BlackBerry voltará ao mercado móvel competitivo, principalmente com o lançamento do BlackBerry 10.


Mais notícias


nas bancas

LM 100 | Mainframes

Março de 2013


Impressa esgotada
Comprar Digital  R$ 10,90 Digital

Admin Magazine 07 - digital

R$ 10,90
Admin Magazine 06 - digital

R$ 10,90
Coleção Academy - 6 livros


R$ 99,00
VoIP com Asterisk

R$ 19,90

whitepapers

mais whitepapers

  

PGBR 2013


Data: 15/08/2013 a 17/08/2013
Site: http://pgbr.postgresql.org.br/2013/

Futurecom 2013


Data: 21/10/2013 a 24/10/2013
Site: http://www.futurecom.com.br/2012/
  1. Baixe o curso de shell script do Julio Cezar Neves

    Publicado em 07/04/2008 às 19:41 | 122106 leituras

  1. Software público brasileiro na Linux Magazine Especial

    Publicado em 29/07/2011 às 15:07 | 66755 leituras

  1. Resultado do concurso "Por que eu mereço ganhar um netbook?"

    Publicado em 30/09/2009 às 3:00 | 65510 leituras

  1. Lançado o phpBB 3

    Publicado em 13/12/2007 às 18:42 | 50120 leituras

  1. TeamViewer disponível para Linux

    Publicado em 26/04/2010 às 1:27 | 39347 leituras

  1. Oracle recebe críticas da comunidade Java

    Publicado em 01/11/2010 às 12:19 | 1890 leituras

  1. Computação em nuvem, mobilidade e TV digital impulsionam setor de software em 2010

    Publicado em 08/07/2010 às 16:45 | 2286 leituras

  1. Alog anuncia 25 vagas para São Paulo e Rio de Janeiro

    Publicado em 09/02/2010 às 5:55 | 2154 leituras

  1. Comece a usar o Java SE 7, mas não tão já [Atualizado]

    Publicado em 29/07/2011 às 13:57 | 6924 leituras

  1. Bodhi Linux com um novo gerenciador de arquivo

    Publicado em 14/09/2012 às 16:02 | 2562 leituras

0