Η Google κυκλοφορεί μια βιβλιοθήκη Jetpack για το Android Auto, προετοιμάζει δύο νέα API

Η Google κυκλοφόρησε μια βιβλιοθήκη Jetpack για να απλοποιήσει τον προγραμματιστή εφαρμογών Android Auto και εργάζεται σε δύο API για έξυπνα ρολόγια και πτυσσόμενα.

Η ανάπτυξη για Android μπορεί να είναι μια επίπονη υπόθεση, δεδομένου του ετήσιου κύκλου κυκλοφορίας του λειτουργικού συστήματος της Google και της αλλαγής Απαιτήσεις API για το Google Play, αλλά γι' αυτό η Google διατηρεί ένα σύνολο βιβλιοθηκών υποστήριξης κάτω από ο "Android Jetpack" ομπρέλα. Εκτός από τις βιβλιοθήκες συμβατότητας, υπάρχουν και άλλες βιβλιοθήκες για ανάπτυξη εφαρμογών που περιλαμβάνονται στο Jetpack, η πιο πρόσφατη από τις οποίες είναι η Βιβλιοθήκη εφαρμογών Android for Cars. Δεδομένου ότι οι βιβλιοθήκες Jetpack είναι ανοιχτού κώδικα, έχουμε επίσης εντοπίσει την ανάπτυξη ενός νέου API στα σκαριά: ένα που θα διευκολύνει την ανάπτυξη καινοτόμων εφαρμογών για πτυσσόμενες συσκευές και συσκευές με διπλή οθόνη.

Εφαρμογή Android για αυτοκίνητα Jetpack Library

Τον Οκτώβριο του 2020, η Google απελευθερώθηκε η Βιβλιοθήκη εφαρμογών Android for Cars σε έκδοση beta για να επιτρέπει σε τρίτους προγραμματιστές εφαρμογών να σχεδιάζουν, να αναπτύσσουν και να δοκιμάζουν τις δικές τους εφαρμογές πλοήγησης, στάθμευσης και φόρτισης στην πλατφόρμα Android Auto. Τον Δεκέμβριο του 2020, η Google

άρχισε να επιτρέπει τη δημοσίευση εφαρμογών Android Auto που έχουν δημιουργηθεί σε αυτήν τη βιβλιοθήκη. Η δημοφιλής εφαρμογή χάρτη και πλοήγησης τρίτου κατασκευαστή Sygic ήταν από τις πρώτες που εκμεταλλεύτηκε αυτό, κυκλοφορία μιας έκδοσης συμβατής με Android Auto της εφαρμογής στα μέσα Δεκεμβρίου. Στα τέλη Ιανουαρίου του 2021, η Google επέτρεψε στις εφαρμογές που δημιουργήθηκαν με αυτήν τη βιβλιοθήκη να δημοσιεύονται σε ανοιχτά κομμάτια δοκιμών και ανακοινώθηκε ότι εργάζονταν για τη μετεγκατάσταση της βιβλιοθήκης εφαρμογών Android για αυτοκίνητα στο Android Jetpack.

Παραδείγματα του νέου GridTemplate στο androidx.car.app

Σήμερα, η Google έχει ανακοινώθηκε ότι η Βιβλιοθήκη εφαρμογών Android για αυτοκίνητα είναι διαθέσιμη στο Jetpack ως androidx.car.app 1.0.0-beta01. Αυτή είναι η πρώτη έκδοση της προηγουμένως κλειστής βιβλιοθήκης και λειτουργεί σε συσκευές με Android Auto 6.1 ή υψηλότερη εγκατάσταση. Περιλαμβάνει όλες τις λειτουργίες της παλιάς βιβλιοθήκης αλλά προσθέτει και δυνατότητες όπως μια νέα Πρότυπο πλέγματος. Η Google έχει επίσης ενημερώσει το οδηγός προγραμματιστή και κατευθυντήριες γραμμές σχεδιασμού για την κάλυψη της νέας βιβλιοθήκης και σχεδιάζει να καταργήσει την παλιά βιβλιοθήκη έως την 1η Σεπτεμβρίου 2021. Η Google λέει ότι η μετεγκατάσταση της εφαρμογής Android Auto από την υπάρχουσα βιβλιοθήκη στη νέα βιβλιοθήκη Jetpack είναι εύκολο — αλλάξτε τον χώρο ονομάτων και τροποποιήστε ορισμένες κλήσεις API. Με αυτήν την αλλαγή, είμαστε τώρα ένα βήμα πιο κοντά στην εμφάνιση εφαρμογών Android Auto τρίτων στο Play Store σε κομμάτια παραγωγής.

API επέκτασης οθόνης

Τα πτυσσόμενα και οι συσκευές με διπλή οθόνη είναι τα πιο όμορφα παιδιά στο μπλοκ, αλλά δεν έχουν ακόμη πολλούς θαυμαστές. Ο επίσημος εξομοιωτής Android υποστηρίζει ενδιαφέροντες παράγοντες μορφής, όπως πτυσσόμενα, τηλέφωνα με διπλή οθόνη και κυλιόμενα. Ωστόσο, εξακολουθεί να εναπόκειται στον προγραμματιστή να βρει τρόπους για να επεκτείνει το περιεχόμενο των εφαρμογών του και να χρησιμοποιήσει API πλατφόρμας για να συμβεί αυτό. Για να διευκολύνει αυτή τη διαδικασία για τους προγραμματιστές, η Google εργάζεται σε μια νέα API επέκτασης οθόνης. Σύμφωνα με μία δέσμευση, η Google δημιούργησε επιδείξεις που δείχνουν πώς οι προγραμματιστές μπορούν να χρησιμοποιήσουν το Screen Extension API για να δημιουργήσουν ένα παιχνίδι ελεγκτής που επεκτείνεται σε μια δευτερεύουσα οθόνη και μια εφαρμογή κάμερας που εμφανίζει μια προεπισκόπηση σε άλλη οθόνη. Το API είναι αυτήν τη στιγμή επισημάνθηκε ως πειραματικό μέχρι το Διεπαφή OEM έχει οριστικοποιηθεί. Μας ενδιαφέρει να δούμε ποιες εφαρμογές δημιουργούν οι προγραμματιστές μετά τη συγχώνευση αυτού του API.


Σύμφωνα με άλλες δεσμεύσεις στο AOSP, η Google εργάζεται σε ένα νέα έκδοση της βιβλιοθήκης Emoji Jetpack, και είναι συνεχιζόμενη εργασία να φέρει ένα επίσημο Tiles API για προγραμματιστές εφαρμογών Wear OS.