Sistema operacional Android foi concebido principalmente para dispositivos de touchscreen móveis como smartphones e tablet computadores.
Desenvolvido inicialmente pela Android Inc., apoiado financeiramente pelo Google (mais tarde comprado pelo Google em 2005), o Android foi apresentado em 2007 junto com a Fundação da Abra Handset Alliance (um consórcio de empresas de hardware, software e telecomunicações dedicadas ao avanço de padrões abertos para dispositivos móveis).
Android é a palavra de zumbido na tecnologia de hoje, com uma quota de mercado de 42% ao longo de vários dispositivos em todo o mundo. Android apps são open source, ao contrário de seus concorrentes como o iOS e Blackberry. As ferramentas necessárias para seu desenvolvimento são gratuitos e não é necessário para a compra de um colaborador especial telefone ou registrar seu hardware como um dispositivo de desenvolvimento.
Aqui estão as ferramentas de desenvolvimento Android de Top5 tendências atualmente no mercado
SDK do Android
Kit(NDK) de desenvolvimento nativo
Mobile SDK de titânio
Hiper próximo Android criador
ADOBE AIR
1. Android SDK:
O Android Software Development Kit (SDK) fornece a você com as bibliotecas de API e ferramentas de desenvolvimento necessárias para construir, testar e depurar aplicativos para o Android. É um do SDK mais popular usado para o Android.
Desenvolvedores Android novo aspirantes podem baixar o pacote de ADT para rapidamente começar a desenvolver apps. Inclui os componentes essenciais do SDK do Android e uma versão do Eclipse IDE com built-in ADT (Android Developer ferramentas) para agilizar o desenvolvimento do seu app Android. Estes são alguns dos componentes importantes no pacote de ADT
Eclipse + plugin ADT
Ferramentas do SDK do Android
Ferramentas de plataforma Android
Versão atual da plataforma Android
Versão atual da imagem do sistema Android para o emulatorMore
2. Kit(NDK) de desenvolvimento nativo:
O Palácio Nacional da cultura é um conjunto de ferramentas que permite que os desenvolvedores android implementar partes do seu aplicativo usando código nativo linguagens como C e C++.Palácio Nacional da cultura pode ser provou para ser uma grande ajuda para os desenvolvedores como poder reutilizar bibliotecas de código existente escritas nessas línguas.
O ponto mais importante a ser considerado que aqui é que NDK não vai beneficiar a maioria dos apps. Desenvolvedor precisa equilibrar os seus ganhos sobre sorteio-backs, como código nativo não pode sempre aumentar o desempenho, mas geralmente aumenta a complexidade. Prefiro NDK apenas se for essencial para seu aplicativo, nunca porque você prefere simplesmente programar em C/C++.
3. Titanium Mobile SDK:
O titânio SDK fornece aos desenvolvedores de comunidade com uma habilidade incomparável para criar qualidade nativa, web ou aplicativos ricos híbrido para todas as plataformas de uma base de código único, usando JavaScript. Com mais de 5.000 APIs, Titanium permite que você fornecer uma experiência de imersão do usuário em uma fração do tempo em comparação com as tradicionais plataformas nativas.
Embora o titânio sofre com algumas desvantagens como limitações de flexibilidade, problemas de experiência do usuário e questões de complexidade, titânio ainda está em primeiro lugar para o desenvolvimento de aplicativos do Android e outras plataformas
4. Hiper criador próximo do Android:
HyperNext Android criador (HAC) é um sistema de criação de software fácil de usar que permite que quase qualquer um rapidamente começar a construir seus próprio Android apps que funcionam. Aplicativos desenvolvidos em HAC goza de bom suporte em uma ampla gama de dispositivos.
Operação de HAC baseia-se em HyperCard, que trata o software como uma pilha de cartões, onde apenas um cartão é visível por vez e, portanto, é bastante adequado para aplicativos de celular que permitem a operação de janela única.
A linguagem de programação usada no HAC é "HyperNext" é muito mais semelhante ao inglês, tornando-se usuário amigável para aprender e implementar.
5. ADOBE AIR:
Tempo de execução do Adobe ® AIR ® permite que os desenvolvedores pacote o mesmo código em aplicações nativas para iPhone, iPad, Kindle Fire, Tablet Nook e outros dispositivos Android ™, atingindo o app móvel armazena mais de 500 milhões de dispositivos.Execução em Action Script, HTML, CSS ar permite que usuários principalmente desenvolver aplicativos móveis multiplataforma, economizando tempo e minimizando o custo de desenvolvimento.
Juntamente com estas ferramentas, existem algumas outras ferramentas como o PhoneGap, BatteryTech SDK que não deve ser desperdiçada para fora.