Android AP API - τι νέο υπάρχει και τι σημαίνουν για το Android;

Συγγραφέας: Louise Ward
Ημερομηνία Δημιουργίας: 4 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Android AP API - τι νέο υπάρχει και τι σημαίνουν για το Android; - Νέα
Android AP API - τι νέο υπάρχει και τι σημαίνουν για το Android; - Νέα

Περιεχόμενο


Η πρώτη προεπισκόπηση του Android Q είναι εδώ, μαζί με όλα τα είδη των προγραμματιστών-μιλάμε για τον νέο κώδικα κάτω. Το Beta 1 του Android Q είναι διαθέσιμο ξεκινώντας σήμερα για αρχάριους και προγραμματιστές, φέρνοντας πολλές νέες βελτιώσεις μαζί του.

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

Όπως θα περίμενε κανείς, η επερχόμενη προεπισκόπηση του SDK περιλαμβάνει αρκετά νέα API, έτσι ώστε οι προγραμματιστές μπορούν να προσθέσουν ακόμη περισσότερη λειτουργικότητα στην πλατφόρμα. Ακολουθεί μια επισκόπηση των νέων AP API για το Android που πρέπει να γνωρίζετε.

Neural Network API 1.2

Η Google θέλει το AI στο τηλέφωνο Android σας να είναι ακόμα πιο έξυπνο. Το API Neural Networks, το οποίο κυκλοφόρησε για πρώτη φορά το 2017, ορίζει ορισμένες βασικές παραμέτρους τεχνητής νοημοσύνης και μηχανικής μάθησης. Το Google λέει ότι το Android Q επεκτείνεται σε 60 νέες λειτουργίες, όπως ARGMAX, ARGMIN και quantized LSTM με λίγες αναβαθμίσεις απόδοσης.


Αυτό είναι ιδιαίτερα σημαντικό για τους κατασκευαστές υλικού, οι οποίοι θα μπορούν να βελτιώσουν τη μηχανική μάθηση, την ανίχνευση αντικειμένων και την κατάτμηση της εικόνας στις δικές τους εφαρμογές και μοντέλα. Η Google ελπίζει να καταστήσει το API 1.2 του Neural Network ένα μέρος του πλαισίου TensorFlow. Αυτό σημαίνει ότι, κάτω από τη γραμμή, οι εφαρμογές που λειτουργούν στο Android Q θα είναι πιο ανεξάρτητες.

API MediaCodecInfo

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


Εγγενής API MIDI

Πρόκειται για ένα νέο API που θα βοηθήσει τις συσκευές Android να μιλήσουν με τον εξοπλισμό MIDI πιο αποτελεσματικά. Ορισμένες εφαρμογές βασίζονται στη C ++ για να πραγματοποιήσουν την επεξεργασία ήχου τους. Για αυτές τις εφαρμογές ειδικότερα, το Native MIDI API τους επιτρέπει να μιλήσουν απευθείας με τις συσκευές MIDI μέσω του NDK. Με άλλα λόγια, τα δεδομένα MIDI μπορούν να διαβαστούν μέσα σε μια ηχητική επανάκληση χρησιμοποιώντας έναν αναγνώστη μη αποκλεισμού. Αυτό μειώνει την καθυστέρηση και εξομαλύνει την απόδοση. Τέλος παιχνιδιού? Το τηλέφωνό σας Android θα είναι πιο συμβατό με το πληκτρολόγιο MIDI ή άλλο εξοπλισμό ήχου.

Δημόσια API

Το Android Q θα μειώσει την εξάρτησή του από ιδιωτικά API, λέει η Google. Τα ιδιωτικά API είναι γενικά διαθέσιμα μόνο σε συγκεκριμένους, εγκεκριμένους οργανισμούς ή προγραμματιστές. Θα ήταν παρόμοια με τη Sony που δίνει στην EA συγκεκριμένη πρόσβαση στο PS4 που δεν μπορούν να φτάσουν οι άλλοι κατασκευαστές παιχνιδιών. Η Google υποστηρίζει ότι οι εφαρμογές που βασίζονται σε (ιδιωτικά) API που δεν περιλαμβάνονται στο εγγενές SDK κινδυνεύουν να σπάσουν και να χάσουν την ασφάλεια. Αυτός είναι ο λόγος για τον οποίο το Android Q υποστηρίζει την προσπάθεια της εταιρείας να υποστηρίζει μόνο δημόσια API.

Το Google λέει ότι το Android Q θα περιορίσει την πρόσβαση σε API εκτός SDK με την πάροδο του χρόνου, καθώς ζητά από τους προγραμματιστές να μεταβούν σε δημόσια API. Για να διευκολυνθούν οι προγραμματιστές σε αυτήν τη μετάβαση, η Google θα απαιτήσει μόνο εφαρμογές που στοχεύουν στο Android Q (και επάνω) να τηρούν αυτόν τον περιορισμό. Οι εφαρμογές που στοχεύουν το Android Pie και νωρίτερα θα εξακολουθήσουν να χρησιμοποιούν ιδιωτικά API. Η Google σχεδιάζει να προσθέσει στη λίστα των προτιμώμενων δημόσιων API βάσει των σχολίων και των αιτημάτων των προγραμματιστών. Όταν ένα αντίστοιχο δημόσιο API δεν είναι διαθέσιμο, η Google θα συνεργαστεί με μεμονωμένους προγραμματιστές για να βρει συμβιβασμό.

Στο πνεύμα της δημόσιας εξέτασης προγραμματιστών, η Google θέλει οι προγραμματιστές να δοκιμάσουν τις εφαρμογές τους σε ένα ευρύτερο φάσμα διασυνδέσεων εκτός SDK. Προτείνει ότι η devs χρησιμοποιεί τη μέθοδο StrictMode για να διαπιστώσει πότε χρησιμοποιείται ένα API εκτός SDK. Πρόκειται για μια ιδέα μακρού παιχνιδιού που θα βοηθήσει τους προγραμματιστές να αποδείξουν μελλοντικά τις εφαρμογές τους στο δρόμο.

API Targeting

Σύμφωνα με τις προηγούμενες κυκλοφορίες, η Google θα επιβάλει τη στόχευση API, καθώς προχωράει η ανάπτυξη του Android Q. Αυτό σημαίνει ότι η Google θα αναγκάσει τους προγραμματιστές να ενημερώσουν τις εφαρμογές τους για νεότερες και νεότερες εκδόσεις του Android.

Οι νεότερες εκδόσεις του Android είναι γενικά πιο ασφαλείς και ισχυρότερες. Αυτός είναι ο λόγος για τον οποίο αργότερα φέτος το Google Play θα απαιτήσει τις εφαρμογές να στοχεύσουν το SdkVersion 28 (Android 9 Pie). Με άλλα λόγια, μέχρι τα μέσα του χρόνου, οι προγραμματιστές που δημιουργούν ολοκαίνουργιες εφαρμογές ή ενημερώσεις σε υπάρχουσες εφαρμογές θα πρέπει να εξασφαλίσουν τη συμβατότητα με το Android 9 Pie, τουλάχιστον αν όχι το Android Q. Επιπλέον, η Google θα αρχίσει να προειδοποιεί τους χρήστες όταν οι εφαρμογές στο τηλέφωνό τους στοχεύστε σε παλαιότερες και απαρχαιωμένες εκδόσεις του Android.

Τέλος, οι προγραμματιστές πρέπει να προετοιμάσουν τις εφαρμογές τους για τη μετατροπή 64-bit. Αυτή τη στιγμή, το Android υποστηρίζει εφαρμογές 32-bit και 64-bit, αλλά αυτό σύντομα θα αλλάξει. Αργότερα φέτος όλες οι εφαρμογές θα πρέπει να υποστηρίζουν 64-bit. Αυτό θα είναι ιδιαίτερα σημαντικό για εφαρμογές που χρησιμοποιούν το εγγενές SDK Android.

Ξεκινήστε με το Android Q

Έτσι, αυτό συνοψίζει μερικά από τα νέα API που κυκλοφορούν στο Android Q. Θέλετε να δοκιμάσετε το Android Q; Οι χρήστες που είναι εγγεγραμμένοι στο πρόγραμμα προγραμματισμού Android μπορούν να λάβουν τη νέα προεπισκόπηση του Android Q και τα σχετικά SDK και το Android Studio.

Καθώς η Google λειτουργεί στην πλατφόρμα, οι δυνατότητες του Android Q θα βελτιωθούν μόνο.Παρόλο που μπορεί να είναι συναρπαστικό για το κοινό να πηδήξει σχετικά με το build πριν από την κυκλοφορία, είναι πιο σημαντικό για τους προγραμματιστές να ξεκινήσουν με τα νέα API και να μάθουν τις αλλαγές κάτω από την κουκούλα που θα έχουν μεγαλύτερο αντίκτυπο κάτω από το δρόμο.

θα σας ενημερώνει για όλα τα Android Q ως νέες διαδικασίες OS. Περισσότερες πληροφορίες θα είναι διαθέσιμες για το Google I / O τον Μάιο.

Τα ποσοστά μεταφοράς δεδομένων Bluetooth είναι ασταθή. oundGuy έχει αποδείξει αυτό όσον αφορά την κωδικοποίηση της AAC από την ony LDAC και Android καθώς και τα γενικά θέματα της καθυστέρησης. Όταν μ...

Η ομάδα ειδικών συμφερόντων Bluetooth (IG) προσπαθεί να κάνει το πλέγμα Bluetooth το de facto πρωτόκολλο για το έξυπνο σπίτι. Σήμερα, η ομάδα του κλάδου ανακοίνωσε ότι δημιούργησε μια νέα υποομάδα mar...

Επιλογή Αναγνωστών