11Sep

Koje računalne platforme su otvorene i koje su zatvorene?

Posljednjih nekoliko godina vidjeli su porast zatvorenih platformi - operativni sustavi koji vam omogućuju samo instaliranje softvera koji je odobrio razvojni programer operativnog sustava. Međutim, mnoge popularne platforme - čak i mobilne - još uvijek su otvorene platforme.

Platforme s trgovinama aplikacija mogu se smatrati otvorenim platformama ako vam omogućuju instaliranje aplikacija izvan trgovine aplikacija, proces koji se naziva "sideloading". Čak i ako platforma ima ograničenu trgovinu aplikacija, sideloading može dopustiti korisnicima da izađu iz zidavrt ako to tako izaberu. Pod US DMCA i sličnim zakonima drugdje u svijetu, zatvaranje jailbinga za bijeg od zatvorene platforme i instaliranje neodobrenog softvera smatra se zločinom. To je isti zakon koji čini nezakonit gledati DVD-ove na Linuxu.(US DMCA zapravo čini iznimku za jailbreaking pametne telefone, ali ne tablete ili druge uređaje.)

Windows Desktop: Otvori na Intel, zatvoren na ARM

Radna površina sustava Windows je najpopularnija otvorena računalna platforma među prosječnim korisnicima računala i Windows"otvorena priroda dopustila je Windowsu platformu za inovacije. Nitko ne bi trebao tražiti od Microsofta dopuštenje za distribuciju Windows softvera za radnu površinu - mogli bi napisati vlastiti softver i distribuirati ga izravno korisnicima.

Na standardnim Intel x86 izdanjima sustava Windows 8, radna površina sustava Windows još uvijek je otvorena platforma. Možete instalirati sve što želite na njemu. Microsoft nema riječi.

Na ARM Windows RT strojevima Windows desktop sada je zatvorena platforma. Na Windows RT radnoj površini dopuštene su samo aplikacije koje je razvio Microsoft. Trenutne glasine sugeriraju da Microsoft radi na izradi verzije programa Microsoft Outlook za Windows RT.Microsoft je jedina tvrtka koja omogućuje stvaranje i distribuciju novih aplikacija za Windows RT radnu površinu. Ljudi koji žele nove desktop aplikacije( kao što je klijent e-pošte) za radnu površinu Windows RT moraju tražiti od njih Microsoft.

Moderni sustav Windows: Zatvoren

Novo suvremeno sučelje Windows 8 su zatvorena platforma. Prosječni korisnici mogu instalirati samo moderni softver iz Windows Storea. Ako Microsoft ukloni aplikaciju iz Trgovine Windows jer krši bilo koju od svojih smjernica, nećete ga moći instalirati ni pokrenuti na svom sustavu. Drugim riječima, Microsoft provodi veto u odnosu na moderne aplikacije koje možete izvoditi na sustavu Windows 8.

Kao i mnoge druge zatvorene platforme, Microsoft dopušta sideloading, ali samo za programere( za testiranje vlastitih aplikacija) i korporativnih mreža( za upotrebu internih aplikacija).Sideloading je dizajniran tako da ga prosječni korisnici ne mogu koristiti za obične stare neodobrene aplikacije.

Apple Mac OS X: Otvori

Appleov Mac OS X je i dalje otvorena platforma. Appleova trgovina aplikacija Mac postavlja razna ograničenja razvojnim programerima i predmetima njihovih aplikacija na sandbox, no razvojni programeri mogu odabrati da napuste trgovinu aplikacija i distribuiraju softver izravno korisnicima. Trgovina aplikacija Mac nije jedina igra u gradu, kao što je i na Appleovom iOS-u.

Mac OS X ima postavku koja ograničava instalaciju aplikacija izvan trgovine, ali korisnik ga može uključiti i isključiti.

Linux &Google Chrome OS: Otvori

Linux je open-source i decentraliziran, pa naravno možete instalirati sve što želite na njemu. OS Chrome temelji se na Linuxu i nudi istu slobodu. Možete omogućiti način razvojnog programera i instalirati Ubuntu i drugi softver zajedno s vašim OS OS sustavom Chrome

Chrome može instalirati web-aplikacije i proširenja samo iz Chrome web-trgovine prema zadanim postavkama. Međutim, još uvijek postoji način da instalirate aplikacije i proširenja izvan trgovine.

Apple iOS: Zatvoren

Appleov iOS je najpoznatija zatvorena platforma. Korisnici sustava iOS mogu instalirati softver samo iz trgovine aplikacija. Kada Apple ukloni aplikaciju iz svoje trgovine aplikacija, on je zabranjen s platforme za iOS, a ne dostupan drugdje. Apple je tijekom godina stavio mnoga ograničenja programerima, nakon što je zabranio distribuciju bilo koje aplikacije koja se natjecala s Appleovim aplikacijama koje su blokirale aplikaciju Google Voice godinu dana i zabranjujući različite igre koje se bave ozbiljnim političkim pitanjima( grafički nasilje je u redu),

iOS dopušta razvojnim programerima i tvrtkama da prate svoje vlastite prilagođene aplikacije, ali ne i prosječne korisnike.

Google Android: Otvori

Googleov Androidov operativni sustav otvorena je platforma. Android je konfiguriran za instalaciju softvera samo s Google Playa prema zadanim postavkama, ali korisnici mogu provjeriti potvrdni okvir Nepoznati izvori u postavkama Androida. To omogućuje instalaciju aplikacija za Android izvan Google Playa.

Ovo nije samo teoretska korist. Omogućavanje Nepoznatih izvora omogućuje vam da instalirate aplikaciju Amazon za Android i upotrebljavate konkurentsku trgovinu aplikacija, instalirajte Androidove igre kupljene od Umnoženog indie paketa i instalirajte različite aplikacije koje još nisu dostupne na usluzi Google Play, kao što je XBMC.Kada Google ukloni aplikaciju na usluzi Google Play, kao što je aplikacija Adblock Plus za Android, nećete imati sreće - možete ga instalirati s web mjesta tvrtke Adblock Plus. Ne preporučujemo upotrebu blokada oglasa, ali podržavamo davanje korisnicima izbor i rasprava, umjesto da korisnicima zabranimo instaliranje određenog softvera.

Neki prijevoznici( kao što su AT & T) onemogućili su ovu opciju u prošlosti. Međutim, popustili su zbog popularnosti Amazon Appstorea.

Amazon zapaliti vatru: Otvori

Amazon zapaliti operativni sustav temelji se na Androidu. Ona također nudi mogućnost instaliranja aplikacija izvan Amazonove aplikacije, iako je ova postavka prema zadanim postavkama onemogućena za sigurnost - baš kao i na Androidu.

Windows Phone: Zatvoren

Microsoftov Windows Phone ima pristup u stilu iOS-a u kojem možete instalirati samo aplikacije iz Windows Phone Storea. To zamjenjuje Microsoftov prijašnji pristup pomoću sustava Windows Mobile, koji vam je omogućio instalaciju softvera s bilo kojeg mjesta gdje vam se sviđa. Windows Phone ima više zajedničkog s modernim okruženjem i ograničenjima od otvorene radne površine sustava Windows.

BlackBerry: Otvori

BlackBerry uređaji omogućuju i instaliranje aplikacija izvan BlackBerryove aplikacije. To je osobito korisno na uređajima BlackBerry 10, gdje možete učitati stotine tisuća Android aplikacija koje nisu službeno prenesene na BlackBerry.

Popularne konzole za igre: Zatvoreno

Igraće konzole postaju računalne platforme u vlastitom pravu, uz aplikacije i preglednike uz igre( koje su samo još jedna vrsta softvera).Međutim, popularne igraće konzole već dugo su bile zatvorene platforme. Konzole staro kao izvorni Nintendo Entertainment System( NES) zahtijevale su razvojne programere igara da licenciraju svoje igre s proizvođačem konzole prije nego što se mogu distribuirati i pokrenuti na konzoli. Scene "homebrew" dostupne za različite igraće konzole često iskorištavaju sigurnosne greške u konzoli za pokretanje neodobrenih domaćih igara.

Ouya sa sustavom Android i Steambox konzole s igrom za igre na sreću nude otvorene platforme gdje svatko može razviti igre i distribuirati ih izravno korisnicima bez odobrenja proizvođača. U međuvremenu, konzole PlayStation, Xbox i Nintendo trenutno su sve zatvorene platforme.

Pa zašto bi te briga? Otvorene platforme omogućuju nam slobodu da odlučimo što se pokreće na vlastitim računalima( uključujući pametne telefone, tablete i igraće konzole, koja su sva računala u vlastitom pravu) bez da postanu kriminalci.Čak i ako je zatvaranje jailbreak nije zločin, činjenica da je platforma otvorena omogućuje razvojnim programerima da lako distribuiraju softver koji kontroler platforme možda ne bi volio.

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, Darien knjižnica na Flickr