Η Google κυκλοφορεί το Extension SDK για τη μεταφορά νέων λειτουργιών σε παλαιότερες εκδόσεις Android

click fraud protection

Το SDK επεκτάσεων είναι αυτό που κάνει δυνατές λειτουργίες όπως το Photo Picker σε παλαιότερες εκδόσεις Android.

Project Mainline είναι ένας τρόπος για την Google να παρέχει ενημερώσεις σε ορισμένα κρίσιμα στοιχεία του συστήματος μέσω του πλαισίου Υπηρεσιών Google Play και του Google Play Store. Κάθε λειτουργική μονάδα Mainline παραδίδεται είτε ως αρχείο APK, είτε ως αρχείο APEX ή ως αρχείο APK-in-APEX. Όταν μια λειτουργική μονάδα Mainline ενημερώνεται, ο χρήστης βλέπει μια ειδοποίηση "Google Play System Update" (GPSU) στη συσκευή του. Ουσιαστικά, για την παροχή ενημερώσεων σε κρίσιμα στοιχεία, η Google έχει παρακάμψει την ανάγκη να περιμένει ένας OEM να κυκλοφορήσει μια ενημέρωση, επιλέγοντας να κάνει η ίδια την εργασία. Η εταιρεία κυκλοφόρησε τώρα την πρώτη δημόσια έκδοση του Extension SDK και παραδίδεται σε συσκευές μέσω μιας μονάδας συστήματος.

Το μεγαλύτερο βοηθητικό πρόγραμμα της επέκτασης SDK για προγραμματιστές είναι η δυνατότητα μεταφοράς του νέου Photo Picker API σε συσκευές με Android 11 και νεότερες εκδόσεις, παρά το γεγονός ότι είναι μια δυνατότητα που κυκλοφόρησε με

Android 13. Η Google λέει επίσης ότι οι προγραμματιστές θα μπορούν να εφαρμόσουν AdServices API για να προετοιμαστούν για τη δοκιμή τους Android Privacy Sandbox που αναμένεται να κυκλοφορήσει σε beta αργότερα μέσα στο έτος. Είναι ένα παράδειγμα του τρόπου με τον οποίο το SDK επέκτασης μπορεί να χρησιμοποιηθεί για την υποστήριξη λειτουργιών σε παλαιότερες εκδόσεις Android χωρίς να απαιτείται πλήρης ενημέρωση συστήματος.

Οι προγραμματιστές μπορούν να ελέγξουν ποια έκδοση του SDK επέκτασης είναι εγκατεστημένη στη συσκευή ενός χρήστη υποβάλλοντας ερωτήματα στο έκδοση επέκτασης κατά το χρόνο εκτέλεσης με τον ίδιο τρόπο που θα έλεγχαν άλλα χαρακτηριστικά της συσκευής, όπως το build εκδοχή. Το AdServices API έχει προστεθεί στην έκδοση 4 του SDK επέκτασης, αλλά το Photo Picker υπάρχει από την έκδοση 2.

Στην περίπτωση προγραμματιστών που χρησιμοποιούν Android Studio Flamingo ή νεότερο, θα μπορούν να δημιουργούν αυτόματα τους σωστές ελέγχους έκδοσης για API που έχουν ξεκινήσει μέσω του SDK επέκτασης. Είναι εντελώς προαιρετικό, αλλά μπορεί να βοηθήσει τους προγραμματιστές να εφαρμόσουν νέες δυνατότητες καθώς αυτές γίνονται διαθέσιμες. Μπορείτε να διαβάσετε περισσότερα για Επεκτάσεις SDK και την τεκμηρίωση για το Privacy Sandbox Beta και το επιλογέας φωτογραφιών.