Open Testing Track — το track ανοιχτής (beta) δοκιμής στο Google Play Console για διανομή εκδόσεων προ-κυκλοφορίας σε όλους τους χρήστες του Google Play. Κάθε χρήστης μπορεί να συμμετάσχει στη δοκιμή μέσω συνδέσμου ή βρίσκοντας την εφαρμογή στην αναζήτηση του καταστήματος. Σύμφωνα με το Google Play Console Help (2024), για νέους λογαριασμούς προγραμματιστή, το Open Testing Track είναι υποχρεωτικό: η εφαρμογή πρέπει να περάσει 14ήμερη ανοιχτή δοκιμή με τουλάχιστον 20 συμμετέχοντες πριν από τη δημοσίευση στην παραγωγή.
Κύρια σημεία
Open Testing Track — το track δημόσιας δοκιμής beta στο Google Play Console, προσβάσιμο σε όλους τους χρήστες του Google Play. Σε αντίθεση με τα Internal και Closed tracks, η ανοιχτή δοκιμή καθιστά την εφαρμογή ορατή στην αναζήτηση του καταστήματος, επιτρέποντας σε οποιονδήποτε να εγκαταστήσει την έκδοση beta.
Το Open Testing Track εκτελεί διάφορες λειτουργίες: συλλογή μαζικών σχολίων πριν από την κυκλοφορία, έλεγχο συμβατότητας με ένα ευρύ φάσμα συσκευών και κάλυψη των απαιτήσεων του Google Play για νέους λογαριασμούς προγραμματιστή. Οι δημόσιες κριτικές των δοκιμαστών διαμορφώνουν την αρχική βαθμολογία της εφαρμογής και επηρεάζουν την ορατότητά της στο κατάστημα.
Σύμφωνα με το Android Developers Blog (2024), οι εφαρμογές που πέρασαν από Open Testing εμφανίζουν 30% λιγότερα κρίσιμα σφάλματα μετά την κυκλοφορία στην παραγωγή. Αυτό οφείλεται στη δοκιμή σε πραγματικές συσκευές με διαφορετικές εκδόσεις Android και διαμορφώσεις, που αποκαλύπτει προβλήματα αδύνατο να αναπαραχθούν σε εξομοιωτές και εσωτερικές δοκιμές.
Από το 2023, η Google απαιτεί για νέους λογαριασμούς προγραμματιστή την υποχρεωτική διέλευση από το Open Testing Track πριν από τη δημοσίευση στην παραγωγή. Η εφαρμογή πρέπει να παραμείνει σε ανοιχτή δοκιμή τουλάχιστον 14 ημέρες και να συγκεντρώσει τουλάχιστον 20 δοκιμαστές. Αυτή η απαίτηση στοχεύει στη βελτίωση της ποιότητας των εφαρμογών στο Google Play και στη μείωση του αριθμού των δημοσιεύσεων χαμηλής ποιότητας.
Η ρύθμιση του Open Testing Track γίνεται στο Google Play Console στην ενότητα Release > Testing > Open Testing. Η διαδικασία περιλαμβάνει τη δημιουργία του track, τη διαμόρφωση των Google Groups για διαχείριση πρόσβασης (προαιρετικά) και τη μεταφόρτωση του AAB build.
Κατά τη δημιουργία του track, μπορούν να οριστούν Google Groups για περιορισμό της πρόσβασης στη δοκιμή, αλλά για πλήρως ανοιχτή δοκιμή δεν απαιτείται ομάδα — αρκεί να ενεργοποιήσετε την επιλογή Make testing link public. Μετά τη μεταφόρτωση, το build αποστέλλεται για έγκριση Google. Μετά την έγκριση, το track δημοσιεύεται και γίνεται διαθέσιμο σε όλους τους χρήστες.
Οι δοκιμαστές συμμετέχουν στη δοκιμή beta με δύο τρόπους: μέσω άμεσου συνδέσμου (opt-in) ή μέσω της σελίδας της εφαρμογής στο Google Play κάνοντας κλικ στο κουμπί Join beta. Ο σύνδεσμος δημιουργείται αυτόματα μετά την ενεργοποίηση του track και εμφανίζεται στην κονσόλα.
// build.gradle - ανάπτυξη στο Open Testing Track
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// Σημειώσεις κυκλοφορίας για δοκιμαστές beta
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// Ανάπτυξη Fastlane
// lane :openbeta do
// supply(track: "openbeta", aab: "app-release.aab")
// end
Open Testing Track παρέχει στους προγραμματιστές πρόσβαση σε δεδομένα πραγματικής χρήσης της εφαρμογής σε χιλιάδες συσκευές. Δοκιμαστές από διαφορετικές περιοχές με διαφορετικές εκδόσεις Android, μοντέλα συσκευών και συνθήκες δικτύου αποκαλύπτουν προβλήματα που δεν μπορούν να αναπαραχθούν σε εργαστηριακές συνθήκες.
Οι δημόσιες κριτικές στο Google Play είναι ένα άλλο πλεονέκτημα. Ο προγραμματιστής λαμβάνει αξιολογήσεις και σχόλια πριν από την επίσημη κυκλοφορία, επιτρέποντας την προσαρμογή των προτεραιοτήτων βελτίωσης βάσει των πραγματικών αναγκών των χρηστών. Η υψηλή βαθμολογία στο στάδιο της δοκιμής beta επηρεάζει θετικά τις αρχικές θέσεις της εφαρμογής στην αναζήτηση κατά τη μετάβαση στην παραγωγή.
Για εφαρμογές με συνδρομή και αγορές εντός εφαρμογής, το Open Testing επιτρέπει τον έλεγχο του πλήρους κύκλου δημιουργίας εσόδων με πραγματικές συναλλαγές. Το Google Play Console παρέχει δεδομένα σχετικά με τη μετατροπή συνδρομών στο στάδιο της δοκιμής, βοηθώντας στη βελτιστοποίηση του μοντέλου δημιουργίας εσόδων πριν από την έναρξη.
Android Vitals συλλέγει μετρήσεις απόδοσης όλων των δοκιμαστών του Open track: συχνότητα σφαλμάτων, ANR, χρόνος εκκίνησης και κατανάλωση μπαταρίας. Το In-App Review API επιτρέπει την υποβολή αιτημάτων αξιολόγησης εντός της εφαρμογής, ενώ το Crashlytics από τη Firebase παρέχει λεπτομερείς στοίβες σφαλμάτων με το πλαίσιο κάθε σφάλματος.
Η Google θέτει αρκετές απαιτήσεις για το Open Testing Track. Η κύρια είναι η διέλευση από έγκριση πριν από την ενεργοποίηση. Το build ελέγχεται με τους ίδιους κανόνες με την έκδοση παραγωγής: απαγορευμένο περιεχόμενο, εσφαλμένα μεταδεδομένα, προβλήματα απορρήτου δεδομένων.
Για νέους λογαριασμούς προγραμματιστή, οι απαιτήσεις είναι αυστηρότερες: 14 ημέρες συνεχούς δοκιμής, τουλάχιστον 20 ενεργοί δοκιμαστές, συμπληρωμένο τμήμα Feedback στην κονσόλα (μήνυμα προς τους δοκιμαστές σχετικά με τους σκοπούς των σχολίων).
Οι δοκιμαστές μπορούν να εγκαταλείψουν το πρόγραμμα ανά πάσα στιγμή μέσω των ρυθμίσεων Google Play. Ο προγραμματιστής δεν μπορεί να περιορίσει την έξοδο από τη δοκιμή. Μετά την έξοδο, ο χρήστης λαμβάνει την τελευταία σταθερή έκδοση από το track παραγωγής (εάν έχει δημοσιευτεί) ή η εφαρμογή αφαιρείται.
| Απαίτηση | Νέος λογαριασμός | Υπάρχων λογαριασμός |
|---|---|---|
| Ελάχιστη περίοδος | 14 ημέρες | Δεν είναι υποχρεωτική |
| Ελάχιστοι δοκιμαστές | 20 άτομα | Δεν απαιτείται |
| Έγκριση Google | Απαιτείται | Απαιτείται |
| Μήνυμα feedback | Υποχρεωτικό | Συνιστάται |
| Δημόσιες κριτικές | Ενεργοποιημένες | Ενεργοποιημένες |
Open Testing Track επιλέγεται στο τελικό στάδιο προετοιμασίας για κυκλοφορία, όταν η εφαρμογή είναι σταθερή, οι βασικές λειτουργίες έχουν υλοποιηθεί και απαιτείται επικύρωση σε ευρύ κοινό. Η βέλτιστη στιγμή — μετά την επιτυχή διέλευση από τα Internal και Closed tracks, όταν όλα τα σφάλματα αποκλεισμού έχουν διορθωθεί.
Για εφαρμογές με κοινωνικές λειτουργίες (συνομιλίες, ροές περιεχομένου, περιεχόμενο χρηστών), η ανοιχτή δοκιμή είναι υποχρεωτική για τον έλεγχο της εποπτείας, τη δοκιμή φόρτου των διακομιστών και τον εντοπισμό προβλημάτων κλιμάκωσης υπό πραγματικό φορτίο.
Εάν η εφαρμογή περιέχει Google Play Billing, το Open Testing επιτρέπει τη δοκιμή αγορών χωρίς οικονομικό κίνδυνο. Οι συναλλαγές σε λειτουργία δοκιμής δεν χρεώνουν τους χρήστες, αλλά ο προγραμματιστής βλέπει την πλήρη ροή πληρωμής: επιλογή προϊόντος, επιβεβαίωση, απόδειξη Google Play και επεξεργασία στον διακομιστή.
Συχνές Ερωτήσεις
Για υπάρχοντες λογαριασμούς — ναι, το Open Testing δεν είναι υποχρεωτικό. Για νέους λογαριασμούς (που δημιουργήθηκαν μετά το 2023) — 14ήμερη ανοιχτή δοκιμή με τουλάχιστον 20 συμμετέχοντες πριν από τη δημοσίευση στην παραγωγή είναι υποχρεωτική.
Ναι, οι αξιολογήσεις και τα σχόλια από το Open Testing Track δημοσιεύονται στο Google Play και διαμορφώνουν τη βαθμολογία της εφαρμογής. Μετά τη μετάβαση του build στην παραγωγή, όλες οι κριτικές διατηρούνται και λαμβάνονται υπόψη στη συνολική βαθμολογία.
Στο Google Play Console, επιλέξτε το build στο Open track και κάντε κλικ στο Promote to Production. Το build θα σταλεί για τελικό App Review, μετά το οποίο θα γίνει διαθέσιμο σε όλους τους χρήστες Google Play χωρίς εκ νέου μεταφόρτωση.
Οι δοκιμαστές παραμένουν στο πρόγραμμα δοκιμής beta και συνεχίζουν να λαμβάνουν beta builds. Εάν η έκδοση beta είναι νεότερη από την έκδοση παραγωγής, θα δουν μια ενημέρωση με νέες λειτουργίες. Για να εξέλθουν από τη δοκιμή beta, πρέπει να διαγραφούν στις ρυθμίσεις του Google Play.
Όχι, τα Google Groups δεν είναι υποχρεωτικά για το Open Testing. Το track μπορεί να είναι πλήρως ανοιχτό μέσω δημόσιου συνδέσμου. Τα Groups χρησιμοποιούνται μόνο όταν χρειάζεται να περιοριστεί η πρόσβαση στη δοκιμή για ένα συγκεκριμένο κοινό εντός του ανοιχτού track.
Σύνοψη
Θα αναπτύξουμε μια εφαρμογή για κινητά έτοιμη για χρήση
Η IT Sectr δημιουργεί εφαρμογές iOS και Android για νεοφυείς επιχειρήσεις και επιχειρήσεις από το 2017. Θα σας συμβουλεύσουμε και θα προτείνουμε την καλύτερη λύση.
Διαβάστε επίσης