Android est un système d'exploitation pour appareils mobiles que la communauté open source connaît et aime depuis sa création en 2007. Les possibilités apparemment infinies de ce qui peut être réalisé avec le système d'exploitation sont intrigantes et ont ravivé l'esprit des développeurs du monde entier. En tant que propriétaires d'appareils mobiles, nous utilisons souvent notre intérêt pour Android pour pousser nos appareils plus loin et les personnaliser afin qu'ils deviennent véritablement les nôtres.
Comme pour toute modification ou personnalisation, des outils sont nécessaires. Cela a conduit à la création d'outils comme Thème, une application qui peut être téléchargée et utilisée pour sélectionner et appliquer facilement des thèmes personnalisés directement sur l'appareil en quelques secondes.
Mais d’où viennent des outils comme Themer? Comment sont-ils construits? Peut-être qu’une question encore meilleure à poser est de savoir comment Android est-il construit? La réponse à ces questions est en fait très simple: un environnement de construction.
Un environnement de construction est un ensemble d'outils et de répertoires qu'un développeur a configurés sur son ordinateur. Cet environnement de construction permet au développeur de télécharger le code source Android, qui peut ensuite être utilisé pour créer une ROM personnalisée, des thèmes, des applications ou tout autre élément lié au système d'exploitation. Certains composants d'un environnement de construction incluent un ordinateur, le kit de développement Java (JDK), le SDK Android, la source Android et bien sûr, un peu de temps et de patience.
Enfin, pour en venir au fait, je souhaite attirer votre attention sur un environnement de build que seule une poignée de développeurs utilisent: OS X 10.9 Mavericks d'Apple. Avec le bon savoir-faire et une configuration appropriée, travailler sur Android dans un environnement de construction OS X peut être tout aussi agréable que de travailler sur n'importe quel autre système d'exploitation comme Linux ou Windows.
Si vous possédez un Mac, la configuration de votre environnement de build est désormais simplifiée grâce à des personnes compétentes comme XDA Recognized Contributor jakew02, OMS a écrit un guide très complet sur la configuration d'un environnement de build, en particulier dans OS X Mavericks. Bien que son guide ne vous montre pas exactement comment créer des éléments tels qu'une ROM ou des noyaux personnalisés, il vous aide à vous assurer que vous et votre Mac êtes mieux préparés pour commencer votre parcours de développement Android.
En tant que propriétaire d'un Mac, j'ai utilisé le guide et je l'ai trouvé très utile. C'est vraiment sympa de tomber sur des bijoux comme celui-ci sur XDA. Si vous êtes un utilisateur Mac prêt à commencer à développer, rendez-vous sur fil de guidage de jakew02 pour apprendre plus.