Windows

O Google facilita o desenvolvimento de aplicativos Android com um novo IDE

Introdução à criação de aplicativos Android

Introdução à criação de aplicativos Android
Anonim

O Android Studio fez sua estreia na conferência de E / S do Google em São Francisco.

Os desenvolvedores do Android poderiam usar as Ferramentas de desenvolvimento Android (ADT) plug-in para o Eclipse IDE, mas o Android Studio será o primeiro IDE dedicado para o SO móvel. O Google criou o Android Studio na base do Idea Java IDE do IntelliJ.

"O pivô em torno do IntelliJ IDE é uma mudança para o Google", observou Al Hilwa, que cobre o software de desenvolvimento de aplicativos da IDC. O IntelliJ "é menos complexo e mais amigável que o Eclipse e deve ajudar o Android a alcançar uma seção mais ampla de desenvolvedores", escreveu Hilwa.

A Apple investiu muito esforço em seu Xcode IDE para facilitar a criação de aplicativos para desenvolvedores. o iOS iPhone e iPad que competem com o Android. O Android Studio eleva o campo de jogo, pois pode ajudar os "amadores que não são muito habilidosos no tradicional conjunto de ferramentas Java", escreveu Hilwa.

O Android Studio terá vários recursos projetados especificamente para ajudar a criar aplicativos Android. Ele vem com modelos para criar aplicativos com aparência e comportamento padrão do Android. Pode refatorar o código para ser executado com mais eficiência. Inclui o Lint, um conjunto de ferramentas para detectar problemas de compatibilidade de versões e outros possíveis bugs. E inclui o ProGuard, que ofusca o código para impedir a engenharia reversa.

O software também funciona com o sistema de compilação automatizada Gradle. As lojas de desenvolvimento podem usar o Gradle para automatizar seu processo de criação, teste, publicação e implantação de aplicativos Android, bem como para sincronizar essas atividades com ferramentas de gerenciamento do ciclo de vida do software, como o Maven ou o Ivy. não foi concluída - esta é a versão 0.1 do IDE - e vários recursos não foram concluídos ou permanecem com problemas.

Na conferência, o Google também demonstrou os frutos de uma nova tecnologia de autenticação de logon único, chamada o logon único de plataforma cruzada. Esse conjunto de APIs (interfaces de programação de aplicativos) pode minimizar a quantidade de vezes que um usuário precisará entrar nos serviços, permitindo que o dispositivo compartilhe credenciais de login entre serviços confiáveis ​​usando o protocolo OAuth 2. É um componente central do Google+ e do Google Wallet, ambos exibidos na conferência.

"Não ter que fazer login é algo tão natural para os usuários que eles nem percebem isso. Mas, quanto mais e mais aplicativos Se você implantar esse tipo de mágica, não vai querer ficar incomodando os usuários por senhas em sites ou, pior, em minúsculos teclados de dispositivos móveis ", escreveu Tim Bray, engenheiro da equipe de identidade do Google, em um post no blog anunciando a API.