Κυκλοφορία της πλατφόρμας για κινητά LineageOS 19 που βασίζεται στο Android 12

Οι προγραμματιστές του έργου LineageOS, το οποίο αντικατέστησε το CyanogenMod, παρουσίασαν την κυκλοφορία του LineageOS 19, βασισμένο στην πλατφόρμα Android 12. Σημειώνεται ότι ο κλάδος LineageOS 19 έχει φτάσει σε ισοτιμία σε λειτουργικότητα και σταθερότητα με τον κλάδο 18 και αναγνωρίζεται ως έτοιμος για μετάβαση στη δημιουργία της πρώτης κυκλοφορίας. Ετοιμάζονται συγκροτήματα για 41 μοντέλα συσκευών.

Το LineageOS μπορεί επίσης να εκτελεστεί στον εξομοιωτή Android και στο Android Studio. Παρέχεται η δυνατότητα συναρμολόγησης σε λειτουργία Android TV και Android Automotive. Όταν εγκατασταθούν, σε όλες τις υποστηριζόμενες συσκευές προσφέρεται το δικό τους Lineage Recovery από προεπιλογή, το οποίο δεν απαιτεί ξεχωριστό διαμέρισμα ανάκτησης. Οι εκδόσεις LineageOS 17.1 διακόπηκαν στις 31 Ιανουαρίου.

Καταργήθηκε η υποστήριξη για πολλές παλαιότερες συσκευές λόγω της κατάργησης των iptables από το AOSP και της μετάβασης του Android 12 στη χρήση του eBPF για φιλτράρισμα πακέτων. Το πρόβλημα είναι ότι το eBPF μπορεί να χρησιμοποιηθεί μόνο σε συσκευές που έχουν διαθέσιμο πυρήνα Linux 4.9 ή νεότερες εκδόσεις. Για συσκευές με πυρήνα 4.4, η υποστήριξη eBPF έχει υποστηριχθεί, αλλά η μεταφορά σε συσκευές που εκτελούν την έκδοση πυρήνα 3.18 είναι δύσκολη. Χρησιμοποιώντας λύσεις, ήταν δυνατή η φόρτωση στοιχείων Android 12 πάνω από παλιούς πυρήνες, που υλοποιήθηκαν μέσω επαναφοράς στο iptables, αλλά οι αλλαγές δεν έγιναν δεκτές στο LineageOS 19 λόγω διακοπής στο φιλτράρισμα πακέτων. Μέχρι να γίνει διαθέσιμη η θύρα eBPF για παλαιότερους πυρήνες, δεν θα παρέχονται εκδόσεις που βασίζονται στο LineageOS 19 για τέτοιες συσκευές. Εάν δημιουργήθηκαν συγκροτήματα με LineageOS 18.1 για 131 συσκευές, τότε στο LineageOS 19 συγκροτήματα είναι προς το παρόν διαθέσιμες για 41 συσκευές.

Σε σύγκριση με το LineageOS 18.1, εκτός από τις αλλαγές ειδικά για το Android 12, προτείνονται επίσης οι ακόλουθες βελτιώσεις:

  • Η μετάβαση στον κλάδο android-12.1.0_r4 από το χώρο αποθήκευσης AOSP (Android Open Source Project) έγινε. Η μηχανή προγράμματος περιήγησης WebView συγχρονίζεται με το Chromium 100.0.4896.58.
  • Αντί για τον νέο πίνακα ελέγχου έντασης που προτείνεται στο Android 12, έχει το δικό του πλήρως επανασχεδιασμένο πάνελ που γλιστράει από το πλάι.
  • Η λειτουργία σχεδίασης σκοτεινής διεπαφής είναι ενεργοποιημένη από προεπιλογή.
  • Το κύριο εργαλείο για τη δημιουργία του πυρήνα του Linux είναι ο μεταγλωττιστής Clang, που παρέχεται στο αποθετήριο AOSP.
  • Ένας νέος Οδηγός εγκατάστασης έχει προταθεί, ο οποίος προσθέτει ένα μεγάλο σύνολο νέων σελίδων με ρυθμίσεις, χρησιμοποιεί νέα εικονίδια και εφέ κινούμενων σχεδίων από το Android 12.
  • Περιλαμβάνεται μια νέα συλλογή εικονιδίων, που καλύπτει σχεδόν όλες τις εφαρμογές, συμπεριλαμβανομένων εκείνων του συστήματος.
  • Βελτιωμένη εφαρμογή διαχείρισης συλλογής φωτογραφιών, η οποία είναι μια διχάλα της εφαρμογής Gallery από το αποθετήριο AOSP.
  • Βελτιώσεις έχουν γίνει στο πρόγραμμα εγκατάστασης ενημερώσεων, στο πρόγραμμα περιήγησης ιστού Jelly, στη συσκευή εγγραφής φωνής Recorder, στον προγραμματιστή ημερολογίου FOSS Etar και στο πρόγραμμα δημιουργίας αντιγράφων ασφαλείας Seedvault. Οι βελτιώσεις που προστέθηκαν στο FOSS Etar και στο Seedvault έχουν επιστραφεί σε έργα ανάντη.
  • Για χρήση σε συσκευές Android TV, έχει προταθεί μια έκδοση της διεπαφής πλοήγησης (Android TV Launcher), χωρίς προβολή διαφημίσεων. Ένας χειριστής κουμπιών έχει προστεθεί στις εκδόσεις για Android TV, επιτρέποντάς σας να χρησιμοποιείτε πρόσθετα κουμπιά σε διάφορα τηλεχειριστήρια που λειτουργούν μέσω Bluetooth και υπέρυθρων.
  • Προστέθηκε υποστήριξη για δημιουργία σε λειτουργία πλατφόρμας στόχου Android Automotive για χρήση σε συστήματα ενημέρωσης και ψυχαγωγίας αυτοκινήτου.
  • Η σύνδεση της υπηρεσίας adb_root με την ιδιότητα που καθορίζει τον τύπο συγκροτήματος έχει καταργηθεί.
  • Το βοηθητικό πρόγραμμα αποσυσκευασίας εικόνας έχει προσθέσει υποστήριξη για την εξαγωγή δεδομένων από τους περισσότερους τύπους αρχείων και εικόνων με ενημερώσεις, γεγονός που απλοποιεί την εξαγωγή δυαδικών στοιχείων που είναι απαραίτητα για τη λειτουργία της συσκευής.
  • Το SDK παρέχει τη δυνατότητα αύξησης της έντασης ψηφοφορίας των οθονών αφής για μείωση του χρόνου απόκρισης στο άγγιγμα της οθόνης.
  • Για να αποκτήσετε πρόσβαση σε κάμερες σε συσκευές που βασίζονται στην πλατφόρμα Qualcomm Snapdragon, χρησιμοποιείται το Camera2 API αντί της διεπαφής της Qualcomm.
  • Η προεπιλεγμένη ταπετσαρία επιφάνειας εργασίας αντικαταστάθηκε και προστέθηκε μια νέα συλλογή ταπετσαριών.
  • Η λειτουργία Wi-Fi Display, η οποία σας επιτρέπει να οργανώσετε την απομακρυσμένη έξοδο σε μια εξωτερική οθόνη χωρίς φυσική σύνδεση με την οθόνη, εφαρμόζεται για όλες τις συσκευές, συμπεριλαμβανομένων των οθονών που υποστηρίζουν την αποκλειστική ασύρματη διεπαφή της Qualcomm και την τεχνολογία Miracast.
  • Είναι δυνατή η αντιστοίχιση ξεχωριστών ήχων για διαφορετικούς τύπους φόρτισης (φόρτιση μέσω καλωδίου ή ασύρματη φόρτιση).
  • Το ενσωματωμένο τείχος προστασίας, η λειτουργία περιορισμένης πρόσβασης δικτύου και οι δυνατότητες απομόνωσης εφαρμογών έχουν ξαναγραφτεί για να ληφθεί υπόψη η νέα λειτουργία απομόνωσης δικτύου στο AOSP και η χρήση του eBPF. Ο κώδικας για περιορισμό δεδομένων και απομόνωση δικτύου έχει συνδυαστεί σε μία υλοποίηση.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο