Η Google ετοιμάζεται να κυκλοφορήσει ένα επίσημο API Tiles για το Wear OS

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

Ενημέρωση 1 (26/01/2021 @ 06:10 ET): Η Google συγχώνευσε τη δέσμευση που υλοποιεί το Wear OS Tiles API. Κάντε κλικ εδώ για περισσότερες πληροφορίες. Το άρθρο όπως δημοσιεύτηκε στις 18 Δεκεμβρίου 2020, διατηρείται παρακάτω.

Το 2019, Η Google κυκλοφόρησε το "Tiles", μια νέα δυνατότητα που σας επιτρέπει να εμφανίζετε μικρές, ενημερωτικές κάρτες γραφικών στοιχείων εφαρμογών στα smartwatches Wear OS. Η Google πρόσθεσε πλακίδια για μια χούφτα πράγματα, όπως Στόχοι, Επόμενο συμβάν, Πρόβλεψη, Καρδιακός ρυθμός, Επικεφαλίδες και χρονόμετρο, επιτρέποντας στους χρήστες να έχουν εύκολη πρόσβαση σε σημαντικές πληροφορίες σύροντας προς τα αριστερά στην πρόσοψη του ρολογιού. Κατά την κυκλοφορία, μπορούσατε να προσθέσετε μόνο 5 πλακίδια, αλλά με την εφαρμογή Wear OS v2.40, η Google αύξησε το όριο, επιτρέποντας στους χρήστες να προσθέσουν έως και 10 πλακίδια στο smartwatch τους. Από τότε που κυκλοφόρησε το Tiles, οι ΚΑΕ έξυπνων ρολογιών όπως η Mobvoi έχουν κατασκευάσει επίσης τα δικά τους πλακίδια.

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

Τέλος, σχεδόν ενάμιση χρόνο μετά το ντεμπούτο του Tiles, φαίνεται ότι η Google ετοιμάζεται να εισαγάγει ένα επίσημο Tiles API. Μια δέσμευση AOSP με τίτλο "αρχική δέσμευση του Wear Tiles API" προσθέτει το Tiles API στη βιβλιοθήκη υποστήριξης AndroidX.

Αρχική δέσμευση του Wear Tiles API.

Αυτό γίνεται έλεγχος στην πλευρά της εφαρμογής του Wear Tiles API. Οι δοκιμές (και οι λίστες δοκιμών) δεν έχουν ακόμη προστεθεί, αλλά θα έρθουν σε ένα μελλοντικό CL. Αυτή η έκδοση υπάρχει πραγματικά για να ξεκινήσει η έναρξη των κριτικών API.

Μόλις συγχωνευθεί αυτή η δέσμευση, οι προγραμματιστές θα μπορούν να καλούν αυτό το API μετά την ενημέρωση στην πιο πρόσφατη έκδοση AndroidX.

Με την κυκλοφορία του επίσημου API Tiles, θα πρέπει να δούμε περισσότερους προγραμματιστές να συμμετέχουν και να φέρνουν συναρπαστικά νέα έξυπνα ρολόγια Tiles for Wear OS. Δεν γνωρίζουμε πότε η Google σχεδιάζει να κυκλοφορήσει το API δημόσια. Ωστόσο, θα παρακολουθούμε στενά την εξέλιξη και σίγουρα θα σας ενημερώσουμε εάν μάθουμε κάτι νέο.


Ενημέρωση 1: Η αρχική δέσμευση συγχωνεύτηκε για το Wear OS Tiles API

Τώρα που το αρχικό διαπράττω η εφαρμογή του Wear OS Tiles API έχει συγχωνευθεί (h/t @kevinslife2), δεν θα περάσει πολύς καιρός πριν οι προγραμματιστές θα μπορέσουν να προσθέσουν επίσημα το Tiles στην εφαρμογή Wear OS τους. Ωστόσο, η Google δεν έχει ακόμη πραγματοποιήσει δοκιμές API, επομένως η εταιρεία ενδέχεται να μην κάνει το API άμεσα διαθέσιμο στο Φορέστε τη βιβλιοθήκη AndroidX Jetpack. Θα ενημερώσουμε αυτό το άρθρο μόλις είναι γενικά διαθέσιμο.