Κυκλοφορία της πλατφόρμας για κινητά Android 11

Google опубликовала κυκλοφορία μιας ανοιχτής πλατφόρμας για κινητά Android 11. Связанные с новым выпуском исходные тексты размещены в Αποθετήριο Git проекта (ветка android-11.0.0_r1). Обновления прошивки подготовлены для устройств серии Εικονοκύτταρο, а также для смартфонов производства OnePlus, Xiaomi, OPPO и Realme. Также σχηματίστηκε универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.

Ο κύριος καινοτομίες:

  • Έχουν γίνει αλλαγές με στόχο την απλοποίηση της επικοινωνίας μεταξύ των ατόμων που χρησιμοποιούν smartphone. Στην περιοχή ειδοποιήσεων που εμφανίζεται στο επάνω μέρος, έχει εφαρμοστεί μια ενότητα σύνοψης μηνυμάτων, η οποία σας επιτρέπει να προβάλλετε και να απαντάτε σε μηνύματα από όλες τις εφαρμογές σε ένα μέρος (τα μηνύματα εμφανίζονται χωρίς να χωρίζονται σε μεμονωμένες εφαρμογές). Οι σημαντικές συνομιλίες μπορούν να ρυθμιστούν σε κατάσταση προτεραιότητας, έτσι ώστε να είναι ορατές και ορατές ακόμα και σε λειτουργία μην ενοχλείτε.

    Η έννοια των «φυσαλίδων» έχει ενεργοποιηθεί, αναδυόμενα παράθυρα διαλόγου για την εκτέλεση ενεργειών σε άλλες εφαρμογές χωρίς έξοδο από το τρέχον πρόγραμμα. Για παράδειγμα, με τη βοήθεια φυσαλίδων, μπορείτε να συνεχίσετε μια συνομιλία στο messenger, να στέλνετε γρήγορα μηνύματα, να διατηρείτε ορατή τη λίστα εργασιών σας, να κρατάτε σημειώσεις, να έχετε πρόσβαση σε υπηρεσίες μετάφρασης και να λαμβάνετε οπτικές υπενθυμίσεις, ενώ εργάζεστε σε άλλες εφαρμογές.

    Κυκλοφορία της πλατφόρμας για κινητά Android 11Κυκλοφορία της πλατφόρμας για κινητά Android 11
  • Το πληκτρολόγιο οθόνης εφαρμόζει ένα σύστημα προτροπών με βάση τα συμφραζόμενα για γρήγορη απόκριση σε μηνύματα, προσφέροντας emoji ή τυπικές απαντήσεις που ταιριάζουν με το νόημα του ληφθέντος μηνύματος (για παράδειγμα, όταν λαμβάνετε ένα μήνυμα "πώς ήταν η συνάντηση;" προτείνει "εξαιρετική" ). Ο μηχανισμός υλοποιείται χρησιμοποιώντας μεθόδους μηχανικής μάθησης και την πλατφόρμα Ομοσπονδιακή μάθηση, το οποίο σας επιτρέπει να επιλέγετε προτάσεις σε μια τοπική συσκευή χωρίς πρόσβαση σε εξωτερικές υπηρεσίες.

    Έχει προταθεί μια διεπαφή για γρήγορη πρόσβαση σε εργαλεία ελέγχου για προσαρτημένες συσκευές, όπως έξυπνα συστήματα ελέγχου στο σπίτι, η οποία καλείται με παρατεταμένο πάτημα του κουμπιού λειτουργίας. Για παράδειγμα, μπορείτε τώρα να προσαρμόσετε γρήγορα τις ρυθμίσεις του οικιακού θερμοστάτη, να ανάψετε τα φώτα και να ξεκλειδώσετε τις πόρτες χωρίς να ξεκινήσετε ξεχωριστά προγράμματα. Η διεπαφή προσφέρει επίσης κουμπιά για γρήγορη επιλογή συνδεδεμένων συστημάτων πληρωμών και ηλεκτρονικών καρτών επιβίβασης.

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

    Κυκλοφορία της πλατφόρμας για κινητά Android 11Κυκλοφορία της πλατφόρμας για κινητά Android 11

  • Προστέθηκε υποστήριξη για τη χορήγηση εφάπαξ αδειών, επιτρέποντας σε μια εφαρμογή να εκτελέσει μια προνομιακή λειτουργία μία φορά και να ζητήσει ξανά επιβεβαίωση την επόμενη φορά που θα επιχειρήσει πρόσβαση. Για παράδειγμα, μπορείτε να διαμορφώσετε τον χρήστη ώστε να σας ζητά δικαιώματα κάθε φορά που αποκτάτε πρόσβαση στο μικρόφωνο, την κάμερα ή το API τοποθεσίας.

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

    Κυκλοφορία της πλατφόρμας για κινητά Android 11

  • Встроена возможность создания скринкастов с записью изменений на экране и звука с микрофона.
  • Упрощено выделение текста и изображений для помещения в буфер обмена и обмена между приложениями.
  • Το σύστημα φωνητικού ελέγχου της συσκευής έχει αναβαθμιστεί (Πρόσβαση φωνής), επιτρέποντάς σας να ελέγχετε το smartphone σας αποκλειστικά χρησιμοποιώντας φωνητικές εντολές. Το Voice Access καταλαβαίνει πλέον το περιεχόμενο της οθόνης και λαμβάνει υπόψη το πλαίσιο, ενώ δημιουργεί επίσης ετικέτες για εντολές προσβασιμότητας.
  • Добавлена функция «Nearby Share» для быстрой и безопасной отправки файлов, видео, данных о местоположении и иных сведений на рядом находящиеся другие устройства на базе платформы Android или с браузером Chrome.
  • В Android Emulator добавлена экспериментальная возможность запуска исполняемого кода 32- и 64-разрядных приложений, собранных для архитектуры ARM, в окружении запущенного в эмуляторе системного образа Android 11, собранного для архитектуры x86_64. В эмуляторе также появилась поддержка симуляции работы фронтальной и задней камеры. Для задней камеры реализован Camera2 API HW Επίπεδο 3 με υποστήριξη για επεξεργασία YUV και λήψη RAW.
    Έχει εφαρμοστεί ένα επίπεδο για την μπροστινή κάμερα FULL με λογική υποστήριξη κάμερας (μία λογική συσκευή που βασίζεται σε δύο φυσικές συσκευές με στενές και μεγάλες γωνίες θέασης).

  • Διευρυμένη υποστήριξη για το πρότυπο κινητών επικοινωνιών 5G, παρέχοντας υψηλότερη απόδοση και χαμηλότερο λανθάνοντα χρόνο. Οι εφαρμογές έντασης δικτύου που κάνουν πράγματα όπως η ροή βίντεο 4K και η λήψη στοιχείων παιχνιδιών υψηλής ευκρίνειας μπορούν πλέον να εκτελούνται μέσω του δικτύου ενός παρόχου υπηρεσιών κινητής τηλεφωνίας εκτός από το Wi-Fi. Για να απλοποιηθεί η προσαρμογή των εφαρμογών λαμβάνοντας υπόψη τα κανάλια επικοινωνίας 5G, το API έχει επεκταθεί Δυναμική μέτρηση, применяемый для проверки тарифицируется ли соединение по трафику и можно ли через него передавать большие объёмы данных. Данный API теперь охватывает сотовые сети и позволяет определить подключение к провайдеру, предоставляющем по настоящему безлимитный тариф при подключении через 5G. Добавлен 5G state API, дающий возможность приложению быстро определить подключение через 5G в режимах Νέο ραδιόφωνο ή Μη αυτόνομο.

    Επίσης επεκτάθηκε το API Εκτιμητής εύρους ζώνης, το οποίο σας επιτρέπει να προβλέψετε την ποσότητα του διαθέσιμου εύρους ζώνης για λήψη ή αποστολή δεδομένων, χωρίς να εκτελέσετε τις δικές σας δοκιμές δικτύου.

  • Προστέθηκε υποστήριξη για νέους τύπους οθονών "pinhole" (η οθόνη καταλαμβάνει ολόκληρη την μπροστινή επιφάνεια του smartphone, με εξαίρεση έναν μικρό κύκλο στην επάνω αριστερή γωνία για την μπροστινή κάμερα) και "waterfall" (η οθόνη καλύπτει επίσης το στρογγυλεμένο πλευρικές άκρες της συσκευής). Οι εφαρμογές μπορούν τώρα να προσδιορίσουν την παρουσία πρόσθετων ορατών και τυφλών περιοχών σε αυτές τις οθόνες χρησιμοποιώντας το τυπικό API Αποκοπή οθόνης. Για την κάλυψη των πλευρικών άκρων και την οργάνωση της αλληλεπίδρασης σε περιοχές κοντά στις άκρες των οθονών «καταρράκτη», το API προτείνει новые προκλήσεις.
  • Έχουν προστεθεί νέες επιλογές για τον έλεγχο της πρόσβασης της εφαρμογής στα προσωπικά δεδομένα. Εκτός από τη λειτουργία που εμφανίστηκε στην τελευταία έκδοση, πρόσβαση σε μια τοποθεσία μόνο κατά την εργασία με το πρόγραμμα (η πρόσβαση είναι αποκλεισμένη στο παρασκήνιο) στο Android 11 παρουσιάζονται υποστήριξη για εφάπαξ εξουσιοδοτήσεις. Ο χρήστης μπορεί πλέον να εκχωρήσει σε μια εφαρμογή προσωρινή πρόσβαση σε βασικά δικαιώματα, όπως πρόσβαση στην τοποθεσία, στο μικρόφωνο και στην κάμερα. Η άδεια ισχύει για τη διάρκεια της τρέχουσας περιόδου λειτουργίας και ανακαλείται μόλις ο χρήστης μεταβεί σε άλλο πρόγραμμα.

    Κυκλοφορία της πλατφόρμας για κινητά Android 11

  • Έχουν γίνει αλλαγές για να διευκολυνθεί η μετεγκατάσταση εφαρμογών στο χώρο αποθήκευσης
    Αποθηκευμένος χώρος αποθήκευσης, το οποίο σας επιτρέπει να απομονώνετε αρχεία εφαρμογών σε μια εξωτερική συσκευή αποθήκευσης (για παράδειγμα, μια κάρτα SD). Με το Scoped Storage, τα δεδομένα της εφαρμογής περιορίζονται σε έναν συγκεκριμένο κατάλογο και η πρόσβαση σε κοινόχρηστες συλλογές πολυμέσων απαιτεί ξεχωριστά δικαιώματα. Το Android 11 υποστηρίζει μια προαιρετική λειτουργία για πρόσβαση σε πολυμέσα χρησιμοποιώντας πλήρεις διαδρομές αρχείων,
    Το DocumentsUI API έχει ενημερωθεί και έχει προστεθεί η δυνατότητα εκτέλεσης ομαδικών λειτουργιών στο MediaStore.

  • Διευρυμένες δυνατότητες για χρήση βιομετρικοί αισθητήρες για έλεγχο ταυτότητας. Το BiometricPrompt API, το οποίο προσφέρει ένα καθολικό παράθυρο διαλόγου βιομετρικού ελέγχου ταυτότητας, υποστηρίζει πλέον τρεις τύπους επαληθευτών - ισχυρά, αδύναμα και διαπιστευτήρια συσκευής. Απλοποιημένη ενσωμάτωση του BiometricPrompt με διάφορες αρχιτεκτονικές εφαρμογών, που δεν περιορίζεται στη χρήση της κλάσης Ενέργεια.
  • Κατά τη συναρμολόγηση εξαρτημάτων πλατφόρμας που απαιτούν αυξημένη προστασία, χρησιμοποιούνται μηχανισμοί προστασίας που λειτουργούν στο στάδιο της μεταγλώττισης CFI (Έλεγχος ακεραιότητας ροής) BoundSan, IntSan (Αξιοποίηση υπερχείλισης ακέραιων αριθμών) και Shadow-Call Stack. Για τον εντοπισμό προβλημάτων κατά την εργασία με τη μνήμη σε εφαρμογές, ο έλεγχος των δεικτών στο σωρό είναι ενεργοποιημένος με βάση τις ετικέτες που είναι προσαρτημένες σε αυτούς (επισήμανση δείκτη σωρού). Για να βρείτε σφάλματα μνήμης προτείνεται πρόσθετη εικόνα συστήματος στην οποία είναι ενεργοποιημένος ο μηχανισμός εντοπισμού σφαλμάτων HWAsan (AddressSanitizer με υποβοήθηση υλικού).
  • Το API ετοιμάστηκε BlobStoreManager, το οποίο σας επιτρέπει να οργανώσετε ασφαλή ανταλλαγή δυαδικών δεδομένων μεταξύ εφαρμογών. Για παράδειγμα, αυτό το API μπορεί να χρησιμοποιηθεί για την παροχή πολλαπλών εφαρμογών με πρόσβαση σε μοντέλα μηχανικής εκμάθησης όταν αυτές οι εφαρμογές εκτελούνται από έναν μόνο χρήστη.
  • Προστέθηκε υποστήριξη για πλατφόρμες για την ασφαλή αποθήκευση και ανάκτηση επαληθεύσιμων εγγράφων ταυτοποίησης, όπως ηλεκτρονικές άδειες οδήγησης.
  • Ως μέρος του έργου Mainline, το οποίο σας επιτρέπει να ενημερώσετε μεμονωμένα στοιχεία του συστήματος χωρίς ενημέρωση ολόκληρης της πλατφόρμας, έχουν προετοιμαστεί 12 νέες ενημερωμένες ενότητες επιπλέον των 10 λειτουργικών μονάδων που είναι διαθέσιμες στο Android 10. Οι ενημερώσεις επηρεάζουν στοιχεία μη υλικού που λαμβάνονται μέσω Το Google Play χωριστά από τις ενημερώσεις υλικολογισμικού OTA από τον κατασκευαστή. Μεταξύ των νέων λειτουργικών μονάδων που μπορούν να ενημερωθούν μέσω του Google Play χωρίς ενημέρωση του υλικολογισμικού είναι μια λειτουργική μονάδα για τη διαχείριση αδειών, μια λειτουργική μονάδα για εργασία με μονάδες δίσκου (με υποστήριξη για Scoped Storage) και μια λειτουργική μονάδα με NNAPI (API νευρωνικών δικτύων).
  • Διεξήχθη εργάζονται για τη μείωση των επιπτώσεων των αλλαγών στη συμπεριφορά ορισμένων υποσυστημάτων στη λειτουργία των εφαρμογών. Οι καινοτομίες που ενδέχεται να επηρεάσουν τη λειτουργία των εφαρμογών μπορούν πλέον να απενεργοποιηθούν προαιρετικά και να προσαρμοστούν σε επίπεδο SDK. Για να απλοποιηθεί ο έλεγχος της συμβατότητας της εφαρμογής με το Android 11, η διεπαφή Developer Options και το βοηθητικό πρόγραμμα adb παρέχουν ρυθμίσεις για την ενεργοποίηση και απενεργοποίηση λειτουργιών που επηρεάζουν τη συμβατότητα (που σας επιτρέπουν να κάνετε δοκιμές χωρίς να αλλάξετε το targetSdkVersion και χωρίς να δημιουργήσετε ξανά την εφαρμογή). Η ενημερωμένη γκρίζα λίστα των περιορισμένων API δεν παρέχεται στο SDK.

    Κυκλοφορία της πλατφόρμας για κινητά Android 11

  • Προστέθηκε πλαίσιο Resource Loader, το οποίο επιτρέπει τη δυναμική φόρτωση πρόσθετων πόρων κατά την εκτέλεση της εφαρμογής.
  • Η υπηρεσία επαλήθευσης κλήσεων έχει προσθέσει τη δυνατότητα μετάδοσης σε εφαρμογές της κατάστασης επαλήθευσης μιας εισερχόμενης κλήσης, η οποία μπορεί να χρησιμοποιηθεί για τη δημιουργία προσαρμοσμένων διαλόγων μετά την επεξεργασία της κλήσης, για παράδειγμα, συμπεριλαμβανομένων πρόσθετων ενεργειών για την επισήμανση της κλήσης ως ανεπιθύμητη ή την προσθήκη της στο βιβλίο διευθύνσεων.
  • Βελτιωμένο API Πρόταση Wifi, που επιτρέπει στην εφαρμογή (διαχείριση σύνδεσης δικτύου) να επηρεάζει τον αλγόριθμο για την επιλογή προτιμώμενων ασύρματων δικτύων μεταδίδοντας μια λίστα κατάταξης δικτύων και επίσης λαμβάνει υπόψη πρόσθετες μετρήσεις κατά την επιλογή ενός δικτύου, όπως πληροφορίες σχετικά με το εύρος ζώνης και την ποιότητα της επικοινωνίας καναλιού κατά την προηγούμενη σύνδεση. Προστέθηκε η δυνατότητα διαχείρισης ασύρματων δικτύων που υποστηρίζουν το πρότυπο Hotspot 2.0 (Passpoint), συμπεριλαμβανομένης της καταγραφής του χρόνου λήξης του προφίλ χρήστη και της δυνατότητας χρήσης αυτουπογεγραμμένων πιστοποιητικών στα προφίλ.
  • Το ImageDecoder API έχει προσθέσει υποστήριξη για την αποκωδικοποίηση και την εμφάνιση κινούμενων εικόνων σε μορφή HEIF (Apple's HEIC), η οποία χρησιμοποιεί μεθόδους συμπίεσης HEVC (H.265). Σε σύγκριση με κινούμενες εικόνες GIF, η μορφή HEIF μπορεί να μειώσει σημαντικά το μέγεθος του αρχείου.
  • Ένα API έχει προστεθεί στο NDK για χρήση σε εγγενή κώδικα για λειτουργίες κωδικοποίησης και αποκωδικοποίησης εικόνας (JPEG, PNG, WebP, κ.λπ.), χωρίς τη χρήση βιβλιοθηκών τρίτων. Το νέο API καθιστά δυνατή τη μείωση του μεγέθους των αρχείων APK με εγγενείς εφαρμογές και την επίλυση του προβλήματος της ενημέρωσης των ενσωματωμένων βιβλιοθηκών που ενδέχεται να περιέχουν ευπάθειες.
  • Οι εφαρμογές κάμερας μπορούν πλέον να απενεργοποιήσουν προσωρινά τη δόνηση (για παράδειγμα, κατά τη διάρκεια των ειδοποιήσεων) για να αποτρέψουν την ενεργοποίησή της κατά τη διάρκεια μιας περιόδου λειτουργίας κάμερας.
  • Είναι δυνατή η ενεργοποίηση των λειτουργιών Μπόχεχ (θάμπωμα του φόντου στην εικόνα) για συσκευές που τις υποστηρίζουν (για παράδειγμα, η ακίνητη λειτουργία παρέχει υψηλότερη ποιότητα εικόνας και η συνεχής λειτουργία παρέχει ακριβέστερη αντιστοίχιση με τα δεδομένα από τον αισθητήρα).
  • Προστέθηκε API για ελέγχους и ρυθμίσεις Απαιτούνται λειτουργίες αναπαραγωγής βίντεο χαμηλής καθυστέρησης για εφαρμογές ζωντανής ροής. Επιπλέον, έχει προστεθεί υποστήριξη για τη λειτουργία HDMI χαμηλής καθυστέρησης (Game Mode), η οποία απενεργοποιεί τη μεταγενέστερη επεξεργασία γραφικών για μείωση του λανθάνοντος χρόνου στην τηλεόραση ή στην εξωτερική οθόνη.
  • Για συσκευές με πτυσσόμενες οθόνες προστέθηκε API για τη λήψη πληροφοριών από τον αισθητήρα γωνίας ανοίγματος της οθόνης. Χρησιμοποιώντας το νέο API, οι εφαρμογές μπορούν να καθορίσουν την ακριβή γωνία ανοίγματος και να προσαρμόσουν ανάλογα την έξοδο.
  • Το API ελέγχου κλήσεων έχει επεκταθεί για τον εντοπισμό αυτόματων κλήσεων. Για εφαρμογές που φιλτράρουν κλήσεις, έχει υλοποιηθεί υποστήριξη για τον έλεγχο της κατάστασης μιας εισερχόμενης κλήσης μέσω ΑΣΤΕΡΙ / ΣΕΚΕΝ για παραποίηση ταυτότητας καλούντος, καθώς και ευκαιρία επιστρέψτε τον λόγο αποκλεισμού κλήσης και αλλάξτε τα περιεχόμενα της οθόνης συστήματος που εμφανίζεται μετά το τέλος της κλήσης για να επισημάνετε την κλήση ως ανεπιθύμητη ή να την προσθέσετε στο βιβλίο διευθύνσεων.
  • Расширен API Νευρωνικά δίκτυα, το οποίο παρέχει στις εφαρμογές τη δυνατότητα να αξιοποιούν την επιτάχυνση υλικού για συστήματα μηχανικής εκμάθησης. Το API τοποθετείται ως βασικό επίπεδο για τη λειτουργία πλαισίων μηχανικής μάθησης στο Android, όπως π.χ TensorFlow Lite и Caffe2.

    Добавлена поддержка функции активации Κροταλίζω, το οποίο σας επιτρέπει να μειώσετε τον χρόνο εκπαίδευσης ενός νευρωνικού δικτύου και να αυξήσετε την ακρίβεια στην εκτέλεση ορισμένων εργασιών, για παράδειγμα, να επιταχύνετε την εργασία με μοντέλα όρασης υπολογιστή που βασίζονται σε MobileNetV3. Προστέθηκε μια λειτουργία ελέγχου που σας επιτρέπει να δημιουργείτε πιο προηγμένα μοντέλα μηχανικής εκμάθησης που υποστηρίζουν κλάδους και βρόχους. Το Asynchronous Command Queue API έχει εφαρμοστεί για τη μείωση των καθυστερήσεων κατά την εκτέλεση μικρών συνδεδεμένων μοντέλων κατά μήκος μιας αλυσίδας.

    Для использования на мобильных устройствах предложен ряд готовых моделей нейронных сетей, в том числе MobileNets (αναγνώριση αντικειμένων σε φωτογραφίες), Inception v3 (υπολογιστική όραση) και έξυπνος
    απάντηση
    (подбор вариантов ответа на сообщения). Εφαρμόστηκε Υποστήριξη για προηγμένη κβαντοποίηση χρησιμοποιώντας ακέραιους αριθμούς αντί για αριθμούς κινητής υποδιαστολής, κάτι που επιτρέπει μικρότερα μοντέλα και ταχύτερους χρόνους επεξεργασίας. Επιπλέον, το Quality of Service API έχει προσθέσει δυνατότητες διαχείρισης προτεραιοτήτων και χρονικών ορίων κατά την εκτέλεση μοντέλων και το Memory Domain API έχει επεκταθεί για να μειώσει τις λειτουργίες αντιγραφής και μετατροπής στη μνήμη κατά τη διαδοχική εκτέλεση μοντέλων.

  • Προστέθηκαν ξεχωριστοί τύποι υπηρεσιών παρασκηνίου για κάμερα και μικρόφωνο που θα πρέπει να ζητηθούν εάν μια εφαρμογή χρειάζεται πρόσβαση στην κάμερα και το μικρόφωνο ενώ είναι ανενεργή.
  • Προστέθηκαν νέα API για συγχρονισμός εμφάνιση στοιχείων διεπαφής εφαρμογής με την εμφάνιση ενός πληκτρολογίου στην οθόνη για την οργάνωση μιας πιο ομαλής κίνησης εξόδου ενημερώνοντας την εφαρμογή για αλλαγές σε επίπεδο μεμονωμένων καρέ.
  • Προστέθηκε Ένα API για τον έλεγχο του ρυθμού ανανέωσης της οθόνης, που επιτρέπει τη ρύθμιση ορισμένων παραθύρων παιχνιδιών και εφαρμογών σε διαφορετικό ρυθμό ανανέωσης (για παράδειγμα, το Android χρησιμοποιεί ρυθμό ανανέωσης 60 Hz από προεπιλογή, αλλά ορισμένες συσκευές σας επιτρέπουν να τον αυξήσετε στα 90 Hz).
  • Εφαρμόστηκε λειτουργία για απρόσκοπτη συνέχιση της εργασίας μετά την εγκατάσταση μιας ενημέρωσης υλικολογισμικού OTA που απαιτεί επανεκκίνηση της συσκευής. Η νέα λειτουργία επιτρέπει στις εφαρμογές να διατηρούν πρόσβαση σε κρυπτογραφημένο χώρο αποθήκευσης χωρίς ο χρήστης να χρειάζεται να ξεκλειδώσει τη συσκευή μετά από επανεκκίνηση, π.χ. Οι εφαρμογές θα μπορούν αμέσως να συνεχίσουν να εκτελούν τις λειτουργίες τους και να λαμβάνουν μηνύματα. Για παράδειγμα, η αυτόματη εγκατάσταση μιας ενημέρωσης OTA μπορεί να προγραμματιστεί τη νύχτα και να πραγματοποιηθεί χωρίς παρέμβαση του χρήστη.
  • Προστέθηκε API για να λάβετε πληροφορίες σχετικά με τους λόγους τερματισμού του προγράμματος, οι οποίες σας επιτρέπουν να προσδιορίσετε εάν το πρόγραμμα τερματίστηκε με πρωτοβουλία του χρήστη, ως αποτέλεσμα αποτυχίας ή τερματίστηκε αναγκαστικά από το λειτουργικό σύστημα. Το API καθιστά επίσης δυνατή την αξιολόγηση της κατάστασης του προγράμματος λίγο πριν τον τερματισμό.
  • Προστέθηκε GWP-ASan, ένας αναλυτής μνήμης σωρού που σας επιτρέπει να βρείτε και να διορθώσετε προβλήματα που προκαλούνται από μη ασφαλή χειρισμό μνήμης. Το GWP-ASan αναλύει τις λειτουργίες εκχώρησης μνήμης και εντοπίζει ανωμαλίες με ελάχιστη επιβάρυνση. Από προεπιλογή, το GWP-ASan είναι ενεργοποιημένο για εκτελέσιμα αρχεία πλατφόρμας και εφαρμογές συστήματος. Απαιτείται ξεχωριστή ενεργοποίηση για την εφαρμογή του GWP-ASan στις εφαρμογές σας.
  • Στο βοηθητικό πρόγραμμα ADB (Android Debug Bridge) προστέθηκε αυξητική λειτουργία για την εγκατάσταση πακέτων APK ("adb install --incremental"), η οποία σας επιτρέπει να επιταχύνετε σημαντικά την εγκατάσταση μεγάλων προγραμμάτων, όπως παιχνίδια, κατά την ανάπτυξή τους. Η ουσία της λειτουργίας είναι ότι κατά την εγκατάσταση, τα μέρη του πακέτου που είναι απαραίτητα για την εκκίνηση μεταφέρονται πρώτα και τα υπόλοιπα φορτώνονται στο παρασκήνιο χωρίς να εμποδίζεται η δυνατότητα εκκίνησης του προγράμματος. Για παράδειγμα, κατά την εγκατάσταση αρχείων APK μεγαλύτερα από 2 GB, στη νέα λειτουργία, ο χρόνος εκκίνησης μειώνεται έως και 10 φορές. Οι σταδιακές εγκαταστάσεις λειτουργούν μόνο σε συσκευές Pixel 4 και 4XL προς το παρόν, ο αριθμός των υποστηριζόμενων συσκευών θα επεκταθεί με την κυκλοφορία.
  • Εντελώς επανασχεδιασμένο λειτουργία εντοπισμού σφαλμάτων με εκτέλεση ADB μέσω ασύρματης σύνδεσης. Σε αντίθεση με τον εντοπισμό σφαλμάτων με σύνδεση TCP/IP, ο εντοπισμός σφαλμάτων Wi-Fi δεν απαιτεί σύνδεση καλωδίου για τη διαμόρφωση και μπορεί να θυμηθεί συσκευές που είχαν προηγουμένως ζευγαρώσει. Υπάρχουν επίσης σχέδια για την εφαρμογή ενός απλούστερου σχεδίου σύζευξης χρησιμοποιώντας έναν κωδικό QR που εμφανίζεται στο Android Studio.

    Κυκλοφορία της πλατφόρμας για κινητά Android 11

  • Ενημερωμένα εργαλεία για έλεγχος πρόσβαση σε δεδομένα, που σας επιτρέπει να αναλύσετε σε ποια δεδομένα χρήστη έχει πρόσβαση η εφαρμογή και μετά από ποιες ενέργειες χρήστη. Μετονομάστηκε ορισμένες κλήσεις API ελέγχου.
  • Добавлен режим «Ethernet tethering», позволяющий предоставлять доступ к интернету через смартфон при помощи подключённых через USB-порт Ethernet-адаптеров.
  • В настройках появилась секция с историей уведомлений и возможность задания расписания для активации тёмной темы оформления.


Πηγή: opennet.ru

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