Το Google Play Store ετοιμάζεται να προσθέσει Κριτικές εντός εφαρμογής

Η πιο πρόσφατη έκδοση της εφαρμογής Google Play Store, έκδοση 15.9.21, υποδηλώνει ένα νέο παράθυρο διαλόγου "Έλεγχος εντός εφαρμογής" που μπορεί να επιτρέπει στους χρήστες να ελέγχουν εφαρμογές μέσα από τις εφαρμογές.

Εάν ακολουθείτε οποιονδήποτε γνωστό ανεξάρτητο προγραμματιστή εφαρμογών Android στα μέσα κοινωνικής δικτύωσης, πιθανότατα τον έχετε δει να παραπονιέται τουλάχιστον μία φορά σχετικά με τις αξιολογήσεις του Play Store. Είναι κατανοητό, όμως, αφού οι βαθμολογίες, ενώ μερικές φορές εντελώς ανόητο, μπορεί να κάνει ή να χαλάσει την επιτυχία μιας εφαρμογής. Στο Google Play, οι χρήστες που έχουν προβλήματα με ένα προϊόν είναι πολύ πιο πιθανό να αφήσουν μια (αρνητική) κριτική από τους χρήστες που δεν έχουν προβλήματα με ένα προϊόν, κάτι που ισχύει για πολλές διαδικτυακές αγορές με βαθμολογία συστήματα. Για την καταπολέμηση αυτού του ζητήματος, πολλοί προγραμματιστές ενθαρρύνουν τους πελάτες να αφήσουν μια κριτική στο Play Store, εάν είναι ικανοποιημένοι με το προϊόν. Προς το παρόν, ο μόνος τρόπος για να αξιολογήσουν οι χρήστες μια εφαρμογή στο Google Play είναι να πλοηγηθούν στην καταχώριση του Play Store, αλλά η Google ενδέχεται να αναπτύσσει έναν τρόπο αξιολόγησης εφαρμογών μέσω ενός διαλόγου εντός εφαρμογής.

Μια απόρριψη του APK μπορεί συχνά να προβλέψει λειτουργίες που ενδέχεται να φτάσουν σε μια μελλοντική ενημέρωση μιας εφαρμογής, αλλά είναι πιθανό οποιαδήποτε από τις λειτουργίες που αναφέρουμε εδώ να μην είναι δυνατή σε μελλοντική κυκλοφορία. Αυτό συμβαίνει επειδή αυτές οι λειτουργίες δεν εφαρμόζονται επί του παρόντος στη ζωντανή έκδοση και ενδέχεται να ληφθούν ανά πάσα στιγμή από την Google σε μια μελλοντική έκδοση.

Νέος κώδικας ελέγχου εντός εφαρμογής στο Google Play Store

Η έκδοση 15.9.21 της εφαρμογής Play Store άρχισε να κυκλοφορεί κάποια στιγμή αυτή την εβδομάδα και ανέβηκε στο APKMirror από τον προγραμματιστή του OpenGApps. Αποκωδικοποιήσαμε αυτό το APK και ανακαλύψαμε μια νέα Δραστηριότητα με το όνομα "com.google.android.finsky.inappreviewdialog.InAppReviewActivity." Κρίνοντας από το όνομα, αυτό φαίνεται να είναι ένα παράθυρο διαλόγου που επιτρέπει σε έναν χρήστη να βαθμολογήσει μια εφαρμογή χωρίς να εγκαταλείψει την εφαρμογή. Επί του παρόντος, η εκκίνηση της Δραστηριότητας εμφανίζει ένα απλό κουμπί "υποβολή" στο κάτω μέρος, το οποίο δεν κάνει τίποτα όταν πατήσετε.

Αυτό συμβαίνει επειδή η Google δεν έχει ακόμη εφαρμόσει πραγματικά αυτήν τη ροή ελέγχου εντός εφαρμογής. Τα 3 νέα αρχεία διάταξης, που ονομάζονται in_app_review_dialog_fragment, in_app_review_dialog_rate_review_layout και in_app_review_dialog_thank_you_layout, είναι προς το παρόν άδεια. Δεν θα μάθουμε πώς μοιάζει αυτή η ροή κριτικών εντός εφαρμογής έως ότου μια μεταγενέστερη έκδοση του Play Store συμπληρώσει αυτές τις διατάξεις. Ελέγξαμε τον κωδικό και βρήκαμε αναφορές για μερικές σχετικές σημαίες, αλλά δεν μάθαμε καμία χρήσιμη πληροφορία.

Δυνατότητα κατάχρησης;

Η Google θα μπορούσε να έχει προσθέσει μια ροή κριτικών εντός εφαρμογής πριν από χρόνια, αλλά η πιθανότητα κατάχρησης αξιολογήσεων την εμπόδισε να το κάνει. Εάν οι εφαρμογές μπορούσαν να ελεγχθούν εκτός του Play Store, τότε είναι πιθανό να είχαμε δει κόλπα όπως χρησιμοποιώντας μια Υπηρεσία Προσβασιμότητας για να εμφανίσετε το παράθυρο διαλόγου, να αξιολογήσετε την εφαρμογή και, στη συνέχεια, να απομακρυνθείτε όταν ο χρήστης δεν είναι κοιτάζοντας. Εναλλακτικά, μια εφαρμογή θα μπορούσε να χρησιμοποιήσει μια επικάλυψη για να αλλάξει το αρχικό παράθυρο διαλόγου, εξαπατώντας τον χρήστη να δώσει υψηλότερη βαθμολογία από αυτή που ήθελε.

Από τις πρώτες μέρες του Android, ωστόσο, η Google έχει πατάξει σε μεγάλο βαθμό αυτούς τους πιθανούς τρόπους κατάχρησης. Android Q μπλοκάρει την έναρξη της δραστηριότητας στο παρασκήνιο, για παράδειγμα, και οι πρόσφατες εκδόσεις Android αναγκάζουν επίσης τις εφαρμογές με υπηρεσίες προσκηνίου να εμφανίζουν επίμονες ειδοποιήσεις. Το SYSTEM_ALERT_WINDOW API που χρησιμοποιείται για τη δημιουργία επικαλύψεων θα τελικά να αντικατασταθεί πλήρως από το νέο API Bubbles του Android Q, επίσης. Δεν είμαι σίγουρος πώς η Google θα επαληθεύσει την ακεραιότητα των αξιολογήσεων που υποβάλλονται μέσω της νέας κριτικής εντός εφαρμογής του Play Store διαλόγου, αλλά είμαι βέβαιος ότι δεν θα εργάζονταν σε μια τέτοια δυνατότητα χωρίς να λάβουν υπόψη αυτά τα ζητήματα θεώρηση. Θα αφήσω περαιτέρω εικασίες για το πότε η λειτουργία είναι πιο κοντά στην κυκλοφορία.

Ελπίζω ότι η Google θα εκμεταλλευτεί αυτήν την ευκαιρία για να καταπολεμήσει τις εφαρμογές που παρουσιάζουν ψεύτικους διαλόγους ελέγχου εντός εφαρμογής—ξέρετε, αυτές οι εφαρμογές που λένε στους χρήστες να επικοινωνήστε με τον προγραμματιστή εάν βαθμολογήσει < 5 αστέρια στο ψεύτικο παράθυρο διαλόγου, ενώ επίσης ανακατευθύνει τους χρήστες που υποβάλλουν ψεύτικες αξιολογήσεις 5 αστέρων στο πραγματικό Play Store καταχώριση. Είναι σκοτεινή πρακτική ότι δεν βλέπω να αντιμετωπίζεται αυτή η ροή κριτικής εντός εφαρμογής. της Google κανόνες σχετικά με τις αξιολογήσεις χρηστών του Play Store δεν έχουν ενημερωθεί εδώ και καιρό, αλλά ενδέχεται να δούμε να προστίθενται νέοι κανόνες, εάν υλοποιηθεί η ροή ελέγχου εντός εφαρμογής.


Ευχαριστούμε το PNF Software που μας παρείχε άδεια χρήσης JEB Decompiler, ένα εργαλείο αντίστροφης μηχανικής επαγγελματικής ποιότητας για εφαρμογές Android.