Xamarin
1/14/2017
Como um desenvolvedor C # com usuário do Visual Studio, sempre tenho como estas as melhores ferramentas para pode desenvolver para aplicações Android e IOS sempre foi o problema pois possuem plataformas diferentes, mas se pudermos desenvolver para IOS e Android em C#, o Xamarin precisamente atende à necessidade.
Xamarin Introdução
Xamarin é do início do projeto Mono evoluiu, era originalmente um projeto open source programas de execução de C # no Linux. posteriormente foi publicado para apoiar o quadro iOS Mono Touch e Mono Para Framework Android. portanto, não é um novo no mercado um produto de
2011, a criação original de uma equipe independente na empresa do projeto da Novell Mono, mudar oficialmente o nome de Xamarin, essa é a origem de Xamarin Xamarin tem as seguintes características:
- Rápido desenvolvimento (Nativo) de aplicações móveis –através de C # afinidade e recursos de linguagem funcional, com o Framework de classe base
conveniência Library (BCL) permite aos desenvolvedores as maiores aplicações do dispositivo móvel produtividade do desenvolvedor. programa suporta atualmente # 5.0 especificação da linguagem Mono C, o que significa que os desenvolvedores podem usar a sua expressão familiar Lambda, LINQ mesmo processamento assíncrono Async . - Code share – atual, Objective-C desenvolveu aplicativos iOS e Java app desenvolvido pela Android, você não pode chegar ao código compartilhando Xamarin é o uso de C # para escrever, portanto, através de um bom design, pode ser entre diferentes plataformas. lógica share negócio e acesso a dados e outros programas, sem a necessidade de re-escrever Além de redução de custos de tempo de re-escrita para a manutenção versão e consistência tem ajuda considerável.
- Visual Studio Integração – Xamarin fornece Visual Studio 2010/2013 o plug-in, para que o já está familiarizado com os desenvolvedores do Visual Studio não precisa estar familiarizado com outras ferramentas de desenvolvimento na criação de um projeto, você pode construir diretamente iOS e modelo de projeto Android. . Naturalmente, a equipe de desenvolvimento pode também iOS e Android código em ALM, usando o Team Foundation Server para a versão e construir gestão N garantir que a primeira atualização de tempo – Xamarin para versões iOS e Android atualização para não poupar esforços para iOS SDK 5.0, 6.0 a 6.1, ambos lançados no mesmo dia com o da Apple correspondente Framework versão 7.0 também prometeu publicar no mesmo dia, enquanto que o aspecto Android, Xamarin vai mesmo código-fonte Android, Java alterada do original re-escrito por C #, e eficácia também foi significativamente melhorada.
- Desempenho do aplicativo nativo –
Xamarin para iOS e Android compilador plataforma de código C # compilado diretamente para o código de máquina CPU ARM e, portanto, a eficácia será comparada com as aplicações de desenvolvimento de modelos originais, não é diferente no sistema Android. , devido Xamarin não usa máquina virtual Dalvik do Android, para usar CLR, sua eficácia foi testada pior do que aplicações nativas
Requisitos do sistema e instalação
Se ele está instalado no Windows ou MAC em Xamarin são bastante simples, desde que o http://xamarin.com preencher o nome e e-mail contas em / download, ele pode ser baixado. E basta seguir o assistente de instalação Clique em Avançar, SDK Android pode ser instalado e outros componentes relacionados.