Ρύθμιση περιβάλλοντος κατασκευής Android στο OS X Mavericks

Το Android είναι ένα λειτουργικό σύστημα φορητών συσκευών που η κοινότητα ανοιχτού κώδικα γνώρισε και αγαπούσε από την έναρξή του το 2007. Οι φαινομενικά ατελείωτες δυνατότητες για το τι μπορεί να επιτευχθεί με το λειτουργικό σύστημα είναι ενδιαφέρουσες και έχουν αναζωπυρώσει το πνεύμα των προγραμματιστών παγκοσμίως. Ως κάτοχοι κινητών συσκευών, χρησιμοποιούμε συχνά το ενδιαφέρον μας για το Android για να προωθήσουμε περαιτέρω τις συσκευές μας και να τις προσαρμόσουμε ώστε να γίνουν πραγματικά δικές μας.

Όπως συμβαίνει με οποιεσδήποτε τροποποιήσεις ή προσαρμογές, τα εργαλεία είναι απαραίτητα. Αυτό οδήγησε στη δημιουργία εργαλείων όπως Themer, μια εφαρμογή που μπορεί να ληφθεί και να χρησιμοποιηθεί για την εύκολη επιλογή και εφαρμογή προσαρμοσμένων θεμάτων απευθείας στη συσκευή μέσα σε λίγα δευτερόλεπτα.

Αλλά από πού προέρχονται εργαλεία όπως το Themer; Πώς κατασκευάζονται; Ίσως μια ακόμα καλύτερη ερώτηση που πρέπει να κάνετε είναι πώς κατασκευάζεται το Android; Η απάντηση σε αυτές τις ερωτήσεις είναι στην πραγματικότητα πολύ απλή: ένα περιβάλλον κατασκευής.

Ένα περιβάλλον κατασκευής είναι ένα σύνολο εργαλείων και καταλόγων που έχει εγκαταστήσει ένας προγραμματιστής στον υπολογιστή του. Αυτό το περιβάλλον κατασκευής επιτρέπει στον προγραμματιστή να κατεβάσει τον πηγαίο κώδικα Android, ο οποίος μπορεί στη συνέχεια να χρησιμοποιηθεί για τη δημιουργία προσαρμοσμένης ROM, θεμάτων, εφαρμογών ή οτιδήποτε άλλο σχετίζεται με το λειτουργικό σύστημα. Ορισμένα στοιχεία ενός περιβάλλοντος κατασκευής περιλαμβάνουν έναν υπολογιστή, το Java Development Kit (JDK), το Android SDK, την πηγή Android και, φυσικά, λίγο χρόνο και υπομονή.

Τέλος, φτάνοντας στο θέμα, θέλω να επιστήσω την προσοχή σας σε ένα περιβάλλον κατασκευής που χρησιμοποιούν μόνο λίγοι προγραμματιστές: OS X 10.9 Mavericks από την Apple. Με τη σωστή τεχνογνωσία και τη σωστή ρύθμιση, η εργασία σε Android σε περιβάλλον κατασκευής OS X μπορεί να είναι εξίσου ευχάριστη με την εργασία σε οποιοδήποτε άλλο λειτουργικό σύστημα όπως το Linux ή τα Windows.

Εάν διαθέτετε Mac, η ρύθμιση του περιβάλλοντος κατασκευής σας έχει πλέον γίνει πιο απλή χάρη σε καλούς ανθρώπους όπως το XDA Recognized Contributor jakew02, ΠΟΥ έγραψε έναν πολύ λεπτομερή οδηγό για τη ρύθμιση ενός περιβάλλοντος κατασκευής, ειδικά στο OS X Mavericks. Αν και ο οδηγός του δεν θα σας δείξει ακριβώς πώς να δημιουργήσετε πράγματα όπως μια προσαρμοσμένη ROM ή πυρήνες, σας βοηθά να βεβαιωθείτε ότι εσείς και ο Mac σας είστε καλύτερα προετοιμασμένοι για να ξεκινήσετε το ταξίδι ανάπτυξης Android.

Όντας κάτοχος Mac, χρησιμοποίησα τον οδηγό και τον βρήκα πολύ χρήσιμο. Είναι πολύ ωραίο να συναντάς κοσμήματα όπως αυτό στο XDA. Εάν είστε χρήστης Mac έτοιμοι να ξεκινήσετε την ανάπτυξη, προχωρήστε στο νήμα οδηγού του jakew02 να μάθω περισσότερα.