Η Google ανακοίνωσε το Play Billing Library v3 και σχεδιάζει να καταστήσει τα πακέτα εφαρμογών Android ως απαίτηση για νέες εφαρμογές που θα ανεβαίνουν στο Google Play Store το 2021.
Αγορές εντός εφαρμογής. Όσο κι αν κάποιοι μπορεί να τους μισούν, σίγουρα είναι εδώ για να μείνουν. Δεν είναι χωρίς τα πλεονεκτήματά τους, όμως. Μια αγορά εντός εφαρμογής επιτρέπει σε έναν προγραμματιστή να παρέχει δωρεάν και επί πληρωμή εκδόσεις της εφαρμογής του χωρίς στην πραγματικότητα να χρειάζεται να διατηρεί δύο ξεχωριστές εφαρμογές. Εάν δημοσιεύσετε την εφαρμογή σας στο Play Store, η Google απαιτεί γενικά οι αγορές σας εντός εφαρμογής να πραγματοποιούνται μέσω αυτών (λόγω της περικοπής 30% που λαμβάνουν).
Ευτυχώς, η Google κάνει πολύ εύκολη τη ρύθμιση αγορών εντός εφαρμογής με όλα τα διασκεδαστικά πράγματα, όπως η επαλήθευση άδειας. Οι προγραμματιστές μπορούν απλώς να εφαρμόσουν τη Βιβλιοθήκη χρεώσεων του Google Play και είναι σχεδόν έτοιμα. Σε μια προσπάθεια να διευκολυνθεί ο χειρισμός των αγορών εντός εφαρμογής,
ανακοίνωσε η Google έκδοση 3 της Βιβλιοθήκης χρεώσεων Play με ορισμένες νέες δυνατότητες και βελτιώσεις, καθώς και μια σημαντική αλλαγή πολιτικής.Βιβλιοθήκη χρεώσεων Google Play v3 - Τι αλλάζει
Πληρωμές σε μετρητά
Η έκδοση 3 της Βιβλιοθήκης χρεώσεων Play της Google επιτρέπει στους χρήστες να πληρώνουν σε μετρητά. Αυτό μπορεί να ακούγεται αρκετά περίεργο, αλλά μάλλον δεν είναι αυτό που σκέφτεστε. Υπάρχουν ακόμα πολλά μέρη στον κόσμο όπου οι πιστωτικές κάρτες και οι τραπεζικοί λογαριασμοί δεν είναι τόσο συνηθισμένοι. Αυτή η δυνατότητα προορίζεται να επιλύσει αυτό το ζήτημα.
Αντί να κάνετε κλικ σε ένα κουμπί "αγορά" σε μια εφαρμογή και να πληρώσετε με την πιστωτική σας κάρτα, μπορείτε να επιλέξετε να πληρώσετε με μετρητά. Μόλις επιβεβαιώσετε την αγορά, η Google σας εμφανίζει έναν κωδικό. Πάρτε αυτόν τον κωδικό στο πλησιέστερο συμμετέχον κατάστημα ψιλικών, δώστε τους το σωστό ποσό μετρητών και, στη συνέχεια, η αγορά σας θα ξεκλειδωθεί.
Επί του παρόντος, αυτή η λειτουργία είναι διαθέσιμη μόνο στην Ινδονησία και τη Μαλαισία, αλλά έχει προγραμματιστεί μια ευρύτερη διάθεση. Οι προγραμματιστές θα μπορούν επίσης σύντομα να προσθέσουν αυτόν τον τρόπο πληρωμής στις εφαρμογές τους.
Ευκολότερη εξαργύρωση κωδικού προσφοράς
Οι προγραμματιστές μπορούν να επιλέξουν να παρέχουν κωδικούς προσφοράς για τις εφαρμογές τους. Εάν πρόκειται για εφαρμογή επί πληρωμή, ο κωδικός προσφοράς μπορεί να επιτρέψει στον χρήστη να αποκτήσει την εφαρμογή δωρεάν. Εάν η εφαρμογή έχει αγορές εντός εφαρμογής ή συνδρομές, ο κωδικός προσφοράς μπορεί να παρέχει ένα δωρεάν στοιχείο ή μια δωρεάν δοκιμή συνδρομής. Αν και ήταν πάντα δυνατή η εξαργύρωση των κωδικών προώθησης εφαρμογών απευθείας στο Play Store, για να εξαργυρώσετε μια δοκιμαστική συνδρομή, έπρεπε προηγουμένως να κατεβάσετε την εφαρμογή.
Τώρα, ωστόσο, η έκδοση 3 της Βιβλιοθήκης χρεώσεων του Google Play έχει προσθέσει τη δυνατότητα εξαργύρωσης προωθήσεων εντός εφαρμογής απευθείας από το ίδιο το Play Store. οι χρήστες δεν χρειάζεται καν να κατεβάσουν την εφαρμογή στην οποία κάνουν αίτηση.
Αγορά Αναφοράς
Εάν μια εφαρμογή ή ένα παιχνίδι έχει πολλά διαφορετικά πράγματα που μπορείτε να αγοράσετε σε αυτό, ο προγραμματιστής χρειάζεται κάποιο τρόπο να παρακολουθεί ποιος αγόρασε τι. Πριν από τώρα, ένας προγραμματιστής θα έπρεπε να δημιουργήσει μια προσαρμοσμένη λύση χρησιμοποιώντας ένα πλέον καταργημένο πλαίσιο AIDL. Ωστόσο, με την έκδοση 3 της Βιβλιοθήκης χρεώσεων του Google Play, υπάρχει πλέον εγγενής υποστήριξη για την απόδοση αγοράς, η οποία επιτρέπει στους προγραμματιστές να παρακολουθούν εύκολα τι αγοράζεται.
Απαιτήσεις έκδοσης βιβλιοθήκης
Αν διαβάζετε αυτό το άρθρο, πιθανότατα το γνωρίζετε Ελάχιστες απαιτήσεις έκδοσης SDK του Google Play για δημοσίευση στο κατάστημα. Επί του παρόντος, οι εφαρμογές πρέπει να στοχεύουν τουλάχιστον το API 28 (Android Pie) θα δημοσιευθεί στο Google Play και αυτή η απαίτηση αυξάνεται κάθε χρόνο.
Υπάρχει τώρα μια παρόμοια απαίτηση για προγραμματιστές που εφαρμόζουν τη Βιβλιοθήκη χρέωσης του Google Play. Για να δημοσιεύσετε μια εφαρμογή χρησιμοποιώντας αυτήν τη βιβλιοθήκη στο Play Store, πρέπει να χρησιμοποιήσετε μια σχετικά πρόσφατη έκδοση. Αυτήν τη στιγμή, επιτρέπονται όλες οι εκδόσεις της Βιβλιοθήκης χρεώσεων Play, αλλά από τις 2 Αυγούστου 2021, όλες οι πρόσφατα δημοσιευμένες εφαρμογές θα πρέπει να χρησιμοποιούν τουλάχιστον την έκδοση 3. Οι υπάρχουσες εφαρμογές θα έχουν προθεσμία έως την 1η Νοεμβρίου 2021, προτού χρειαστεί να αναβαθμιστούν.
Οδηγός Μετανάστευσης
Δεδομένου ότι η χρήση των νεότερων εκδόσεων της Βιβλιοθήκης χρεώσεων Play είναι πλέον απαίτηση, η Google δημοσίευσε έναν οδηγό μετεγκατάστασης για να βοηθήσει τους προγραμματιστές να ενημερώνονται. Αυτός ο οδηγός δείχνει πώς να εφαρμόσετε την πιο πρόσφατη έκδοση της βιβλιοθήκης και τι πρέπει να αλλάξουν οι προγραμματιστές για να τη χρησιμοποιήσουν.
Μπορείτε να δείτε τον οδηγό μετεγκατάστασης εδώ. Υπάρχει επίσης ένα οδηγός βίντεο αν αυτό είναι πιο χρήσιμο για εσάς.
Και αυτό είναι προς το παρόν για τη νέα Βιβλιοθήκη χρεώσεων του Google Play. Εάν εφαρμόζετε αγορές εντός εφαρμογής και η εφαρμογή σας βρίσκεται στο Google Play Store, θα πρέπει πιθανώς να εξετάσετε το ενδεχόμενο ενημέρωσης της εφαρμογής της βιβλιοθήκης χρεώσεων, αν δεν το έχετε κάνει ήδη.
Υποχρεωτικά πακέτα εφαρμογών Android για νεοδημοσιευμένες εφαρμογές το 2021
Ενότητα του Mishaal Rahman
Στο Google I/O 2018, παρουσίασε η Google μια εναλλακτική μορφή διανομής εφαρμογής που ονομάζεται Αρχείο Android App Bundle με την επέκταση αρχείου .aab. Ο στόχος του Android App Bundle είναι να μειώσει το μέγεθος του αρχείου του τελικού πακέτου εφαρμογής Android (.apk) που παραδίδεται στον χρήστη, μειώνοντας το μέγεθος εγκατάστασης και τον χρόνο λήψης για τους χρήστες. Το αρχείο .aab περιέχει αρχεία APK για τη βασική εφαρμογή και όλες τις υποστηριζόμενες αρχιτεκτονικές (ARM, ARM64 και x86), γλώσσες και παραλλαγές διάταξης. Αυτή η μορφή απαιτεί να δώσετε ένα αντίγραφο του κλειδιού υπογραφής της εφαρμογής σας στην Google, ώστε η Κονσόλα προγραμματιστή του Google Play να μπορεί να δημιουργήσει ένα πακέτο με υπογεγραμμένες εκδόσεις κάθε APK στο πακέτο. το σωστό APK για την αρχιτεκτονική, τη γλώσσα και τη διάταξη μιας συγκεκριμένης συσκευής παραδίδεται μέσω του Google Play Dynamic Delivery.
Οι προγραμματιστές μπορούν να αναπτύξουν πακέτα εφαρμογών Android σε Android Studio, Unity, ή Ταραχή, και παρόλο που υποστηρίζονται μεγάλα πακέτα εφαρμογών με εγκατεστημένα μεγέθη APK έως 500 MB, τα αρχεία OBB δεν υποστηρίζονται. Ως εναλλακτική λύση, η Google επέκτεινε πρόσφατα τα πακέτα εφαρμογών Android με την εισαγωγή του Παίξτε Παράδοση στοιχείων ώστε οι προγραμματιστές παιχνιδιών να προσφέρουν δυναμικά μεγάλα περιουσιακά στοιχεία παιχνιδιών. Με όλες αυτές τις βελτιώσεις ως φόντο, η Google σχεδιάζει τώρα να καταστήσει τα πακέτα εφαρμογών Android ως απαίτηση για τις πρόσφατα δημοσιευμένες εφαρμογές στο Google Play Store.
Στο "Τι νέο υπάρχει στο Google Playβίντεο που δημοσιεύτηκε την περασμένη εβδομάδα στο κανάλι Android Developers στο YouTube (μέσω AndroidPolice), η υπάλληλος της Google Milena Nikolic ανακοίνωσε ότι θα απαιτείται υποστήριξη πακέτου εφαρμογών για νέες εφαρμογές στο Google Play. Δεν δόθηκε συγκεκριμένη ημερομηνία για αυτήν τη νέα απαίτηση, αν και γνωρίζουμε ότι θα συμβεί κάποια στιγμή το 2021.
Οι περισσότεροι προγραμματιστές και τελικοί χρήστες δεν θα παρατηρήσουν καμία αλλαγή που επιφέρει αυτή η νέα απαίτηση, αλλά αυτό δεν σημαίνει ότι κανείς δεν θα παρατηρήσει. Οι προγραμματιστές θα πρέπει να δώσουν ένα αντίγραφο του κλειδιού υπογραφής τους στην Google για να υπογράψουν εφαρμογές, με τις οποίες ορισμένοι προγραμματιστές μπορεί να έχουν αμφιβολίες. Ο περαιτέρω πολλαπλασιασμός των AAB θα κάνει την αναδιανομή σε διαφορετικές πλατφόρμες πιο δύσκολη, μειώνοντας τις λήψεις και συνεπώς τα πιθανά έσοδα από διαφημίσεις. (Για προγραμματιστές, μπορούν να χρησιμοποιήσουν τον ανοιχτό κώδικα της Google bundletool να δημιουργήσουν τα δικά τους AAB, να τα εξαγάγουν και στη συνέχεια να τα ανεβάσουν σε άλλες πλατφόρμες.) Τα AAB είναι επίσης πιο δύσκολα για οι χρήστες να φορτωθούν με μη αυτόματο τρόπο καθώς δεν υποστηρίζονται εγγενώς από το πρόγραμμα εγκατάστασης πακέτων του Android και πρέπει να υποστηρίζονται χύμα.
Ας ελπίσουμε ότι θα μάθουμε περισσότερα για αυτήν τη νέα απαίτηση καθώς πλησιάζουμε στο 2021.