Ο πηγαίος κώδικας Android 12 είναι πλέον διαθέσιμος στο AOSP

Ο πηγαίος κώδικας για το Android 12 μπορεί πλέον να βρεθεί στο Android Open Source Project (AOSP) μετά τη σταθερή κυκλοφορία σήμερα.

Νωρίτερα σήμερα, η Google ανακοίνωσε την κυκλοφορία του Android 12, την πιο πρόσφατη κύρια έκδοση του λειτουργικού συστήματος Android. Ενώ αυτοί δεν ώθησε σταθερές εκδόσεις σε τηλέφωνα Pixel Σήμερα, επιβεβαίωσαν ότι ο πηγαίος κώδικας πέφτει σήμερα. Πιστή στα λόγια τους, η Google έχει αρχίσει να ανεβάζει τον πηγαίο κώδικα Android 12 στα αποθετήρια Git του Android Open Source Project (AOSP).

Η Google ξεκινά παραδοσιακά να ανεβάζει τον πηγαίο κώδικα για κάθε νέα έκδοση Android αμέσως μετά την κυκλοφορία σταθερών εκδόσεων για τα τηλέφωνά της Pixel. Για παράδειγμα, το πηγαίος κώδικας για το Android 9 Pie κυκλοφόρησε στις 6 Αυγούστου 2018, αμέσως μετά η σταθερή ενημέρωση έγινε ζωντανή για τις σειρές Pixel και Pixel 2. Ομοίως, το Σταθερή ενημέρωση Android 10 κυκλοφόρησε για τα Pixels στις 3 Σεπτεμβρίου 2019 και σύντομα ακολούθησε το ο πηγαίος κώδικας μεταφορτώνεται

την ίδια μέρα. Το 2020, η Google ανέβασε το Πηγαίος κώδικας Android 11 στις 8 Σεπτεμβρίου, την ίδια μέρα που κυκλοφόρησε τη σταθερή ενημέρωση σε τηλέφωνα Pixel. Σπάζοντας την παράδοση, η Google κυκλοφορεί τον πηγαίο κώδικα Android 12 πριν κυκλοφορήσει τη σταθερή ενημέρωση στα υποστηριζόμενα τηλέφωνα Pixel. Η σταθερή ενημέρωση σχεδιάζεται να κυκλοφορήσει στα Pixels σε λίγες εβδομάδες, αλλά δεν έχει οριστεί ημερομηνία.

Η Google κυκλοφορεί τον πηγαίο κώδικα Android 12 με την άδεια Apache έκδοση 2.0. Το Apache 2.0 είναι επιτρεπτικό παρά άδεια copyleft, που σημαίνει ότι οι προγραμματιστές μπορούν να τροποποιήσουν και να διανείμουν τον κώδικα ελεύθερα χωρίς να απαιτείται η χρήση του κώδικα ανοιχτού κώδικα τροποποιήσεις. Αυτό το σύστημα αδειοδότησης είναι αυτό που επιτρέπει στους κατασκευαστές smartphone να αναπτύξουν τα δικά τους πιρούνια κλειστού κώδικα Android.

Οι προγραμματιστές που επιθυμούν να ακολουθήσουν τις αρχές ανάπτυξης ανοιχτού κώδικα μπορούν να επιλέξουν να διαχωρίσουν το AOSP και να το κυκλοφορήσουν πηγαίος κώδικας για τις τροποποιήσεις τους, μια βασική αρχή πίσω από τις συνεργατικές εξελίξεις που λαμβάνουν χώρα στις ο Φόρουμ XDA. Η κυκλοφορία του πηγαίου κώδικα Android 12 θα παίξει θεμελιώδη ρόλο στην ανάπτυξη νέων και ενημερωμένων διανομών aftermarket, όπως το LineageOS και άλλα δημοφιλείς "προσαρμοσμένες ROM".

Εάν ενδιαφέρεστε να αναλύσετε τον πηγαίο κώδικα του Android 12, μπορείτε να μεταβείτε στο Αποθετήρια Android Git και αναζητήστε τους νέους κλάδους και ετικέτες Android 12. Συγκεκριμένα, αναζητήστε τις ετικέτες "android-12.0.0_r#". Χρειάζεται λίγος χρόνος για να προωθηθεί ολόκληρη η εσωτερική βάση κώδικα της Google στα δημόσια αποθετήρια AOSP, επομένως περιμένετε μερικές ώρες για να μπορέσετε να συγχρονίσετε τα πάντα. Η Google ανεβάζει επίσης το ιστορικό δέσμευσης για κάθε κυκλοφορία, το οποίο παρέχει πολλές πληροφορίες σχετικά με τη διαδικασία σκέψης της ομάδας Android κατά την προσθήκη ή την αφαίρεση λειτουργιών.

Αν και η ανάπτυξη στον κύριο κλάδο AOSP έχει ήδη μετατοπιστεί προς την επόμενη κύρια έκδοση του Android — Android 13 — Η Google θα συνεχίσει να κάνει μικρές αλλαγές, κυρίως συγχωνεύσεις backports και ενημερωμένων εκδόσεων κώδικα ασφαλείας, στη βάση κωδικών Android 12, γι' αυτό έχετε το νου σας για νέες ετικέτες κάθε μήνα. Έχουμε δει αποδείξεις ότι η Google εργάζεται σε μια συγκεκριμένη έκδοση φαίνεται να περιλαμβάνει πολλές βελτιώσεις για πτυσσόμενα και tablet, αλλά αυτές οι δυνατότητες δεν ήταν ανοιχτού κώδικα με τη σημερινή κυκλοφορία. Επιπλέον, ένα από τα βασικά χαρακτηριστικά του Android 12 - είναι Σύστημα θεματοποίησης που βασίζεται σε ταπετσαρία — δεν είναι ακόμη πλήρως ανοιχτού κώδικα, αλλά αυτό πρόκειται να αλλάξει με την προαναφερθείσα απελευθέρωση σημείου.