Η Google κυκλοφορεί την πρώτη προεπισκόπηση προγραμματιστή Android 11 με νέες δυνατότητες όπως εγγραφή οθόνης, συννεφάκια συνομιλίας και άλλα
5 λεπτό. ανάγνωση
Δημοσιεύθηκε στις
Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα
Η Google κυκλοφόρησε σήμερα την πρώτη έκδοση Android 11 Developer Preview με πολλές νέες δυνατότητες και API για χρήστες και προγραμματιστές. Η Google σχεδιάζει να κυκλοφορήσει την τελική έκδοση του Android 11 OS το 3ο τρίμηνο του 2020. Αυτή η έκδοση Android 11 θα περιλαμβάνει επίσης ορισμένες νέες δυνατότητες όπως ενσωματωμένη υποστήριξη για εγγραφή οθόνης, βελτιωμένο απόρρητο τοποθεσίας (οι χρήστες μπορούν να παραχωρήσουν προσωρινή πρόσβαση στην τοποθεσία, στο μικρόφωνο και κάμερα μέσω μιας εφάπαξ άδειας), καλύτερη προστασία των δεδομένων εφαρμογών και χρηστών σε εξωτερικό χώρο αποθήκευσης και πολλά άλλα. Βρείτε τη λίστα με τα χαρακτηριστικά του προγραμματιστή παρακάτω.
Έλεγχος πρόσβασης δεδομένων:
- Για περισσότερη διαφάνεια στον τρόπο με τον οποίο η εφαρμογή σας και οι εξαρτήσεις της έχουν πρόσβαση σε ιδιωτικά δεδομένα από χρήστες, το Android 11 εισάγει έλεγχος πρόσβασης δεδομένων. Χρησιμοποιώντας αυτήν τη δυνατότητα, μπορείτε να προσδιορίσετε καλύτερα και να διορθώσετε δυνητικά απροσδόκητη πρόσβαση σε δεδομένα.
Έγχυση επιπέδου αποσφαλμάτωσης γραφικών απόδοσης:
- Οι εφαρμογές μπορούν τώρα να φορτώσουν εξωτερικά επίπεδα γραφικών (GLES, Vulkan) στον εγγενή κώδικα εφαρμογής για να εμφανιστεί η ίδια λειτουργικότητα με μια εφαρμογή με δυνατότητα εντοπισμού σφαλμάτων, αλλά χωρίς να επιβαρυνθείτε με τα γενικά έξοδα απόδοσης. Αυτή η δυνατότητα είναι ιδιαίτερα σημαντική όταν δημιουργείτε προφίλ στην εφαρμογή σας με εργαλεία όπως ΓΑΠΙΔΟΣ.
Μαζικές λειτουργίες για αρχεία πολυμέσων:
- Για συνέπεια σε όλες τις συσκευές και πρόσθετη ευκολία χρήστη, το Android 11 προσθέτει πολλές μεθόδους στο
MediaStore
API. Για να μάθετε περισσότερα σχετικά με αυτές τις μεθόδους, ανατρέξτε στο εκτελέστε την ενότητα λειτουργιών παρτίδας στη σελίδα απορρήτου Android 11 που σχετίζεται με τον αποθηκευτικό χώρο.
Εμπλουτισμένα μέσα σε γρήγορες απαντήσεις:
- Ξεκινώντας από το Android 11, οι χρήστες μπορούν να εισάγουν εικόνες και άλλο πλούσιο περιεχόμενο πολυμέσων γρήγορες απαντήσεις. Για να υποστηρίξουν αυτήν τη δυνατότητα, οι εφαρμογές πρέπει να προσθέσουν πληροφορίες
RemoteInput
ειδοποιήσεις που καθορίζουν τους τύπους MIME που μπορούν να χειριστούν. Κάντε αυτό καλώνταςRemoteInput.Builder.setAllowDataType()
. Η εφαρμογή πρέπει επίσης να ελέγξει οποιαδήποτεRemoteInput
εκπομπές που λαμβάνει για να δει εάν η μετάδοση περιέχει περιεχόμενο σε οποιονδήποτε από αυτούς τους τύπους· χρήσηRemoteInput.getDataResultsFromIntent()
για να γινει αυτο.
Πρόσβαση σε αρχεία πολυμέσων χρησιμοποιώντας μονοπάτια μη επεξεργασμένων αρχείων:
- Ξεκινώντας από το Android 11, οι εφαρμογές που διαθέτουν το
READ_EXTERNAL_STORAGE
άδεια μπορεί να διαβάσει τα αρχεία πολυμέσων μιας συσκευής χρησιμοποιώντας άμεσες διαδρομές αρχείων και εγγενείς βιβλιοθήκες. Για να μάθετε περισσότερα σχετικά με αυτήν τη δυνατότητα, ανατρέξτε στο πρόσβαση στα αρχεία χρησιμοποιώντας την ενότητα μη επεξεργασμένων μονοπατιών στη σελίδα απορρήτου Android 11 που σχετίζεται με τον αποθηκευτικό χώρο.
Ασφαλής κοινή χρήση μεγάλων συνόλων δεδομένων:
- Σε ορισμένες περιπτώσεις, όπως αυτές που περιλαμβάνουν μηχανική εκμάθηση ή αναπαραγωγή πολυμέσων, η εφαρμογή σας μπορεί να θέλει να χρησιμοποιήσει το ίδιο μεγάλο σύνολο δεδομένων με μια άλλη εφαρμογή. Σε προηγούμενες εκδόσεις του Android, η εφαρμογή σας και μια άλλη εφαρμογή θα πρέπει να κατεβάσουν ένα ξεχωριστό αντίγραφο του ίδιου συνόλου δεδομένων.
Αίτημα και έλεγχος για υποστήριξη χαμηλής καθυστέρησης:
- Ορισμένες οθόνες μπορούν να εκτελούν μεταγενέστερη επεξεργασία γραφικών, όπως ορισμένες εξωτερικές οθόνες και τηλεοράσεις. Αυτή η μετα-επεξεργασία βελτιώνει τα γραφικά, αλλά μπορεί να αυξήσει την καθυστέρηση. Οι νεότερες οθόνες που υποστηρίζουν HDMI 2.1 διαθέτουν αυτόματη λειτουργία χαμηλής καθυστέρησης (ΑΛΜΜ, γνωστός και ως λειτουργία παιχνιδιού), το οποίο ελαχιστοποιεί τον λανθάνοντα χρόνο απενεργοποιώντας αυτήν τη μετεπεξεργασία. Για περισσότερες λεπτομέρειες σχετικά με το ALLM, ανατρέξτε στο Προδιαγραφή HDMI 2.1.
Αποκωδικοποίηση χαμηλής καθυστέρησης στο MediaCodec:
- Το Android 11 βελτιώνεται
MediaCodec
για υποστήριξη αποκωδικοποίησης χαμηλής καθυστέρησης για παιχνίδια και άλλες εφαρμογές σε πραγματικό χρόνο. Μπορείτε να ελέγξετε εάν ένας κωδικοποιητής υποστηρίζει αποκωδικοποίηση χαμηλής καθυστέρησης περνώνταςFEATURE_LowLatency
προς τηνMediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
Αποκωδικοποιητής εικόνας NDK:
- Η ΝΔΚ
ImageDecoder
Το API παρέχει ένα τυπικό API για εφαρμογές Android C/C++ για απευθείας αποκωδικοποίηση εικόνων. Οι προγραμματιστές εφαρμογών δεν χρειάζεται πλέον να χρησιμοποιούν τα API πλαισίου (μέσω JNI) ή να συνδυάζουν βιβλιοθήκες αποκωδικοποίησης εικόνων τρίτων. Για περισσότερες πληροφορίες, δείτε το Οδηγός προγραμματιστή αποκωδικοποιητή εικόνας.
Φορτωτές πόρων:
- Το Android 11 εισάγει ένα νέο API που επιτρέπει στις εφαρμογές να επεκτείνουν δυναμικά τον τρόπο αναζήτησης και φόρτωσης των πόρων. Οι νέες κλάσεις API
ResourcesLoader
καιResourcesProvider
είναι κυρίως υπεύθυνοι για την παροχή της νέας λειτουργικότητας. Μαζί, παρέχουν τη δυνατότητα παροχής πρόσθετων πόρων και περιουσιακών στοιχείων ή τροποποίησης των αξιών των υπαρχόντων πόρων και περιουσιακών στοιχείων.
Ενημερώσεις στις βιβλιοθήκες της ΜΕΘ:
- Το Android 11 ενημερώνει το
android.icu
πακέτο για χρήση της έκδοσης 66 του Βιβλιοθήκη ΜΕΘ, σε σύγκριση με την έκδοση 63 στο Android 10. Η νέα έκδοση βιβλιοθήκης περιλαμβάνει ενημερωμένα δεδομένα τοπικής ρύθμισης CLDR και ορισμένες βελτιώσεις στην υποστήριξη διεθνοποίησης στο Android.
Neural Networks API 1.3:
- Το Android 11 επεκτείνει και βελτιώνει το API νευρωνικών δικτύων (NNAPI).
Νέες λειτουργίες:
- Το NNAPI 1.3 εισάγει έναν νέο τύπο τελεστών,
TENSOR_QUANT8_ASYMM_SIGNED
, για να στηρίξει Το νέο σχήμα κβαντισμού του TensorFlow Lite.
Νέα στοιχεία ελέγχου ML:
- Το NNAPI 1.3 εισάγει νέα στοιχεία ελέγχου για να βοηθήσει την ομαλή λειτουργία της μηχανικής εκμάθησης.
Ισχύς βιομετρικού ελέγχου ταυτότητας:
- Για να σας βοηθήσει να ελέγξετε το επίπεδο ασφάλειας για τα δεδομένα της εφαρμογής σας, το Android 11 εισάγει το
BiometricManager.Authenticators
διεπαφή. Αυτή η διεπαφή καθορίζει τα πιθανά πλεονεκτήματα των βιομετρικών στοιχείων υλικού. Ο κατασκευαστής της συσκευής ορίζει μια συγκεκριμένη αντοχή για κάθε στοιχείο, όπως π.χBIOMETRIC_STRONG
orBIOMETRIC_WEAK
. Αυτά τα επίπεδα αντοχής ορίζονται στο Ορισμός συμβατότητας .
Ενημερώσεις CallScreeningService:
- Ξεκινώντας από το Android 11, α CallScreeningService μπορεί να ζητήσει πληροφορίες σχετικά με την κατάσταση επαλήθευσης STIR/SHAKEN (verstat) για τις εισερχόμενες κλήσεις. Αυτές οι πληροφορίες παρέχονται ως μέρος του λεπτομέρειες κλήσης για εισερχόμενες κλήσεις.
Διευρυμένη υποστήριξη κάμερας στον εξομοιωτή Android:
Το Android 11 εισάγει βελτιωμένες δυνατότητες κάμερας Android Emulator. Τα πρόσθετα χαρακτηριστικά περιλαμβάνουν τα ακόλουθα:
- Λήψη RAW
- Επανεπεξεργασία YUV
- Συσκευές επιπέδου 3
- Λογική υποστήριξη κάμερας
Σίγαση ήχων και δονήσεων ειδοποιήσεων κατά την ενεργή λήψη:
- Ξεκινώντας με το Android 11, όταν χρησιμοποιείτε ενεργά την κάμερα, η εφαρμογή σας μπορεί να κάνει σίγαση μόνο των δονήσεων, τόσο ήχους όσο και δονήσεις, ή κανένα από τα
setCameraAudioRestriction()
.
Βελτιώσεις Wi-Fi Passpoint:
- Το Passpoint επιτρέπει στις εφαρμογές να εκτελούν αυτόματα και αθόρυβα έλεγχο ταυτότητας και να συνδέονται σε ασφαλή σημεία πρόσβασης Wi-Fi. Οι εφαρμογές που στοχεύουν σε επίπεδο API 'R' και υψηλότερο μπορούν να χρησιμοποιήσουν τις ακόλουθες πρόσθετες δυνατότητες του Passpoint.
Το API πρότασης Wi-Fi επεκτείνεται:
Το Android 11 επεκτείνει το API πρότασης Wi-Fi για να αυξήσετε τις δυνατότητες διαχείρισης δικτύου της εφαρμογής σας, συμπεριλαμβανομένων των εξής:
- Οι εφαρμογές διαχείρισης συνδεσιμότητας μπορούν να διαχειρίζονται τα δικά τους δίκτυα επιτρέποντας αιτήματα αποσύνδεσης.
- Τα δίκτυα Passpoint είναι ενσωματωμένα στο Suggestion API και μπορούν να προταθούν στον χρήστη.
- Τα API του Analytics σάς δίνουν τη δυνατότητα να λαμβάνετε πληροφορίες σχετικά με την ποιότητα των δικτύων σας.
Συννεφάκια συνομιλίας:
- Bubbles είναι πλέον διαθέσιμα στους προγραμματιστές για να βοηθήσουν στην εμφάνιση συνομιλιών σε όλο το σύστημα. Το Bubbles ήταν μια πειραματική λειτουργία στο Android 10 που ενεργοποιήθηκε μέσω μιας επιλογής προγραμματιστή — στο Android 11 αυτό δεν είναι πλέον απαραίτητο.
πηγή: Google