Ο όρος sideloading συχνά ακούγεται σαν τεχνική ορολογία, αλλά στην πραγματικότητα περιγράφει μια πολύ κοινή πρακτική: την εγκατάσταση εφαρμογών ή τη μεταφορά περιεχομένου εκτός επίσημων καναλιών. Στο Android, αυτό ιστορικά αποτελούσε σήμα κατατεθέν, αν και η συζήτηση έχει μετατοπιστεί καθώς οι ανησυχίες σχετικά με την ασφάλεια και οι πολιτικές των μεγάλων πλατφορμών έχουν αυξηθεί. Η κατανόηση του τι είναι, του πώς λειτουργεί και των κινδύνων και των οφελών που συνεπάγεται θα σας βοηθήσει να αποφασίσετε πότε αξίζει τον κόπο και πότε είναι καλύτερο να το αποφύγετε.
Σήμερα, το θέμα επανέρχεται στο προσκήνιο, επειδή η Google έχει αρχίσει να αυστηροποιεί την τεχνική της στάση σχετικά με την εγκατάσταση εφαρμογών εκτός του Google Play. Εν τω μεταξύ, κατασκευαστές όπως η Samsung προσθέτουν τα δικά τους επίπεδα προστασίας που φιλτράρουν τις μη επαληθευμένες εγκαταστάσεις. Η ισορροπία μεταξύ ανοιχτότητας και προστασίας δεν ήταν ποτέ τόσο λεπτή: ας ρίξουμε μια πιο προσεκτική ματιά στο τι συνεπάγεται η παράπλευρη φόρτωση στο Android και γιατί δημιουργεί τόσο μεγάλο ντόρο.
Τι είναι η παράπλευρη φόρτωση σε Android;
Με λίγα λόγια, η παράλληλη φόρτωση είναι η επιλογή εγκατάστασης εφαρμογών από πηγές διαφορετικές από το επίσημο κατάστημα του λειτουργικού συστήματος. Στο Android, αυτό σημαίνει λήψη ενός πακέτου εγκατάστασης —συνήθως ενός αρχείου APK— από έναν ιστότοπο, ένα εναλλακτικό κατάστημα ή ένα αρχείο που λαμβάνεται μέσω άλλων μέσων και εγκατάσταση του απευθείας στη συσκευή.
Αυτή η δυνατότητα διακρίνει το Android από το iOS, όπου η Apple δεν επιτρέπει εγκαταστάσεις από τρίτους εκτός του συμβατικού App Store. Στο οικοσύστημα της Google, ωστόσο, η πόρτα είναι ανοιχτή, αν και με επιφυλάξεις: εκτός των επίσημων καταστημάτων, οι εφαρμογές ενδέχεται να μην έχουν περάσει τους ελάχιστους ελέγχους ασφάλειας και απορρήτου, και αυτό αυξάνει τους κινδύνους για τον χρήστη.
Από πού προέρχεται ο όρος και πώς εξελίχθηκε
Η έννοια της παράπλευρης φόρτωσης δεν προέρχεται από τα κινητά τηλέφωνα. Στα τέλη της δεκαετίας του 1990, η υπηρεσία ηλεκτρονικής αποθήκευσης i-drive επινόησε τον όρο ως έναν εναλλακτικό τρόπο μεταφοράς αρχείων απευθείας σε προσωπικό χώρο αποθήκευσης cloud χωρίς πρώτα να τα κατεβάσει σε έναν τοπικό υπολογιστή. Η ιδέα έγινε τόσο δημοφιλής που το 2000 η εταιρεία προσπάθησε ακόμη και να καταχωρίσει το εμπορικό σήμα, αν και η αίτηση τελικά εγκαταλείφθηκε.
Με την πάροδο του χρόνου, το πλαίσιο άλλαξε: οι σκληροί δίσκοι έγιναν φθηνότεροι, η χωρητικότητα εκτοξεύτηκε σε αρκετά gigabyte και η επιλογή έχασε τη δημοτικότητά της. Ωστόσο, το άλμα στις κινητές συσκευές της έδωσε μια νέα πνοή: η άφιξη των δημοφιλών συσκευών αναπαραγωγής MP3 έφερε την παράπλευρη φόρτωση στο ευρύ κοινό, το οποίο κατέβαζε περιεχόμενο στους υπολογιστές του και στη συνέχεια το μετέφερε στις φορητές συσκευές του.
Από τότε, η παράπλευρη φόρτωση (sideloading) έχει εξαπλωθεί και σήμερα σχεδόν οποιαδήποτε κινητή συσκευή είναι ικανή να το κάνει με τον έναν ή τον άλλον τρόπο. Η ωριμότητα του οικοσυστήματος των κινητών τηλεφώνων την έχει ενσωματώσει ως μια ακόμη εναλλακτική λύση για τη διανομή εφαρμογών και περιεχομένου, με τα σκαμπανεβάσματά της.
Πρόσφατες αλλαγές: Η στάση της Google και η συζήτηση
Πρόσφατα, η Google άρχισε να εισάγει τροποποιήσεις για να δυσκολέψει την παράπλευρη φόρτωση . Πρόσφατες αναφορές περιγράφουν αλλαγές σε ένα API ακεραιότητας που έχει σχεδιαστεί για να επαληθεύει ότι μια εγκατεστημένη εφαρμογή προέρχεται από μια γνήσια πηγή και δεν έχει παραβιαστεί. Εάν εντοπίσει μια τροποποιημένη έκδοση ή ασυνήθιστη συμπεριφορά, το σύστημα εφαρμόζει αυστηρότερα μέτρα για την αποτροπή προβλημάτων, με στόχο να κάνει τις μη επαληθευμένες εγκαταστάσεις λιγότερο ασήμαντες .
Αυτό έχει πυροδοτήσει μια συζήτηση σχετικά με το αν το Android χάνει μέρος της ταυτότητάς του ως ένα πιο ανοιχτό και προσαρμόσιμο λειτουργικό σύστημα. Ο ίδιος ο Διευθύνων Σύμβουλος της Google, Sundar Pichai, έχει παραδεχτεί ότι η παράκαμψη μπορεί να θέσει σε κίνδυνο την ασφάλεια των συσκευών, τονίζοντας ότι οι χρήστες θα μπορούσαν να εγκαταστήσουν κακόβουλο λογισμικό και να θέσουν σε σοβαρό κίνδυνο το τηλέφωνό τους. Ο Tim Cook της Apple, από την πλευρά του, ιστορικά έχει υιοθετήσει την αντίθετη θέση: αν η παράκαμψη είναι σημαντική για εσάς, «αγοράστε ένα Android». Κατά την άποψή του, η αποδοχή της είναι σαν να πουλάτε ένα αυτοκίνητο χωρίς αερόσακους ή ζώνες ασφαλείας.
Τώρα, γιατί το Android το επιτρέπει αυτό; Ουσιαστικά, η Google μεταθέτει την ευθύνη της απόφασης στον χρήστη , εν μέρει λόγω κανονισμών -ειδικά στην Ευρώπη- που απαιτούν μεγαλύτερη διαφάνεια στα ψηφιακά οικοσυστήματα. Το αποτέλεσμα είναι μια μέση λύση: το σύστημα σάς επιτρέπει, αλλά με αυξανόμενα εμπόδια και προειδοποιήσεις.
Πώς λειτουργεί η πλευρική φόρτωση: κύριες μέθοδοι
Στο Android, η παράκαμψη μπορεί να γίνει με διάφορους τρόπους. Μερικοί περιλαμβάνουν την απευθείας εγκατάσταση του αρχείου APK και άλλοι περιλαμβάνουν τη μεταφορά περιεχομένου από έναν υπολογιστή ή τοπικό χώρο αποθήκευσης στο τηλέφωνο ή το tablet. Αυτό δεν είναι ένα βήμα προς βήμα οδηγό, αλλά προσφέρει έναν χάρτη των επιλογών.
Άμεση εγκατάσταση στη συσκευή
Σε παλαιότερες εκδόσεις του συστήματος—Android 7 και παλαιότερες—αρκούσε να ενεργοποιηθεί η επιλογή ενεργοποίησης εγκατάστασης από εξωτερικές πηγές στις Ρυθμίσεις (στην οθόνη κλειδώματος και στο μενού ασφαλείας). Με ενεργοποιημένη αυτήν την επιλογή, ο χρήστης μπορούσε να εγκαταστήσει πακέτα APK που είχαν ληφθεί από ένα πρόγραμμα περιήγησης ή είχαν μεταφερθεί μέσω άλλων μέσων χωρίς να χρειαστεί να περάσει από το επίσημο κατάστημα.
Σε νεότερες εκδόσεις, το Android διαχειρίζεται αυτήν την άδεια πιο λεπτομερώς, εκχωρώντας την σε συγκεκριμένες εφαρμογές (π.χ., το πρόγραμμα περιήγησής σας ή τον διαχειριστή αρχείων σας) όταν επιχειρούν να εγκαταστήσουν ένα πακέτο. Ορισμένοι κατασκευαστές προσθέτουν πρόσθετες προστασίες: σε τηλέφωνα Samsung με πρόσθετες προστασίες κατασκευαστή , η παράπλευρη φόρτωση ενδέχεται να είναι αποκλεισμένη από προεπιλογή και θα πρέπει να μεταβείτε στις ρυθμίσεις συστήματος για να εξουσιοδοτήσετε συγκεκριμένα αυτήν την ειδική πρόσβαση σε εφαρμογές που εγκαθιστούν πακέτα.
Ακόμα κι έτσι, οι περιπτώσεις στις οποίες η παράπλευρη φόρτωση (sideloading) είναι πραγματικά απαραίτητη είναι σπάνιες στην καθημερινή ζωή . Επομένως, η γενική σύσταση είναι να δίνετε πάντα προτεραιότητα σε εγκεκριμένα καταστήματα εφαρμογών και να στρέφεστε σε εξωτερικές πηγές μόνο όταν είναι απολύτως απαραίτητο και αξιόπιστο.
Μεταφορά μέσω USB
Μια άλλη κλασική μέθοδος πλάγιας φόρτωσης είναι η σύνδεση της συσκευής στον υπολογιστή σας μέσω USB. Χωρίς να εγκαταστήσετε κανένα πρόσθετο λογισμικό, στις περισσότερες περιπτώσεις η μεταφορά ξεκινά από τον υπολογιστή : το τηλέφωνο εμφανίζεται ως συσκευή αναπαραγωγής πολυμέσων (MTP) ή ως εξωτερική μονάδα αποθήκευσης και μπορείτε να αντιγράψετε αρχεία και φακέλους και προς τις δύο κατευθύνσεις.
Η απόδοση του USB ποικίλλει σημαντικά ανάλογα με την τυπική έκδοση και την υλοποίηση του προγράμματος οδήγησης. Υπάρχουν χαμηλής ταχύτητας (περίπου 1,2 Mbit/s), πλήρους ταχύτητας (12 Mbit/s) και υψηλής ταχύτητας (USB 2.0, θεωρητικά έως 480 Mbit/s). Στην πράξη, πολλά τηλέφωνα παραδοσιακά λειτουργούσαν στην περιοχή των 1-5 MB/s κατά τη μεταφορά μέσω USB, αν και δημοφιλείς συσκευές όπως το BlackBerry της RIM και τα iPod της Apple έχουν επιτύχει μέγιστες ταχύτητες περίπου 15,7 MB/s και 9,6 MB/s, αντίστοιχα.
Ένα σημαντικό ορόσημο ήταν η τυποποίηση της πλευρικής φόρτωσης USB από την OMTP στα τέλη του 2007. Μέχρι τότε, κάθε κατασκευαστής βασιζόταν σε ιδιόκτητες λύσεις και συγκεκριμένα καλώδια , συχνά με πρόσθετο λογισμικό, γεγονός που καθιστούσε τη διαδικασία πολύ περίπλοκη για τον τελικό χρήστη.
Αποστολή Bluetooth (OBEX/OPP)
Το Bluetooth επιτρέπει επίσης τη μεταφορά αρχείων χρησιμοποιώντας τα προφίλ OBEX/OPP. Η διαδικασία απαιτεί προηγούμενη αντιστοίχιση των συσκευών και θα εξαρτηθεί από την υλοποίηση του προσαρμογέα και των προγραμμάτων οδήγησης. Σε αντίθεση με την απλή εμπειρία μεταφοράς και απόθεσης που συνήθως υπάρχει μέσω USB, η εμπειρία Bluetooth είναι πιο ετερογενής.
Όταν λαμβάνετε ένα αρχείο μέσω Bluetooth, δεν είναι ασυνήθιστο να φτάνει ως μήνυμα , όπως ένα SMS. Παρόλο που μπορεί αργότερα να αποθηκευτεί σε οποιοδήποτε μέσο αποθήκευσης στη συσκευή, η αρχική του θέση είναι συνήθως η εσωτερική μνήμη. Είναι καλή ιδέα να λάβετε υπόψη αυτούς τους περιορισμούς χώρου πριν επιχειρήσετε να μεταφέρετε μεγάλες ποσότητες περιεχομένου με αυτόν τον τρόπο.
Κάρτα μνήμης και “Sneakernet”
Όσοι διαθέτουν συσκευή ανάγνωσης καρτών μπορούν να αντιγράψουν αρχεία απευθείας στην κάρτα microSD και στη συνέχεια να την τοποθετήσουν στο τηλέφωνό τους. Αυτός είναι ενδεχομένως ο πιο γρήγορος τρόπος για να μετακινήσετε πολλά αρχεία ταυτόχρονα, αρκεί να γνωρίζετε σε ποιους φακέλους να τα τοποθετήσετε, ώστε οι εφαρμογές να τα αναγνωρίζουν σωστά.
Σχετικά με αυτό, ο όρος “sneakernet” χρησιμοποιείται μερικές φορές για να αναφερθεί στη φυσική μεταφορά δεδομένων μετακινώντας ένα μέσο (μια κάρτα, μια μονάδα flash, έναν δίσκο) από έναν υπολογιστή σε έναν άλλο με τα πόδια . Ουσιαστικά πρόκειται για παράπλευρη φόρτωση μέσω καθαρά τοπικών μέσων, με το πρόσθετο πλεονέκτημα ότι είναι εντελώς ανεξάρτητο από δίκτυα κινητής τηλεφωνίας ή Wi-Fi.
Πλεονεκτήματα της πλευρικής φόρτωσης
Το πρώτο πλεονέκτημα είναι ότι η παράλληλη φόρτωση δεδομένων αποφεύγει την κατανάλωση δεδομένων κινητής τηλεφωνίας: η μεταφορά δεν περιλαμβάνει κανέναν πάροχο ασύρματου δικτύου, κάτι που μπορεί να είναι πολύ χρήσιμο όταν έχετε περιορισμένο επιτρεπόμενο όριο ή κακή κάλυψη.
Σας επιτρέπει επίσης να βελτιστοποιείτε το περιεχόμενο για κάθε συσκευή. Αποφεύγοντας τους περιορισμούς δικτύου, μπορείτε να προσαρμόσετε τις μορφές και τις κωδικοποιήσεις με βάση τις συγκεκριμένες δυνατότητες του τηλεφώνου ή του tablet σας, κάτι ιδιαίτερα σημαντικό με το βίντεο.
Ένα άλλο πλεονέκτημα είναι ότι δεν υπάρχουν σύνορα: οι γεωγραφικοί περιορισμοί εξαλείφονται κατά τη μεταφορά μέσω τοπικών μέσων, επομένως είναι δυνατή η πρόσβαση σε περιεχόμενο που δεν είναι διαθέσιμο σε streaming ή στο κατάστημα της περιοχής σας.
Η τοπική μεταφορά δεν επιβάλλει περιορισμούς στον τύπο περιεχομένου, επομένως οι χρήστες μπορούν να μεταφέρουν βίντεο, ηλεκτρονικά βιβλία ή λογισμικό ακόμη και αν υπόκεινται σε περιορισμούς στη χώρα τους. Αυτό περιλαμβάνει υλικό που εκφράζει μη δημοφιλείς απόψεις ή αμφιλεγόμενα θέματα. Φυσικά, το γεγονός ότι κάτι μπορεί να μεταφερθεί δεν σημαίνει ότι η χρήση ή η διανομή του είναι νόμιμη ή συνιστάται.
Επιπλέον, επειδή δεν πρόκειται για streaming, το περιεχόμενο μπορεί να αποθηκευτεί μόνιμα στη συσκευή και να καταναλωθεί την πιο βολική στιγμή, ανεξάρτητα από τη σύνδεση, και είναι καλή ιδέα να το συμπληρώσετε με αντίγραφα ασφαλείας.
Η παράλληλη φόρτωση (sideloading) μπορεί να αποτελέσει ένα ενδιαφέρον εργαλείο για στρατηγικές μάρκετινγκ εγγύτητας , για παράδειγμα, κατά τη διανομή προωθητικού περιεχομένου τοπικά σε εκδηλώσεις ή σημεία πώλησης.
Τέλος, ακόμη και αν το περιεχόμενο εξαφανιστεί από ένα ηλεκτρονικό κατάστημα — για παράδειγμα, λόγω άδειας που έχει ανακληθεί ή λήξει — ενδέχεται να εξακολουθεί να είναι δυνατή η μεταφορά του σε μια συσκευή τοπικά, υπό την προϋπόθεση ότι υπάρχει διαθέσιμο ένα νόμιμο αντίγραφο.
Μειονεκτήματα και κίνδυνοι
Το κύριο μειονέκτημα είναι η ασφάλεια. Οι εφαρμογές που δεν περνούν από επίσημα καταστήματα μπορούν να παρακάμψουν βασικά στοιχεία ελέγχου και να κρύψουν κακόβουλη συμπεριφορά. Ούτε το Google Play ούτε το App Store είναι αλάνθαστα — κακόβουλο λογισμικό εισχωρεί συχνά — αλλά η αξιολόγησή τους προσθέτει ένα επίπεδο προστασίας που η παράπλευρη φόρτωση, εξ ορισμού, δεν εγγυάται.
Υπάρχουν επίσης πρακτικοί παράγοντες: κάθε συσκευή έχει διαφορετικές δυνατότητες και απόδοση . Εάν το αρχείο ήχου ή βίντεο δεν έχει κωδικοποιηθεί με γνώμονα το υλικό-στόχο, ενδέχεται να μην αναπαράγεται ή να παρουσιάζει διακοπές. Επομένως, συνιστάται να κάνετε διάγνωση του υλικού σας πριν βασιστείτε σε πολύπλοκες μεταφορές.
Ορισμένοι πάροχοι έχουν ιστορικά πιέσει για τον περιορισμό αυτών των δυνατοτήτων. Μια περίπτωση που αναφέρεται συχνά είναι η Verizon Wireless , η οποία περιόρισε τη χρήση USB και Bluetooth για τοπικές μεταφορές σε ορισμένες συσκευές, αφήνοντας τις κάρτες μνήμης ως διαθέσιμη εναλλακτική λύση.
Ούτε ο αποθηκευτικός χώρος είναι καλή ιδέα. Με περιορισμένο εσωτερικό χώρο, υπάρχουν περιπτώσεις όπου η ροή είναι προτιμότερη από τη λήψη . Γι’ αυτό πολλοί πάροχοι περιορίζουν το περιεχόμενο που μπορεί να ληφθεί λόγω της απώλειας ελέγχου του τοπικού αποθηκευτικού χώρου.
Από την άποψη της εμπειρίας χρήστη, η παράπλευρη φόρτωση μπορεί να γίνει πιο περίπλοκη: προγράμματα οδήγησης, καλώδια, μορφές, δικαιώματα… και μερικές φορές οι ειδοποιήσεις απορρήτου και cookie σε πλατφόρμες όπου αναζητάτε πληροφορίες (για παράδειγμα, τα συνηθισμένα μηνύματα που εμφανίζονται στο Reddit) προσθέτουν θόρυβο χωρίς να παρέχουν σαφήνεια σχετικά με την αξιοπιστία της πηγής.
Προστασία συσκευών και βέλτιστες πρακτικές
Αρκετοί κατασκευαστές εφαρμόζουν επίπεδα ασφαλείας για την ελαχιστοποίηση των κινδύνων και τη βελτίωση της ασφάλειας. Στο οικοσύστημα της Samsung, η πλατφόρμα Knox προσθέτει στοιχεία ελέγχου που εμποδίζουν την εγκατάσταση μη επαληθευμένων εφαρμογών από προεπιλογή. Για να τα παρακάμψετε, πρέπει να παραχωρήσετε συγκεκριμένα δικαιώματα στις ρυθμίσεις συστήματος στην εφαρμογή που επιχειρεί να εγκαταστήσει πακέτα, ώστε η διαδικασία να μην είναι τυχαία.
Εάν χρησιμοποιείτε μια συσκευή με Android 7 ή παλαιότερη έκδοση, θα θυμάστε ότι η βασική άδεια ήταν η κλασική άδεια εγκατάστασης (γνωστή ως Άγνωστες Πηγές), προσβάσιμη από τις Ρυθμίσεις στην ενότητα Κλείδωμα οθόνης και ασφάλεια. Αυτό επέτρεπε την άμεση εγκατάσταση του APK, αν και σήμερα το σύστημα χειρίζεται αυτά τα δικαιώματα με πιο λεπτομερή και περιορισμένο τρόπο.
Σε κάθε περίπτωση, η γενική άποψη είναι σαφής: οι περιπτώσεις στις οποίες η παράπλευρη φόρτωση αξίζει τον κόπο είναι λίγες. Το πιο λογικό πράγμα που μπορείτε να κάνετε είναι να κάνετε λήψη από εγκεκριμένα καταστήματα όποτε είναι δυνατόν και να χρησιμοποιείτε εξωτερικές πηγές μόνο όταν είναι απολύτως απαραίτητο, αξιόπιστες και όταν κατανοείτε τους κινδύνους που ενέχονται.
Αν θέλετε να εμβαθύνετε στην ασφάλεια που εστιάζει στις επιχειρήσεις, υπάρχουν πόροι όπως το Samsung Business Insights , οι οποίοι αναλύουν αυτές τις πρακτικές από την οπτική γωνία της εταιρικής προστασίας και της διαχείρισης συσκευών.
Ο ρόλος των API ακεραιότητας και το μέλλον της παράπλευρης φόρτωσης
Το API που στοχεύουν οι αλλαγές της Google απαιτεί από τις εγκατεστημένες εφαρμογές να επιδεικνύουν την γνήσια προέλευση και ακεραιότητά τους. Εάν το σύστημα εντοπίσει μια τροποποιημένη έκδοση ή μια μη φυσιολογική συμπεριφορά, μπορεί να μπλοκάρει την εγκατάσταση ή να περιορίσει την εκτέλεσή της. Βραχυπρόθεσμα, αυτό δεν εξαλείφει την παράπλευρη φόρτωση, αλλά την περιορίζει και δυσκολεύει τη ζωή όσων διανέμουν τροποποιημένες εφαρμογές.
Αυτή η τεχνική κατεύθυνση τροφοδοτεί τη συζήτηση σχετικά με το εάν το Android απομακρύνεται σταδιακά από το μοντέλο ανοιχτής και ευέλικτης πλατφόρμας . Για την Google, είναι ένα αποδεκτό κόστος στην επιδίωξη της βελτίωσης της πραγματικής ασφάλειας των χρηστών. Για ένα μέρος της κοινότητας, είναι μια απώλεια ελέγχου που απομακρύνει το Android από τις ρίζες του. Και οι δύο θέσεις συνυπάρχουν και αναμένεται ότι η ρύθμιση -ειδικά στην ΕΕ- θα συνεχίσει να επηρεάζει το πού χαράσσεται η γραμμή.
Η παράλληλη φόρτωση (sideloading) σε Android προσφέρει ελευθερία και εναλλακτικές λύσεις, αλλά απαιτεί διακριτικότητα και προσοχή. Τα πλεονεκτήματά της περιλαμβάνουν την απουσία χρεώσεων δικτύου, την ευελιξία και τη διαθεσιμότητα χωρίς όρια. Οι κίνδυνοι περιλαμβάνουν την έκθεση σε μη επαληθευμένο λογισμικό, τον λιγότερο έλεγχο ασφαλείας και μια πιο σύνθετη εμπειρία. Με τις κινήσεις της Google για την ενίσχυση των επαληθεύσεων και τους κατασκευαστές όπως η Samsung που ενσωματώνουν εμπόδια όπως το Knox, το πρακτικό μήνυμα είναι σαφές: χρησιμοποιήστε επίσημα καταστήματα όποτε είναι δυνατόν και κρατήστε την παράλληλη φόρτωση (sideloading) για δικαιολογημένες περιπτώσεις όπου το όφελος υπερτερεί του κινδύνου . Κοινοποιήστε τις πληροφορίες, ώστε περισσότεροι άνθρωποι να γνωρίζουν το θέμα.