Τα Slices και οι App Actions είναι νέα API στο Android P που βοηθούν τους προγραμματιστές να εμφανίσουν το περιεχόμενο και τις δυνατότητές τους εκτός της εφαρμογής τους. Οι Ενέργειες εφαρμογών είναι προσβάσιμες στο Play Store, στο Pixel Launcher και στο Google Assistant, ενώ τα Slices είναι διαθέσιμα στην εφαρμογή Google.
Για ανεξάρτητους προγραμματιστές εφαρμογών, η εργασία που έρχεται μετά την πραγματική ανάπτυξη της εφαρμογής μπορεί συχνά να είναι το πιο δύσκολο μέρος της δουλειάς. Πώς κάνετε τους ανθρώπους να μάθουν για την εφαρμογή σας; Και μόλις αρχίσετε να κερδίζετε μερικούς χρήστες, πώς τους διατηρείτε; Η προσέλκυση χρηστών, ώστε να συνεχίσουν να επιστρέφουν στην εφαρμογή σας (και επομένως να μην την απεγκαταστήσουν), είναι το κλειδί για τη δημιουργία μιας σταθερής, αποκλειστικής βάσης χρηστών. Γι' αυτό η Google εισάγει νέα API στο Android P που ονομάζονται Slices and App Actions.
Με τις δεκάδες, ίσως και εκατοντάδες εφαρμογές που είναι εγκατεστημένες στις συσκευές των χρηστών, είναι δύσκολο για την εφαρμογή σας να ανταγωνιστεί για την προσοχή ενός χρήστη. Θέλετε ένας χρήστης να ανοίγει συχνά την εφαρμογή σας, ώστε να μπορείτε να του προσφέρετε περισσότερο περιεχόμενο, κρατώντας τον έτσι αφοσιωμένο και δυνητικά δημιουργώντας περισσότερα έσοδα. Καθώς οι χρήστες μετατοπίζουν την προσοχή τους μακριά από μεμονωμένες εφαρμογές σε συσσωρευτές περιεχομένου όπως π.χ
Χρήση του νέου Slices API
Μερικοί από τους πιο επιτήδειους παρατηρητές ανάμεσά σας μπορεί να έχουν προσέξει το νέο Slices API εμφανίζονται στο Τεκμηρίωση API κυκλοφόρησε με την πρώτη Προεπισκόπηση προγραμματιστή Android P. Η τεκμηρίωση είναι μάλλον ασαφής, αλλά σήμερα έχουμε μια πιο ξεκάθαρη εικόνα του οράματος που έχει η Google για αυτό το νέο API. Είναι ένας τρόπος για εφαρμογές τρίτων να εμφανίσουν το περιεχόμενό τους σε εφαρμογές όπως η Εφαρμογή Google, αλλά με τρόπο δυναμικό, διαδραστικό και απρόσκοπτο. Οι τομές μπορούν να περιλαμβάνουν ζωντανά δεδομένα, περιεχόμενο κύλισης, ενσωματωμένες ενέργειες και σύνδεση σε βάθος στην εφαρμογή σας, ώστε να έχετε πολλές επιλογές σχετικά με το περιεχόμενο που θέλετε να εμφανίσετε στον χρήστη.
Ας πούμε, για παράδειγμα, ότι δημιουργείτε μια εφαρμογή σχεδιασμού ταξιδιού για μια αλυσίδα ξενοδοχείων με τη δυνατότητα να κάνετε check in/check out από το ξενοδοχείο. Εάν το ξενοδοχείο στείλει επιβεβαιώσεις μέσω email στον χρήστη και ο χρήστης έχει ενεργοποιήσει το Google Feed, τότε η Google μπορεί να παρακολουθεί την κράτηση. Αλλά αυτό δεν φέρνει τους χρήστες σε τα δικα σου app, το κάνει; Με το Slices API, μπορείτε να εμφανίσετε την κράτηση με πιο φυσικό τρόπο όταν ο χρήστης αναζητά έναν όρο σχετικό με την κράτηση.
Τι θα συμβεί αν είστε προγραμματιστής που δημιουργεί ένα κομψό νέο πρόγραμμα αναπαραγωγής μουσικής με ένα Σχεδιασμός Υλικού διεπαφή? Εάν ένας χρήστης δημιούργησε μια λίστα αναπαραγωγής στην εφαρμογή και θέλετε να του υπενθυμίσετε αυτές τις γλυκές μελωδίες, μπορείτε να ενημερώσετε τον χρήστη όταν ανοίγει την εφαρμογή Google και αναζητά ένα σχετικό τραγούδι, καλλιτέχνη, άλμπουμ κ.λπ.
Τέλος, ας υποθέσουμε ότι εργάζεστε σε μια εφαρμογή για μια εταιρεία κοινής χρήσης διαδρομής ή άλλη σχετική επιχείρηση. Εάν ένας χρήστης αναζητά στην Εφαρμογή Google έναν τρόπο να κάνει κράτηση για μια σχετική υπηρεσία, θα μπορούσατε να προσφέρετε ένα διαδραστικό Τμήμα της εφαρμογής σας που του επιτρέπει να ολοκληρώσει γρήγορα την κράτηση.
Κάθε ένα από τα σχέδια Slice που εμφανίζονται παραπάνω φαίνεται μοναδικό, αλλά όλα ακολουθούν τις γενικές αρχές σχεδιασμού που πιθανότατα γνωρίζετε. Το API σάς επιτρέπει να διαμορφώνετε το στυλ του Slice που προσφέρετε στην Εφαρμογή Google, αν και το βασικό στυλ βασίζεται στην ειδοποίηση Android, επομένως η εμφάνιση του Slice σας δεν πρέπει να διαφέρει πολύ από τα άλλα Slice.
Συμβατότητα
Υπάρχουν σαφώς πολλά που μπορείτε να κάνετε με το Slices. Εάν ενδιαφέρεστε να δημιουργήσετε την εφαρμογή σας με αυτό το API, μπορείτε μάθετε περισσότερα για αυτό εδώ. Μεγάλες εταιρείες όπως το CNN, το HBO, το USAA και η Alibaba εργάζονται ήδη για την προσθήκη υποστήριξης για το API, όπως μας είπαν. Τα Slices είναι συμβατά με το 95% των συσκευών Android στην αγορά χάρη στην ελάχιστη έκδοση SDK του το πακέτο συμβατότητας, ώστε τα Slices σας να προσεγγίσουν ένα μεγάλο κοινό μόλις βγουν ζωντανά στο Google App.
Τέλος, μερικοί από εσάς μπορεί να αναρωτιέστε εάν άλλες εφαρμογές μπορούν να λαμβάνουν Slices. Η απάντηση είναι όχι: Μόνο οι εφαρμογές συστήματος μπορούν. Αυτό συμβαίνει επειδή η άδεια που απαιτείται για μια εφαρμογή να λειτουργεί ως SliceManager να λαμβάνετε Φέτες από α SliceProvider δεν μπορεί να χορηγηθεί σε εφαρμογές τρίτων (android.permission. BIND_SLICES.)
Ενέργειες εφαρμογής
Το νέο App Actions API στο Android P προορίζεται να παρέχει στους χρήστες με βάση τα συμφραζόμενα μια ποικιλία από προβλεπόμενες ενέργειες για να επιλέξουν. Μπορείτε να το σκεφτείτε ως το Απάντηση εφαρμογή για έξυπνες απαντήσεις (ή το API έξυπνης απάντησης του Android P), αλλά αντί για ενέργειες. Οι Ενέργειες εφαρμογών εμφανίζονται με βάση τη χρήση και τη συνάφεια σε πολλές εφαρμογές, όπως η εφαρμογή Google, Play Store, Βοηθός Google, και το Εκκίνηση Pixel. Το App Actions API χρησιμοποιεί το ίδιο σύνολο προθέσεις όπως και Ενέργειες στον Βοηθό Google.
Εάν ενδιαφέρεστε να μάθετε περισσότερα σχετικά με τις Ενέργειες εφαρμογών, τότε μπορείτε εγγραφείτε για να ειδοποιηθείτε όταν είναι διαθέσιμο.