11Sep

Ποιες υπολογιστικές πλατφόρμες είναι ανοικτές και ποια είναι κλειστά;

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

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

Σύμφωνα με το αμερικανικό νόμο DMCA και παρόμοιους νόμους σε άλλα μέρη του κόσμου, το jailbreaking για να ξεφύγει από μια κλειστή πλατφόρμα και να εγκαταστήσει μη εγκεκριμένο λογισμικό θεωρείται έγκλημα.Είναι ο ίδιος νόμος που καθιστά παράνομη την παρακολούθηση DVD σε Linux.(Το DMCA των ΗΠΑ κάνει πραγματικά μια εξαίρεση για smartphone jailbreaking, αλλά όχι δισκία ή άλλες συσκευές.)

Windows Desktop: Άνοιγμα στην 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.Τα άτομα που επιθυμούν νέες εφαρμογές για επιτραπέζιους υπολογιστές( όπως ένα πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου) για την επιφάνεια εργασίας των Windows RT πρέπει να ζητούν από τη Microsoft.

Windows Modern: Closed

Η νέα διεπαφή της Windows 8 είναι μια κλειστή πλατφόρμα.Οι μέσοι άνθρωποι μπορούν να εγκαταστήσουν μόνο το Σύγχρονο λογισμικό από το Windows Store.Εάν η Microsoft καταργήσει μια εφαρμογή από το Windows Store επειδή παραβιάζει οποιαδήποτε από τις οδηγίες της, δεν θα μπορείτε να την εγκαταστήσετε ή να την εκτελέσετε στο σύστημά σας.Με άλλα λόγια, η Microsoft ασκεί βέτο σχετικά με τις σύγχρονες εφαρμογές που μπορείτε να εκτελέσετε στα Windows 8.

Όπως και πολλές άλλες κλειστές πλατφόρμες, η Microsoft επιτρέπει τη χρήση sideloading, αλλά μόνο για προγραμματιστές( για να δοκιμάσουν τις δικές τους εφαρμογές)).Το Sideloading έχει σχεδιαστεί έτσι ώστε οι μέσοι χρήστες να μην μπορούν να το χρησιμοποιήσουν για απλά μη εγκεκριμένες εφαρμογές.

Apple Mac OS X: Ανοίξτε το

Το Mac OS X της Apple εξακολουθεί να είναι μια ανοιχτή πλατφόρμα.Το κατάστημα εφαρμογών Mac της Apple τοποθετεί διάφορους περιορισμούς στους προγραμματιστές και υποβάλλει τις εφαρμογές τους σε sandboxing, αλλά οι προγραμματιστές μπορούν να επιλέξουν να εγκαταλείψουν το κατάστημα εφαρμογών και να διανείμουν το λογισμικό τους απευθείας στους χρήστες.Το κατάστημα εφαρμογών Mac δεν είναι το μόνο παιχνίδι στην πόλη, όπως συμβαίνει στο iOS της Apple.

Το Mac OS X έχει μια ρύθμιση που περιορίζει την εγκατάσταση εφαρμογών εκτός του καταστήματος, αλλά μπορεί να ενεργοποιηθεί και να απενεργοποιηθεί από το χρήστη.

Linux &Google Chrome OS: Open

Το Linux είναι ανοικτού κώδικα και αποκεντρωμένο, οπότε βέβαια μπορείτε να εγκαταστήσετε οτιδήποτε θέλετε.Το Chrome OS βασίζεται στο Linux και προσφέρει την ίδια ελευθερία.Μπορείτε να ενεργοποιήσετε τη λειτουργία προγραμματιστή και να εγκαταστήσετε το Ubuntu και άλλο λογισμικό παράλληλα με το σύστημα Chrome OS σας

Το Chrome μπορεί να εγκαταστήσει μόνο web εφαρμογές και επεκτάσεις από το Chrome Web Store μόνο από προεπιλογή.Ωστόσο, εξακολουθεί να υπάρχει ένας τρόπος για να εγκαταστήσετε εφαρμογές και επεκτάσεις από το εξωτερικό του καταστήματος.

Apple iOS: Κλειστό

Το iOS της Apple είναι η πιο γνωστή κλειστή πλατφόρμα.Οι χρήστες του iOS μπορούν να εγκαταστήσουν μόνο λογισμικό από το κατάστημα εφαρμογών.Όταν η Apple καταργεί μια εφαρμογή από το κατάστημα εφαρμογών της, απαγορεύεται από την πλατφόρμα iOS αντί να είναι διαθέσιμη αλλού.Η Apple έχει θέσει πολλούς περιορισμούς στους προγραμματιστές καθ 'όλη τη διάρκεια των ετών, μόλις απαγορευτεί η διανομή οποιασδήποτε εφαρμογής που ανταγωνίζεται τις εφαρμογές της Apple, παρεμποδίζει την εφαρμογή Google Voice για ένα χρόνο και απαγορεύει διάφορα παιχνίδια που αντιμετωπίζουν σοβαρά πολιτικά ζητήματα.Το iDOS

επιτρέπει στους προγραμματιστές και τις επιχειρήσεις να περιορίζουν τις προσαρμοσμένες εφαρμογές τους, αλλά όχι τους μέσους χρήστες.

Google Android: Ανοίξτε

Το λειτουργικό σύστημα Android της Google είναι μια ανοιχτή πλατφόρμα.Το Android έχει ρυθμιστεί ώστε να εγκαθιστά μόνο λογισμικό από το Google Play από προεπιλογή, αλλά οι χρήστες έχουν τη δυνατότητα να κάνουν checkbox στο πλαίσιο ελέγχου Άγνωστες πηγές στις ρυθμίσεις του Android.Αυτό επιτρέπει την εγκατάσταση εφαρμογών Android εκτός του Google Play.

Αυτό δεν είναι μόνο ένα θεωρητικό όφελος, είτε.Με την ενεργοποίηση των Άγνωστων πηγών μπορείτε να εγκαταστήσετε το AppStore της Amazon για Android και να χρησιμοποιήσετε ένα ανταγωνιστικό κατάστημα εφαρμογών, να εγκαταστήσετε παιχνίδια Android που αγοράσατε από το Humble Indie Bundle και να εγκαταστήσετε διάφορες εφαρμογές που δεν είναι ακόμα διαθέσιμες στο Google Play, όπως το XBMC.Όταν η Google καταργεί μια εφαρμογή από το Google Play, όπως η εφαρμογή Adblock Plus για Android, δεν είστε τυχεροί - μπορείτε να την εγκαταστήσετε από τον ιστότοπο της Adblock Plus.Δεν συνιστούμε να χρησιμοποιείτε έναν αποκλεισμό διαφημίσεων, αλλά υποστηρίζουμε την επιλογή των χρηστών και τη διεξαγωγή της συζήτησης, αντί να απαγορεύουμε στους χρήστες να εγκαθιστούν συγκεκριμένο λογισμικό.

Ορισμένοι μεταφορείς( όπως η AT & T) έχουν απενεργοποιήσει αυτήν την επιλογή στο παρελθόν.Ωστόσο, έχουν relented λόγω της δημοτικότητας του Amazon Appstore.

Amazon Kindle Fire: Open

Το λειτουργικό σύστημα 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.Αυτό είναι ιδιαίτερα χρήσιμο στις συσκευές BlackBerry 10, όπου μπορείτε να αποφύγετε τις εκατοντάδες χιλιάδες εφαρμογές Android που δεν έχουν προσφερθεί επίσημα στο BlackBerry.

Οι κονσόλες παιχνιδιών είναι κλειστές Οι κονσόλες παιχνιδιών

γίνονται ξεχωριστές πλατφόρμες υπολογιστών, με εφαρμογές και προγράμματα περιήγησης εκτός από τα παιχνίδια( τα οποία είναι απλώς ένα άλλο είδος λογισμικού).Ωστόσο, οι δημοφιλείς κονσόλες παιχνιδιών είναι κλειστές πλατφόρμες για μεγάλο χρονικό διάστημα.Κονσόλες τόσο παλιές όσο και το αρχικό σύστημα ψυχαγωγίας Nintendo( NES) απαιτούσαν από τους προγραμματιστές παιχνιδιών να αδειοδοτούν τα παιχνίδια τους με τον κατασκευαστή της κονσόλας πριν να διανεμηθούν και να τρέξουν στην κονσόλα.Οι σκηνές "homebrew" που διατίθενται για διάφορες κονσόλες παιχνιδιών συχνά εκμεταλλεύονται σφάλματα ασφαλείας σε μια κονσόλα για να τρέξουν ανεπιβεβλημένα παιχνίδια σπιτικά.

Οι κονσόλες Steambox με τεχνολογία Ouya και PC-gaming που λειτουργούν με Android θα προσφέρουν ανοιχτές πλατφόρμες όπου ο καθένας μπορεί να αναπτύξει παιχνίδια και να τα διανείμει απευθείας στους χρήστες χωρίς να απαιτείται η έγκριση του κατασκευαστή.Εν τω μεταξύ, οι κονσόλες PlayStation, Xbox και Nintendo είναι όλες αυτές οι κλειστές πλατφόρμες.

Γιατί λοιπόν να σας ενδιαφέρει;Λοιπόν, οι ανοιχτές πλατφόρμες μας επιτρέπουν την ελευθερία να αποφασίζουμε τι τρέχει στους δικούς μας υπολογιστές( συμπεριλαμβανομένων των smartphones, των δισκίων και των κονσολών παιχνιδιών, που είναι όλοι οι υπολογιστές από μόνα τους) χωρίς να γίνονται εγκληματίες.Ακόμη και αν το jailbreaking δεν ήταν έγκλημα, το γεγονός ότι μια πλατφόρμα είναι ανοιχτή επιτρέπει στους προγραμματιστές να διανέμουν εύκολα λογισμικό που ο ελεγκτής πλατφόρμας μπορεί να μην αρέσει.

Εικόνα: Mark Fischer στο Flickr, Richard Gillin στο Flickr, το Kiwi Flickr, ο Jeff Geerling στο Flickr, ο Blake Patterson στο Flickr, ο Jon Fingas στο Flickr, ο Jon Fingas στο Flickr, η βιβλιοθήκη Darien στο Flickr