Κλείσιμο διαφήμισης

Μετά από μια μακρά αναμονή, η Apple έχει επιτέλους βρει ένα νέο προϊόν που θα ευχαριστήσει πολύ πολλούς προγραμματιστές. Δυστυχώς, ο γίγαντας του Κουπερτίνο καθυστερεί συχνά στην υλοποίηση λειτουργιών που θα έπρεπε να ήταν εδώ εδώ και πολύ καιρό. Ένα εξαιρετικό παράδειγμα μπορεί να είναι, για παράδειγμα, τα γραφικά στοιχεία στο σύστημα iOS 14. Ενώ για τους χρήστες ανταγωνιστικών τηλεφώνων με λειτουργικό σύστημα Android αυτό ήταν κάτι εντελώς φυσιολογικό εδώ και χρόνια, για (ορισμένους) χρήστες της Apple ήταν σιγά σιγά μια επανάσταση. Ομοίως, η Apple έχει τώρα καταλήξει σε μια αρκετά σημαντική αλλαγή για το App Store. Θα επιτρέψει στους προγραμματιστές να δημοσιεύουν ιδιωτικά τις εφαρμογές τους, με αποτέλεσμα να μην είναι δυνατή η αναζήτηση της συγκεκριμένης εφαρμογής εντός του apple app store και θα πρέπει να έχετε πρόσβαση σε αυτήν μόνο μέσω συνδέσμου. Τι καλό είναι τελικά;

Γιατί θέλετε ιδιωτικές εφαρμογές

Οι λεγόμενες μη δημόσιες εφαρμογές, οι οποίες δεν μπορούν να βρεθούν καθόλου υπό κανονικές συνθήκες, μπορούν να αποφέρουν μια σειρά από ενδιαφέροντα οφέλη. Σε αυτή την περίπτωση, φυσικά, δεν μιλάμε για συνηθισμένες εφαρμογές στις οποίες βασίζεσαι καθημερινά και συχνά δουλεύεις. Φυσικά, ο προγραμματιστής τους θέλει το αντίθετο - να φανεί, να κατέβει/αγοραστεί και να αποφέρει κέρδος. Αυτό βέβαια δεν ισχύει σε όλες τις περιπτώσεις. Για παράδειγμα, μπορούμε να φανταστούμε μια κατάσταση όπου δημιουργείται μια μικρότερη εφαρμογή για τις ανάγκες μιας συγκεκριμένης εταιρείας. Με αυτό, φυσικά, θέλετε κανείς άλλος να μην έχει πρόσβαση σε αυτό χωρίς λόγο, αν και, για παράδειγμα, μπορεί να μην προκληθεί ζημιά. Και αυτό απλώς δεν είναι δυνατό αυτή τη στιγμή.

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

Τρέχουσα προσέγγιση

Ταυτόχρονα, μια παρόμοια επιλογή υπάρχει εδώ για πολλά χρόνια. Εάν είστε προγραμματιστής και θέλετε να δημοσιεύσετε την εφαρμογή σας, έχετε πρακτικά δύο επιλογές - να τη δημοσιεύσετε στο App Store ή να χρησιμοποιήσετε το πρόγραμμα Apple Enterprise Developer. Στην πρώτη περίπτωση, θα πρέπει να ασφαλίσετε τη δεδομένη εφαρμογή, όπως γράψαμε παραπάνω, η οποία θα αποτρέψει την πρόσβαση μη εξουσιοδοτημένων ατόμων. Από την άλλη πλευρά, το πρόγραμμα Enterprise Developer προσέφερε ακόμη και προηγουμένως την επιλογή της λεγόμενης ιδιωτικής διανομής, αλλά η Apple έφτασε γρήγορα σε αυτό. Αν και αυτή η προσέγγιση προοριζόταν αρχικά για τη διανομή της εφαρμογής μεταξύ των εργαζομένων της εταιρείας, η όλη ιδέα χρησιμοποιήθηκε καταχρηστικά από εταιρείες από την Google και το Facebook, ενώ παράνομο περιεχόμενο από πορνογραφία έως εφαρμογές τζόγου εμφανίστηκε και εδώ.

App Store

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

Ακόμα οι ίδιοι (αυστηροί) κανόνες

Αν και μόνο ένας μικρός αριθμός ατόμων έχει πρόσβαση σε μη δημόσιες εφαρμογές, η Apple δεν έχει θέσει σε κίνδυνο τους όρους της με κανέναν τρόπο. Ακόμα κι έτσι, μεμονωμένες εφαρμογές θα πρέπει να περάσουν από μια κλασική διαδικασία επαλήθευσης και να επιβεβαιώσουν ότι πληρούν όλες τις προϋποθέσεις του Apple App Store. Επομένως, είτε ο προγραμματιστής θέλει να δημοσιεύσει την εφαρμογή του δημόσια είτε ιδιωτικά, και στις δύο περιπτώσεις η αρμόδια ομάδα θα την ελέγξει και θα αξιολογήσει εάν το εργαλείο δεν παραβιάζει τους αναφερόμενους κανόνες.

Ταυτόχρονα, ένας αρκετά ενδιαφέρον περιορισμός θα λειτουργήσει εδώ. Εάν ένας προγραμματιστής δημοσιεύσει μια φορά την αίτησή του ως μη δημόσια και στη συνέχεια αποφασίσει ότι θα ήθελε να την κάνει διαθέσιμη σε όλους, αντιμετωπίζει μια αρκετά περίπλοκη διαδικασία. Σε αυτή την περίπτωση, θα πρέπει να ανεβάσει την εφαρμογή εντελώς από την αρχή, αυτή τη φορά ως δημόσια, και να την αξιολογήσει ξανά η αρμόδια ομάδα.

.