Por Yonuery de la Cruz 12/09/2013
Si eres un desarrollador de
Android, y quieres mejor comodidad y un enfoque más sencillo: normalmente
eliges eclipse por su poder y capacidad para desarrollar . Sin
embargo, en los últimos meses, Google ha estado tratando de cambiar las cosas
un poco, y en mayo, lanzaron Android Studio , un IDE construido para
ayudar a hacer la vida de los desarrolladores de Android un poco más fácil y
sencilla.
En este post, voy a echar un vistazo más profundo a
Android Studio - lo que es, lo que tiene para ofrecer, y claro esta lo que no
ofrece. Sin embargo, como el propio
Google ha proporcionado una documentación más amplia y detallada relacionada a
los detalles como la instalación y el uso, estaremos pasando por alto simples
detalles y nos centraremos exclusivamente en el comportamiento y las
características de Android Studio. Si necesitas un extenso artículo
sobre la instalación, y el uso de Android Studio, debes leer y ver esto .
¿Qué tiene Android
Studio que me haría usarlo?
Android estudio se basa en el IDE
IntelliJ por JetBrains y viene con una licencia Apache 2.0. Cuenta
con un impresionante conjunto de características útiles, tales como:
- Multiplataforma (Windows, Linux y Mac OS)
- Elegante
Editor WYSIWYG
- Prestación y run de aplicaciónes en tiempo
real
- Consola de desarrollador con herramientas y
consejos para la optimización y la traducción
- Estadísticas de uso, tales como
referencias, promociones, etc
- Compatible con las versiones beta y estandar
de diseños actuales de Android.
- Herramientas de usabilidad y la versión de
compatibilidad
- Apoyo
Construir bases en Gradle
- Editor de formato enriquecido con soporte para
configuraciones de múltiples pantallas, componentes drag-and-drog IU,
avances de diseño
- Capacidades
de aplicación de firma
- Asistentes
basada en plantillas
Una mirada más cercana
" Hemos añadido
características que están diseñadas específicamente para el desarrollo de
Android, que simplifican y optimizan el flujo de trabajo diario. "
Antes de evaluar Android Studio
como IDE, vamos a aclarar algunos de sus aspectos fundamentales.
Construir
Herramientas
Como ya se ha mencionado, Android
Studio utiliza un sistema de construcción basado en Gradle . Este
nuevo sistema de construcción es lo suficientemente flexible para que pueda
construir sus proyectos, ya sea en el IDE o en los servidores de interacción
continua. Esto le permite administrar sus configuraciones de generación
nativa, a través de todas las herramientas y en todo el flujo de trabajo, no
importa lo complejo que puede ser este tipo de configuraciones!
Editor de código
Como editor de código de Android
Studio está basado en el editor de IntelliJ IDEA, ofrece apoyo para el análisis
de código estático, edición inteligente y refactorización de código.
Análisis estático de código es
muy útil cuando usted está buscando algún parámetro que ha olvidado .Mediante
el uso de código de inspección técnica de JetBrains ', el editor de código en
Android Studio le ayuda a realizar las inspecciones y analiza el código y fallas
potenciales. Del mismo modo, las inteligentes funciones de edición
incluyen búsquedas de recursos en línea y edición instantánea.
Refactorización de código, la
cual le permite transformar su código a
través del alcance de todo el proyecto. Lea más al respecto aquí .
El acceso a los
servicios de Google
Hay un plugin llamado ADT Translation Manager que
le ayuda a localizar su aplicación. Al usarlo, usted puede
exportar su cadena a Google Play desde la Consola de Developer, traducirlo en él,
y luego descargar e importar de nuevo el proyecto.
También, Android Studio cuenta
con una interfaz gráfica de usuario que soporta arrastrar y
soltar. Arrastre los widgets a dondequiera que desee, y el IDE se hará
cargo del XML en la forma requerida.
En profundidad
Ahora que hemos terminado con la
introducción y las características de Android estudio, es el momento de evaluar
si es bueno o no .
Independientemente del IDE que
sea, no te hace mejor o peor programador ya que "Android Studio",
te hacer reconocer la similitud que comparte con el IDE IntelliJ. Google es muy
consciente de que Eclipse, con independencia de sus características, no
es una herramienta de codificación no muy querida, mientras que IntelliJ
IDE ha tenido una muy buena y leal aceptación . Por lo tanto, lo que
ha hecho Google es idear un IDE con las mismas características y con una mejor
interacción que la competencia , como una alternativa a Eclipse que
no es tan popular.
Androide Studio ofrece una
interfaz sensible y ágil (al menos para el editor). El IDE también tiene
sus propias herramientas analíticas. Por ejemplo, la API de Android
contiene más información sobre las rutinas que puede devolver un puntero
nulo. Puede usar esto para descubrir y curar errores potenciales - una vez más,
el código de refactorización mecánica de IntelliJ IDE entra en juego, y
funciona en beneficio de Android Studio su competencia.
También puedes ver tu proyecto y
diseño en múltiples resoluciones de pantalla. Teniendo en cuenta el
hecho de que más y más dispositivos se agregan las resoluciones de pantalla analizando
el size el tamaño, cambiando sus procesos a un teléfono pequeño a una gran
tableta o incluso un netbook más pequeña, la capacidad de hacer estallar el
diseño de dispositivos de múltiples configuraciones de pantalla es, sin duda
una gran ayuda para los desarrolladores .
Sin embargo, no todo es tan fácil
como parece. Para empezar, si eres alguien que se ha acostumbrado a
Eclipse lamentablemente no serás capaz de reclamar el completo dominio sobre
Android Studio en 60 segundos. Del mismo modo, los desarrolladores que no
están acostumbrados a trabajar con Gradle pueden encontrarse con algunos
contratiempos iniciales con el sistema de construcción en el Android Studio.
Conclusión
Algunos de los primeros usuarios
de Android Studio habían afirmado que deberían haberse basado en Eclipse,
en lugar de IntelliJ IDE. Incluso otros han tenido problemas para
desarrollar en Android Studio bajo la plataforma Windows 8, y
algunos otros no entiende bien el proceso mismo Gradle. Dado que Android
Studio se encuentra todavía en su infancia, tales barricadas no son más que
evidentes. La forma en que son tratadas ya que los planes de trabajo se establecerán,
cuando vaya evolucionando y mejorando.
Todo dicho y hecho, Eclipse es
una herramienta que se ha utilizado para el desarrollo de Android, a pesar de
que el desarrollo de Android claro que no era su propósito original o plato
favorito. Android estudio, por el contrario, ha sido diseñado exclusivamente
con el desarrollo de Android.
¿Qué piensas de Android
Studio? ¿Le darías una oportunidad ? ¿Te gusta? o lo ¿odias? Comparte
tus opiniones con nosotros en los comentarios!
Tweet
No hay comentarios:
Publicar un comentario
Si tienes algún aporte, duda o comentario sobre este post dínoslo en los comentarios.