Android es un sistema operativo para dispositivos móviles que la comunidad de código abierto conoce y ama desde su creación en 2007. Las posibilidades aparentemente infinitas de lo que se puede lograr con el sistema operativo son intrigantes y han reavivado el ánimo de los desarrolladores de todo el mundo. Como propietarios de dispositivos móviles, a menudo utilizamos nuestro interés en Android para impulsar nuestros dispositivos y personalizarlos para que sean verdaderamente nuestros.
Al igual que con cualquier modificación o personalización, se necesitan herramientas. Esto ha llevado a la creación de herramientas como tema, una aplicación que se puede descargar y utilizar para seleccionar y aplicar fácilmente temas personalizados directamente en el dispositivo en cuestión de segundos.
¿Pero de dónde vienen herramientas como Themer? ¿Cómo se construyen? Quizás una pregunta aún mejor es ¿cómo se construye Android? La respuesta a estas preguntas es realmente muy simple: un entorno de construcción.
Un entorno de compilación es un conjunto de herramientas y directorios que un desarrollador ha configurado en su computadora. Este entorno de compilación permite al desarrollador descargar el código fuente de Android, que luego puede usarse para crear una ROM personalizada, temas, aplicaciones o cualquier otra cosa relacionada con el sistema operativo. Algunos componentes de un entorno de compilación incluyen una computadora, el kit de desarrollo de Java (JDK), el SDK de Android, el código fuente de Android y, por supuesto, un poco de tiempo y paciencia.
Finalmente, yendo al grano, quiero llamar su atención sobre un entorno de compilación que sólo un puñado de desarrolladores utilizan: OS X 10.9 Mavericks de Apple. Con los conocimientos adecuados y la configuración adecuada, trabajar en Android en un entorno de compilación de OS X puede ser tan divertido como trabajar en cualquier otro sistema operativo como Linux o Windows.
Si posee una Mac, la configuración de su entorno de compilación ahora se ha simplificado gracias a buenas personas como XDA Recognized Colaborator jakew02, OMS Escribí una guía muy completa sobre cómo configurar un entorno de compilación, específicamente en OS X Mavericks. Si bien su guía no le mostrará exactamente cómo crear elementos como una ROM o kernels personalizados, le ayudará a asegurarse de que usted y su Mac estén mejor preparados para comenzar su viaje de desarrollo de Android.
Como propietario de una Mac, utilicé la guía y la encontré muy útil. Da mucho gusto encontrarse con joyas como esta en XDA. Si es un usuario de Mac y está listo para comenzar a desarrollar, diríjase a hilo guía de jakew02 aprender más.