Το Android Oreo προσθέτει ένα Splash Screen API για προγραμματιστές

Η Google μόλις διευκόλυνε τους προγραμματιστές να δημιουργήσουν οθόνες φόρτωσης εφαρμογών στην πιο πρόσφατη έκδοση Android Oreo, δημιουργώντας ένα επίσημο API οθόνης εκκίνησης!

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

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

Αυτή η αλλαγή δεν τεκμηριώνεται προς το παρόν στο Προγραμματιστές Android ιστοσελίδα. Το commit προστέθηκε στις 13 Απριλίου στο AOSP, μεταξύ της πρώτης και της δεύτερης προεπισκόπησης προγραμματιστών Android O κυκλοφόρησαν επίσημα. Ως εκ τούτου, για να μάθετε πώς να το χρησιμοποιείτε, θα πρέπει να αναφέρετε το Δέσμευση AOSP και δείτε τις αλλαγές που έγιναν από τότε. Αναμένουμε ότι η επίσημη τεκμηρίωση της Google για αυτό το API θα μεταφορτωθεί τελικά, προκειμένου να διευκολυνθούν τα πράγματα.

Αυτό δεν είναι ο μόνο Ωστόσο, η αλλαγή περιλαμβάνεται για προγραμματιστές στο Android Oreo, καθώς η Google έχει εισαγάγει πολλά νέα, χρήσιμα API και λειτουργίες προγραμματιστών. Έχουμε κάνει πολύ ψάξιμο για να βρούμε αυτές τις αλλαγές, αλλά για να δείτε περισσότερα, θα πρέπει να ψάξετε Έργο ανοιχτού κώδικα Android ο ίδιος!