11Sep

Katere računalniške platforme so odprte in zakaj so zaprti?

V zadnjih nekaj letih je prišlo do povečanja zaprtih platform - operacijskih sistemov, ki vam omogočajo samo namestitev programske opreme, ki jo je odobril razvijalec operacijskega sistema. Vendar pa so številne priljubljene platforme - tudi mobilne - še vedno odprta platforma. Platforme

s trgovinami aplikacij se lahko štejejo za odprte platforme, če vam omogočajo, da namestite aplikacije zunaj skladišča aplikacij, postopek, imenovan "sideloading." Tudi če ima platforma omejeno trgovino z aplikacijami, lahko s stranskim zagonom omogoči uporabnikom, da zapustijo stenevrt, če tako izberejo.

V skladu z ameriškimi DMCA in podobnimi zakoni drugod po svetu, se zapor proti zapiranju platforme in namestitvi neodobrene programske opreme šteje za zločin. To je isti zakon, zaradi katerega je nezakonito gledati DVD-je na Linuxu.(DMCA ZDA dejansko naredi izjemo za pametne telefone, vendar ne tablične računalnike ali druge naprave.)

Windows Desktop: Odprto na Intelu, zaprto na ARM

Namizni računalnik Windows je najbolj priljubljena odprta računalniška platforma med povprečnimi uporabniki računalnikov in Windows"odprta narava je omogočila Windows, da postane platforma za inovacije. Nihče ni potreboval, da bi prosil Microsoft za dovoljenje za distribucijo namizne programske opreme Windows - lahko bi napisali lastno programsko opremo in jo distribuirali neposredno uporabnikom.

V standardnih različicah Intel x86 operacijskega sistema Windows 8 je namizje Windows še vedno odprta platforma. Lahko namestite vse, kar želite na njej. Microsoft nima besed.

Na računalnikih ARM Windows RT je namizje Windows zdaj zaprta platforma. Samo aplikacije, ki jih je razvil Microsoft, so dovoljene na namizju Windows RT.Trenutne govorice nakazujejo, da Microsoft razvija različico Microsoft Outlook za Windows RT.Microsoft je edino podjetje, ki je omogočilo ustvarjanje in distribucijo novih aplikacij za namizje operacijskega sistema Windows RT.Osebe, ki želijo nove namizne aplikacije( na primer e-poštni odjemalec) za namizje Windows RT, morajo za njih zaprositi Microsoft.

Windows Modern: Closed

Novi moderni vmesnik Windows 8 je zaprta platforma. Povprečni ljudje lahko namestijo samo moderno programsko opremo iz trgovine Windows.Če Microsoft odstrani aplikacijo iz trgovine Windows, ker krši katerokoli njihovo smernico, ga ne boste mogli namestiti ali zagnati v sistemu. Z drugimi besedami, Microsoft izvaja veto nad sodobnimi aplikacijami, ki jih lahko uporabljate v operacijskem sistemu Windows 8.

Kot na mnogih drugih zaprtih platformah Microsoft dovoljuje stransko nalaganje, vendar le za razvijalce( za testiranje lastnih aplikacij) in za podjetja( za uporabo notranjih aplikacij).Sideloading je zasnovan tako, da ga povprečni uporabniki ne morejo uporabljati za navidezne neodobrene aplikacije.

Apple Mac OS X: Odpri

Mac OS X Apple je še vedno odprta platforma. Appleova trgovina z aplikacijami Mac daje različnim omejitvam razvijalcem in poda svoje aplikacije v peskovniku, vendar se lahko razvijalci odločijo, da zapustijo trgovino z aplikacijami in distribuirajo svojo programsko opremo neposredno uporabnikom. Trgovina z aplikacijami Mac ni edina igra v mestu, saj je v Appleovi iOS.

Mac OS X ima nastavitev, ki omejuje namestitev aplikacij izven trgovine, vendar jo lahko uporabnik vklopi in izklopi.

Linux &Google Chrome OS: Open

Linux je odprtokoden in decentraliziran, zato seveda lahko na njej namestite vse, kar želite. Chrome OS temelji na Linuxu in ponuja enako svobodo. Omogočite način razvijalca in namestite Ubuntu in drugo programsko opremo skupaj s sistemom Chrome OS

. Chrome lahko privzeto samo spletne aplikacije in razširitve iz spletne trgovine Chrome. Vendar pa še vedno obstaja način za namestitev aplikacij in razširitev zunaj trgovine.

Apple iOS: Closed

Apple iOS je najbolj znana zaprta platforma. Uporabniki iOS lahko v programsko opremo namestijo samo programsko opremo. Ko Apple odstrani aplikacijo iz svoje trgovine z aplikacijami, je prepovedana s platforme iOS, namesto da bi bila na voljo drugam. Apple je v preteklih letih omejil veliko omejitev na razvijalce, ko je prepovedal distribucijo katerekoli aplikacije, ki je tekmovala z Apple-jevimi aplikacijami, blokirala aplikacijo Google Voice za eno leto in prepovedala različne igre, ki se ukvarjajo z resnimi političnimi vprašanji( grafično nasilje je v redu).

iOS omogoča razvijalcem in podjetjem, da sidrijo svoje lastne aplikacije po meri, ne pa tudi povprečne uporabnike.

Google Android: Odpri

Googlov operacijski sistem Android je odprta platforma. Android je nastavljen tako, da privzeto vgradi samo programsko opremo iz Google Playa, uporabniki pa lahko v nastavitvah Android preverijo potrditveno polje Unknown sources. To omogoča namestitev aplikacij Android zunaj Googla Play.

To ni samo teoretična korist. Omogočanje neznanih virov vam omogoča, da namestite Amazonovo aplikacijo za Android in uporabite konkurenčno trgovino z aplikacijami, namestite igre za Android, kupljene iz Humble Indie Bundle, in namestite različne aplikacije, ki v Google Play še niso na voljo, na primer XBMC.Ko Google odstrani aplikacijo iz Googla Play, kot je aplikacija Adblock Plus za Android, niste brez sreče - jo lahko namestite s spletne strani Adblock Plus. Ne priporočamo uporabe blokatorja oglasov, vendar podpiramo izbiro uporabnikov in izbiro te razprave in ne uporabnikom prepovedati namestitve določene programske opreme.

Nekateri operaterji( na primer AT & T) so onemogočili to možnost v preteklosti. Vendar pa so popustili zaradi priljubljenosti Amazon Appstore.

Amazon Kindle Fire: Odpri

Operacijski sistem Amazon Kindle Fire temelji na Androidu. Omogoča tudi namestitev aplikacij izven Amazonove aplikacije, čeprav je ta nastavitev privzeto onemogočena za varnost - tako kot v Androidu.

Windows Phone: Zaprto

Microsoftov Windows Phone prevzame pristop v načinu iOS, kjer lahko namestite samo aplikacije iz trgovine Windows Phone Store. To nadomešča predhodni pristop Microsofta z operacijskim sistemom Windows Mobile, ki vam omogoča, da programsko opremo namestite tam, kjer vam je všeč.Windows Phone ima več skupnega z modernim okoljem in njegovimi omejitvami kot odprto namizje Windows.

BlackBerry: Odprta

naprave BlackBerry vam omogočajo tudi namestitev aplikacij iz zunanje trgovine BlackBerryjevih aplikacij. To je še posebej uporabno na napravah BlackBerry 10, kjer lahko na strani stojite več sto tisoč Android-aplikacij, ki niso bile uradno prenesene v BlackBerry.

Priljubljene igralne konzole: Zaprta

Igralne konzole postajajo sami računalniške platforme, poleg aplikacij in brskalnikov poleg iger( ki so le še ena vrsta programske opreme).Vendar pa so priljubljene igralne konzole že dolgo zaprti platformi. Konzole, stare kot originalni Nintendo Entertainment System( NES), so zahtevale, da razvijalci iger dovolijo svoje igre s proizvajalcem konzole, preden se lahko distribuirajo in delujejo na konzoli. Prizorišča "homebrew", ki so na voljo za različne igralne konzole, pogosto izkoriščajo varnostne hrošče v konzoli za zagon neodobrenih domačih iger.

Ouya in igralne konzole Steambox powered by Android, bodo ponudili odprte platforme, kjer lahko vsakdo razvije igre in jih razdeli neposredno uporabnikom, ne da bi zahteval odobritev proizvajalca. Medtem so konzole PlayStation, Xbox in Nintendo trenutno zaprta platforma.

Zakaj bi vam bilo vseeno? No, odprte platforme nam omogočajo prosto odločanje, kaj se izvaja na naših računalnikih( vključno s pametnimi telefoni, tabličnimi računalniki in igralnimi konzolami, ki so vsi računalniki sami), ne da bi postali kriminalci. Tudi če je bil zapor v kriminalu ni kaznivo dejanje, dejstvo, da je platforma odprta, omogoča razvijalcem, da zlahka distribuirajo programsko opremo, ki bi bila morda nezahtevna upravljavcu platforme.

Image Credit: Mark Fischer na Flickr, Richard Gillin na Flickr, Kiwi Flickr, Jeff Geerling na Flickr, Blake Patterson na Flickr, Jon Fingas na Flickr, Jon Fingas na Flickr, knjižnica Darien na Flickrju