Τα τελευταία χρόνια είδαμε την άνοδο των κλειστών πλατφορμών - λειτουργικά συστήματα που σας επιτρέπουν μόνο να εγκαταστήσετε λογισμικό εγκεκριμένο από τον προγραμματιστή του λειτουργικού συστήματος. Ωστόσο, πολλές δημοφιλείς πλατφόρμες - ακόμη και κινητές - εξακολουθούν να είναι ανοιχτές πλατφόρμες.
Οι πλατφόρμες με καταστήματα εφαρμογών μπορούν να θεωρηθούν ανοικτές πλατφόρμες εάν σας επιτρέπουν να εγκαταστήσετε εφαρμογές από το εξωτερικό του App Store, μια διαδικασία που αναφέρεται ως "sideloading". Ακόμα κι αν μια πλατφόρμα διαθέτει περιορισμένο κατάστημα εφαρμογών, η πλευρική φόρτωση θα μπορούσε να επιτρέψει στους χρήστες να βγουν από τον περιφραγμένο κήπο, αν το επιθυμούν.
Σύμφωνα με το DMCA των ΗΠΑ και παρόμοιους νόμους αλλού στον κόσμο, το jailbreaking για να ξεφύγετε από μια κλειστή πλατφόρμα και να εγκαταστήσετε μη εγκεκριμένο λογισμικό θεωρείται έγκλημα. Είναι το ίδιο νόμο που το καθιστά παράνομο να παρακολουθείτε DVD στο Linux . (Το DMCA των ΗΠΑ κάνει στην πραγματικότητα μια εξαίρεση για έξυπνα smartphone, αλλά όχι για tablet ή άλλες συσκευές.)
Επιφάνεια εργασίας των Windows: Ανοιχτό στην Intel, κλειστό στο ARM
Η επιφάνεια εργασίας των Windows είναι η πιο δημοφιλής πλατφόρμα ανοιχτού υπολογιστή μεταξύ των μέσων χρηστών υπολογιστών και η ανοιχτή φύση των Windows επέτρεψε στα Windows να είναι μια πλατφόρμα καινοτομίας. Κανείς δεν χρειάστηκε να ζητήσει άδεια από τη Microsoft για τη διανομή λογισμικού επιτραπέζιου υπολογιστή των Windows - θα μπορούσαν να γράψουν το δικό τους λογισμικό και να το διανείμουν απευθείας στους χρήστες.
Στις τυπικές εκδόσεις Intel x86 των Windows 8, η επιφάνεια εργασίας των Windows παραμένει μια ανοιχτή πλατφόρμα. Μπορείτε να εγκαταστήσετε οτιδήποτε θέλετε σε αυτό. Η Microsoft δεν έχει λόγο.
Επί Μηχανές ARM Windows RT , η επιφάνεια εργασίας των Windows είναι πλέον μια κλειστή πλατφόρμα. Μόνο εφαρμογές που αναπτύχθηκαν από τη Microsoft επιτρέπονται στην επιφάνεια εργασίας των Windows RT. Οι τρέχουσες φήμες δείχνουν ότι η Microsoft εργάζεται για τη δημιουργία μιας έκδοσης του Microsoft Outlook για Windows RT. Η Microsoft είναι η μόνη εταιρεία που επιτρέπεται να δημιουργεί και να διανέμει νέες εφαρμογές για την επιφάνεια εργασίας των Windows RT. Τα άτομα που θέλουν νέες εφαρμογές για επιτραπέζιους υπολογιστές (όπως ένα πρόγραμμα-πελάτη email) για την επιφάνεια εργασίας των Windows RT πρέπει να ζητήσουν από τη Microsoft.
Σύγχρονα Windows: Κλειστό
Η νέα σύγχρονη διεπαφή των Windows 8 είναι μια κλειστή πλατφόρμα. Ο μέσος όρος ατόμων μπορεί να εγκαταστήσει σύγχρονο λογισμικό μόνο από το Windows Store. Εάν η Microsoft καταργήσει μια εφαρμογή από το Windows Store επειδή παραβιάζει οποιαδήποτε από τις οδηγίες τους, δεν θα μπορείτε να την εγκαταστήσετε ή να την εκτελέσετε στο σύστημά σας. Με άλλα λόγια, η Microsoft ασκεί βέτο στις σύγχρονες εφαρμογές που μπορείτε να εκτελέσετε στα Windows 8.
Όπως πολλές άλλες κλειστές πλατφόρμες, Η Microsoft επιτρέπει την πλευρική φόρτωση , αλλά μόνο για προγραμματιστές (για να δοκιμάσουν τις δικές τους εφαρμογές) και εταιρικά δίκτυα (για χρήση εσωτερικών εφαρμογών). Η πλευρική φόρτωση έχει σχεδιαστεί έτσι ώστε οι μέσοι χρήστες να μην μπορούν να το χρησιμοποιήσουν για απλές παλαιές μη εγκεκριμένες εφαρμογές.
Apple Mac OS X: Ανοιξε
Το Mac OS X της Apple παραμένει μια ανοιχτή πλατφόρμα. Το κατάστημα εφαρμογών Mac της Apple θέτει διάφορους περιορισμούς στους προγραμματιστές και υποβάλλει τις εφαρμογές τους σε περιβάλλον δοκιμών, αλλά οι προγραμματιστές μπορούν να επιλέξουν να εγκαταλείψουν το κατάστημα εφαρμογών και να διανείμουν το λογισμικό τους απευθείας στους χρήστες. Το κατάστημα εφαρμογών Mac δεν είναι το μόνο παιχνίδι στην πόλη, όπως είναι στο iOS της Apple.
Το Mac OS X έχει μια ρύθμιση που περιορίζει την εγκατάσταση εφαρμογών έξω από το κατάστημα, αλλά μπορεί να ενεργοποιηθεί και να απενεργοποιηθεί από τον χρήστη.
Linux και Google Chrome OS: Ανοιξε
Το Linux είναι ανοιχτού κώδικα και αποκεντρωμένο, οπότε φυσικά μπορείτε να εγκαταστήσετε οτιδήποτε θέλετε σε αυτό. Το Chrome OS βασίζεται σε Linux και προσφέρει την ίδια ελευθερία. Μπορείτε να ενεργοποιήσετε τη λειτουργία προγραμματιστή και να εγκαταστήσετε το Ubuntu και άλλο λογισμικό παράλληλα με το σύστημα Chrome OS
Το Chrome μπορεί να εγκαταστήσει μόνο εφαρμογές ιστού και επεκτάσεις από το Chrome Web Store από προεπιλογή. Ωστόσο, υπάρχει ακόμα τρόπος να εγκαταστήσετε εφαρμογές και επεκτάσεις εκτός του καταστήματος .
Apple iOS: Κλειστό
Το iOS της Apple είναι η πιο γνωστή κλειστή πλατφόρμα. Οι χρήστες iOS μπορούν να εγκαταστήσουν λογισμικό μόνο από το App Store. Όταν η Apple καταργεί μια εφαρμογή από το κατάστημα εφαρμογών της, απαγορεύεται από την πλατφόρμα iOS αντί να είναι διαθέσιμη αλλού. Η Apple έχει θέσει πολλούς περιορισμούς στους προγραμματιστές όλα αυτά τα χρόνια, αφού απαγόρευσε τη διανομή οποιασδήποτε εφαρμογής που ανταγωνιζόταν τις εφαρμογές που περιλάμβανε η Apple, αποκλείοντας την εφαρμογή Google Voice για ένα χρόνο και απαγόρευση διαφόρων παιχνιδιών που αντιμετωπίζουν σοβαρά πολιτικά ζητήματα (η γραφική βία είναι εντάξει) .
Το iOS επιτρέπει στους προγραμματιστές και τις επιχειρήσεις να φορτώνουν παράλληλα τις δικές τους προσαρμοσμένες εφαρμογές, αλλά όχι τους μέσους χρήστες.
Google Android: Ανοιξε
Το λειτουργικό σύστημα Android της Google είναι μια ανοιχτή πλατφόρμα. Το Android έχει ρυθμιστεί ώστε να εγκαθιστά μόνο λογισμικό από το Google Play από προεπιλογή, αλλά οι χρήστες έχουν τη δυνατότητα να ελέγξουν το Πλαίσιο άγνωστων πηγών στις ρυθμίσεις του Android. Αυτό επιτρέπει την εγκατάσταση εφαρμογών Android εκτός του Google Play.
Αυτό δεν είναι μόνο ένα θεωρητικό όφελος. Η ενεργοποίηση άγνωστων πηγών σάς επιτρέπει να εγκαταστήσετε το Amazon Appstore για Android και να χρησιμοποιήσετε ένα ανταγωνιστικό κατάστημα εφαρμογών, να εγκαταστήσετε παιχνίδια Android που αγοράστηκαν από το Humble Indie Bundle και να εγκαταστήσετε διάφορες εφαρμογές που δεν είναι ακόμη διαθέσιμες στο Google Play, όπως το XBMC. Όταν η Google καταργεί μια εφαρμογή από το Google Play, όπως η εφαρμογή Adblock Plus για Android, δεν έχετε τύχη - μπορείτε να την εγκαταστήσετε από τον ιστότοπο του Adblock Plus. Δεν συνιστούμε τη χρήση ενός αποκλεισμού διαφημίσεων, αλλά υποστηρίζουμε την επιλογή των χρηστών και τη διεξαγωγή αυτής της συζήτησης αντί να απαγορεύουμε στους χρήστες την εγκατάσταση συγκεκριμένου λογισμικού.
Ορισμένες εταιρείες κινητής τηλεφωνίας (όπως η AT&T) έχουν απενεργοποιήσει αυτήν την επιλογή στο παρελθόν. Ωστόσο, χάθηκαν λόγω της δημοτικότητας του Amazon Appstore.
Amazon Kindle Fire: Ανοιξε
Το λειτουργικό σύστημα Kindle Fire της Amazon βασίζεται σε Android. Προσφέρει επίσης τη δυνατότητα εγκατάστασης εφαρμογών εκτός του Appstore του Amazon, αν και αυτή η ρύθμιση είναι απενεργοποιημένη από προεπιλογή για ασφάλεια - όπως και στο Android.
Windows Phone: Κλειστό
Το Windows Phone της Microsoft ακολουθεί μια προσέγγιση τύπου iOS όπου μπορείτε να εγκαταστήσετε εφαρμογές μόνο από το Windows Phone Store. Αυτό αντικαθιστά την προηγούμενη προσέγγιση της Microsoft με τα Windows Mobile, η οποία σας επέτρεψε να εγκαταστήσετε λογισμικό από οπουδήποτε θέλετε. Το Windows Phone έχει περισσότερα κοινά με το Σύγχρονο περιβάλλον και τους περιορισμούς του από την ανοιχτή επιφάνεια εργασίας των Windows.
Μαυρο μουρο: Ανοιξε
Οι συσκευές BlackBerry σάς επιτρέπουν επίσης να εγκαταστήσετε εφαρμογές από το εξωτερικό κατάστημα εφαρμογών του BlackBerry. Αυτό είναι ιδιαίτερα χρήσιμο σε συσκευές BlackBerry 10, όπου μπορείτε να φορτώσετε παράλληλα τις εκατοντάδες χιλιάδες εφαρμογές Android που δεν έχουν επίσημα μεταφερθεί στο BlackBerry.
Δημοφιλείς κονσόλες παιχνιδιών: Κλειστό
Οι κονσόλες παιχνιδιών γίνονται πλατφόρμες υπολογιστών από μόνες τους, με εφαρμογές και προγράμματα περιήγησης εκτός από παιχνίδια (που είναι απλά ένας άλλος τύπος λογισμικού). Ωστόσο, οι δημοφιλείς κονσόλες παιχνιδιών έχουν κλείσει πλατφόρμες για μεγάλο χρονικό διάστημα. Οι κονσόλες τόσο παλαιές όσο το αρχικό Nintendo Entertainment System (NES) απαιτούσαν από τους προγραμματιστές παιχνιδιών να αδειοδοτήσουν τα παιχνίδια τους με τον κατασκευαστή της κονσόλας πριν από τη διανομή και την εκτέλεση της κονσόλας. Ο " homebrew Οι σκηνές που διατίθενται για διάφορες κονσόλες παιχνιδιών εκμεταλλεύονται συχνά σφάλματα ασφαλείας σε μια κονσόλα για την εκτέλεση μη εγκεκριμένων, σπιτικών παιχνιδιών.
Οι κονσόλες Steambox που λειτουργούν με Android Ouya και PC-gaming θα προσφέρουν ανοιχτές πλατφόρμες όπου ο καθένας μπορεί να αναπτύξει παιχνίδια και να τα διανείμει απευθείας στους χρήστες χωρίς να απαιτείται η έγκριση του κατασκευαστή. Εν τω μεταξύ, οι κονσόλες PlayStation, Xbox και Nintendo είναι όλες κλειστές πλατφόρμες.
Γιατί λοιπόν να σας ενδιαφέρει; Λοιπόν, οι ανοιχτές πλατφόρμες μάς επιτρέπουν την ελευθερία να αποφασίζουμε τι τρέχει στους δικούς μας υπολογιστές (συμπεριλαμβανομένων smartphone, tablet και κονσόλων παιχνιδιών, που είναι όλοι αυτοί υπολογιστές από μόνα τους) χωρίς να γίνουμε εγκληματίες. Ακόμα κι αν το jailbreaking δεν ήταν έγκλημα, το γεγονός ότι μια πλατφόρμα είναι ανοιχτή επιτρέπει στους προγραμματιστές να διανέμουν εύκολα λογισμικό που μπορεί να μην αρέσει στον υπεύθυνο της πλατφόρμας.
Πιστωτική εικόνα: Ο Mark Fischer στο Flickr , Ο Richard Gillin στο Flickr , Kiwi Flickr , Ο Jeff Geerling στο Flickr , Blake Patterson στο Flickr , Jon Fingas στο Flickr , Jon Fingas στο Flickr , Βιβλιοθήκη Darien στο Flickr