Η διανομή εφαρμογών είναι το τελικό και ένα από τα πιο κρίσιμα στάδια της ανάπτυξης για κινητά. Σύμφωνα με το Business of Apps (2025), ο μέσος χρόνος αναθεώρησης στο App Store είναι 28 ώρες και στο Google Play — 8 ώρες. Η λανθασμένη ρύθμιση διανομής μπορεί να καθυστερήσει την κυκλοφορία για εβδομάδες και να κοστίσει στην επιχείρηση εκατομμύρια.
Βασικά σημεία
Η διανομή εφαρμογών iOS ελέγχεται αυστηρά από την Apple. Η διανομή εφαρμογών για κινητά σε iOS περνά από τέσσερα κανάλια: App Store (δημόσια κυκλοφορία), TestFlight (δοκιμές beta), Ad Hoc (περιορισμένη διανομή) και Enterprise (εταιρική διανομή). Το καθένα έχει τις δικές του απαιτήσεις, όρια και διαδικασίες.
Το TestFlight είναι το επίσημο εργαλείο της Apple για δοκιμές beta εφαρμογών για κινητά. Υποστηρίζει έως 10.000 εξωτερικούς δοκιμαστές (External Testing) και έως 30 εσωτερικούς (Internal Testing — μέλη ομάδας). Το External Testing απαιτεί ελαφριά αναθεώρηση (Build Review, συνήθως 1–2 λεπτά). Το TestFlight διανέμει αυτόματα ενημερώσεις — οι δοκιμαστές λαμβάνουν ειδοποιήσεις push. Η εσωτερική δοκιμή δεν απαιτεί αναθεώρηση — μπορείτε να ανεβάζετε builds άμεσα για την ομάδα.
Το Ad Hoc είναι διανομή σε περιορισμένο αριθμό συσκευών (έως 100 ανά λογαριασμό). Για το Ad Hoc, πρέπει να προσθέσετε το UDID κάθε συσκευής στην Apple Developer Portal και να υπογράψετε το build με ένα Provisioning Profile που περιέχει αυτές τις συσκευές. Το Ad Hoc δεν απαιτεί αναθεώρηση — κατάλληλο για εκδόσεις επίδειξης και δοκιμές σε συσκευές πελατών. Μειονέκτημα: πρέπει να γνωρίζετε το UDID κάθε συσκευής.
Apple Enterprise Developer Program (299 $/έτος) — διανομή εφαρμογών εντός οργανισμού χωρίς το App Store. Οι εφαρμογές δημοσιεύονται σε εσωτερικό διακομιστή, οι χρήστες εγκαθιστούν μέσω συνδέσμου. Το Enterprise δεν απαιτεί αναθεώρηση από την Apple. Το Enterprise δεν μπορεί να χρησιμοποιηθεί για διανομή εκτός οργανισμού — η Apple το παρακολουθεί και αποκλείει λογαριασμούς. MDM (Mobile Device Management) — σύστημα διαχείρισης εταιρικών συσκευών που εγκαθιστά αυτόματα εφαρμογές Enterprise.
Το Google Play παρέχει ένα πιο ευέλικτο σύστημα διανομής εφαρμογών για κινητά από το App Store. Testing Tracks: Internal (εσωτερικό), Closed (κλειστό), Open (ανοιχτό). Κάθε track έχει τα δικά του όρια και απαιτήσεις. Μετά τη δοκιμή, η εφαρμογή δημοσιεύεται στο Production Track.
Internal Testing — έως 100 δοκιμαστές μέσω email. Δεν απαιτεί αναθεώρηση Google. Το build δημοσιεύεται μέσα σε λεπτά. Closed Testing — έως 100 δοκιμαστές, πρόσβαση μέσω λίστας email ή Google Group. Απαιτεί ελαφριά αναθεώρηση (συνήθως μερικές ώρες). Open Testing — έως 100.000 δοκιμαστές, δημόσιος σύνδεσμος. Η εφαρμογή είναι ορατή στο Google Play ως "Πρώιμη πρόσβαση". Το Open Testing απαιτεί πλήρη αναθεώρηση όπως η παραγωγή.
Staged Rollout — σταδιακή διανομή ενημερώσεων. Επιλέγετε ένα ποσοστό χρηστών (5%, 10%, 20%, 50%, 100%). Το Google Play διανέμει αυτόματα την ενημέρωση στο επιλεγμένο ποσοστό. Εάν έρθουν παράπονα ή crashes τις πρώτες ώρες — επαναφέρετε στην προηγούμενη έκδοση. Το Staged Rollout μειώνει τους κινδύνους κυκλοφορίας και συνιστάται για όλες τις ενημερώσεις παραγωγής.
Production Track — δημόσια κυκλοφορία στο Google Play. Μετά τη δημοσίευση, η εφαρμογή είναι διαθέσιμη σε όλους τους χρήστες. Το Google Play ελέγχει αυτόματα το δυαδικό αρχείο και σαρώνει για κακόβουλο κώδικα. Μετά τη δημοσίευση, μπορείτε να διαχειριστείτε χώρα, ηλικιακούς περιορισμούς και δημιουργία εσόδων. Internal App Sharing — άμεση διανομή μέσω συνδέσμου χωρίς Play Console. Κατάλληλο για δοκιμές QA σε πραγματικές συσκευές.
| Παράμετρος | iOS | Android |
|---|---|---|
| Δοκιμές beta | TestFlight (έως 10.000) | Internal / Closed / Open (έως 100.000) |
| Enterprise | Apple Enterprise Program (299 $/έτος) | Managed Play (EMM, δωρεάν) |
| Αναθεώρηση | Χειροκίνητη (24–48 ώρες) | Αυτόματη (2–8 ώρες) |
| Κόστος λογαριασμού | 99 $/έτος | 25 $ εφάπαξ |
| Staged rollout | Phased Release (1%–100%, 7 ημέρες) | Staged Rollout (1%–100%, οποτεδήποτε) |
| Μορφή | .ipa (μέσω Xcode/Transporter) | .aab (Android App Bundle) |
| App Transfer | Ναι (App Store Connect) | Ναι (Play Console) |
iOS — αυστηρότερη αναθεώρηση και υψηλότερο κόστος εισόδου. Android — ευέλικτες δοκιμές και σταδιακή κυκλοφορία. Η IT Sectr συνιστά τη χρήση Open Testing για Android και TestFlight External για iOS — αυτό καλύπτει το 90% των σεναρίων δοκιμών beta εφαρμογών για κινητά.
App Store Review Guidelines — το έγγραφο της Apple με πάνω από 100 κανόνες που διέπουν τη διανομή εφαρμογών για κινητά. Κύριες απαιτήσεις: η εφαρμογή πρέπει να είναι σταθερή, χωρίς σφάλματα και σύμφωνη με τις Human Interface Guidelines. Η Apple απορρίπτει εφαρμογές με σπασμένους συνδέσμους, κενές οθόνες και κρυφές λειτουργίες. Google Play Developer Policies — οι κανόνες της Google: κακόβουλες εφαρμογές, εξαπάτηση χρηστών και παραβίαση πνευματικών δικαιωμάτων απαγορεύονται.
Βασικοί κανόνες για τη διανομή εφαρμογών στο App Store: 1) Safety — χωρίς προσβλητικό περιεχόμενο, 2) Performance — η εφαρμογή δεν πρέπει να κολλάει, 3) Business — αγορές μέσω IAP (In-App Purchase) με προμήθεια Apple 15–30%, 4) Design — συμμόρφωση με HIG. Λόγοι απόρριψης: σπασμένος σύνδεσμος Πολιτικής απορρήτου, έλλειψη κουμπιού "Επαναφορά αγορών", χρήση συστημάτων πληρωμής τρίτων.
Πολιτικές διανομής στο Google Play περιλαμβάνουν: 1) Content Policies — περιεχόμενο για ενήλικες και βία απαγορεύονται, 2) Monetization — προμήθεια Google 15% (πρώτο 1 εκατομμύριο $ — 15%, μετά 30%), 3) Privacy — υποχρεωτική διεύθυνση URL Πολιτικής απορρήτου, 4) Advertising — οι διαφημίσεις πρέπει να πληρούν τα πρότυπα. Η Google ελέγχει αυτόματα το δυαδικό αρχείο για κακόβουλο κώδικα. App Content Rating — ερωτηματολόγιο που καθορίζει τους ηλικιακούς περιορισμούς της εφαρμογής.
Export Compliance — η Apple απαιτεί δήλωση χρήσης κρυπτογραφίας κατά τη διανομή εφαρμογών. Οι περισσότερες εφαρμογές εμπίπτουν στην κατηγορία "Yes, but exempt" (χρησιμοποιούν μόνο HTTPS). DMCA — νόμος περί πνευματικών δικαιωμάτων. Εάν η εφαρμογή σας επιτρέπει στους χρήστες να ανεβάζουν περιεχόμενο, ρυθμίστε μια διαδικασία DMCA (καταγγελίες παραβίασης πνευματικών δικαιωμάτων).
Apple Developer Account — 99 $/έτος για μεμονωμένους προγραμματιστές, 299 $/έτος για Enterprise. Οι οργανισμοί εγγράφονται ως Company/Organization για διανομή εφαρμογών για κινητά υπό την επωνυμία της εταιρείας. Απαιτείται αριθμός D-U-N-S για δημοσίευση. Google Play Account — 25 $ εφάπαξ. Το Google Play απαιτεί επαλήθευση ταυτότητας (διαβατήριο, άδεια οδήγησης) πριν από την έναρξη διανομής.
App Transfer — μεταφορά εφαρμογής μεταξύ λογαριασμών προγραμματιστή. Σε iOS — μέσω App Store Connect (App Transfer). Απαιτήσεις: η εφαρμογή πρέπει να έχει δημοσιευτεί, χωρίς εκκρεμείς αλλαγές, χωρίς ενεργές διαφορές διανομής. Σε Android — μέσω Play Console (Manage > Transfer app). Και οι δύο διαδικασίες διαρκούν 1–5 ημέρες. Μετά τη μεταφορά, η εφαρμογή διατηρεί την αξιολόγηση, τις κριτικές και τις συνδρομές της.
Screenshot Requirements για το App Store: 5,5" (iPhone 8 Plus), 6,5" (iPhone 14 Pro Max), 12,9" (iPad Pro). Για το Google Play: ελάχιστες 2 λήψεις οθόνης ανά τηλέφωνο και tablet. Συνιστούμε 8 λήψεις οθόνης. URL Πολιτικής απορρήτου — υποχρεωτική για διανομή εφαρμογών και στα δύο καταστήματα. Εάν η εφαρμογή συλλέγει προσωπικά δεδομένα, πρέπει να υπάρχει σύνδεσμος προς την πολιτική απορρήτου στην περιγραφή και εντός της εφαρμογής.
Συχνές Ερωτήσεις
Ο λογαριασμός Apple Developer κοστίζει 99 $ ετησίως. Ο λογαριασμός Google Play κοστίζει 25 $ εφάπαξ. Για διανομή Enterprise, το Apple Enterprise Program κοστίζει 299 $ ετησίως. Για νεοφυείς επιχειρήσεις, αρκούν οι μεμονωμένοι λογαριασμοί.
App Store — από λίγες ώρες έως 48 ώρες (σπάνια έως μία εβδομάδα). Google Play — συνήθως λίγες ώρες για εφαρμογές κινητών, αυτόματη αναθεώρηση. Η πρώτη δημοσίευση διαρκεί περισσότερο λόγω επαλήθευσης λογαριασμού. Η IT Sectr συνιστά να προβλέπετε 3–5 ημέρες για την πρώτη δημοσίευση.
Το TestFlight είναι το επίσημο εργαλείο της Apple για διανομή εφαρμογών για κινητά κατά τη διάρκεια δοκιμών beta. Μπορείτε να προσκαλέσετε έως 10.000 δοκιμαστές. Το build περνά από ελαφριά αναθεώρηση (λίγα λεπτά). Το TestFlight υποστηρίζει εσωτερικές (έως 30 χρήστες) και εξωτερικές δοκιμές.
Closed — έως 100 δοκιμαστές μέσω λίστας email, χωρίς δημόσιο σύνδεσμο. Open — έως 100.000 δοκιμαστές, πρόσβαση μέσω συνδέσμου. Το Open Testing παρέχει ορατότητα στο Google Play, αλλά απαιτεί συμμόρφωση με τις πολιτικές.
App Transfer (iOS) — πλήρης μεταφορά εφαρμογής μεταξύ λογαριασμών Apple Developer. Η μεταφορά στο Google Play — μέσω ρυθμίσεων λογαριασμού. Και στις δύο περιπτώσεις απαιτείται συγκατάθεση και των δύο μερών και επαλήθευση απαιτήσεων: η εφαρμογή πρέπει να έχει δημοσιευτεί, χωρίς εκκρεμείς αλλαγές.
Περίληψη
Θα αναπτύξουμε μια εφαρμογή για κινητά έτοιμη για χρήση
Η IT Sectr δημιουργεί εφαρμογές iOS και Android για νεοφυείς επιχειρήσεις και επιχειρήσεις από το 2017. Θα σας συμβουλεύσουμε και θα προτείνουμε την καλύτερη λύση.