Kuras skaitļošanas platformas ir atvērtas un kuras ir slēgtas?
Pēdējos gados ir pieaugušas slēgtas platformas - operētājsistēmas, kas ļauj tikai instalēt operētājsistēmas izstrādātāja apstiprinātu programmatūru. Tomēr daudzas populāras platformas - pat mobilās - joprojām ir atvērtas platformas.
Platformas ar lietotņu veikaliem var uzskatīt par atvērtām platformām, ja tās ļauj instalēt lietotnes ārpus lietotņu veikala, ko sauc par “sideloading”. Pat ja platformai ir ierobežojošs lietotņu veikals, sideloading var ļaut lietotājiem iziet no sienas dārza ja viņi to izvēlas.
Saskaņā ar ASV DMCA un līdzīgiem likumiem citur pasaulē, par noziegumu uzskata jailbreaking, lai izvairītos no slēgtas platformas un instalētu neapstiprinātu programmatūru. Tas ir tas pats likums, kas padara to nelegālu skatīties DVD uz Linux. (ASV DMCA faktiski izdara izņēmumu attiecībā uz jailbreaking smartphones, bet ne tabletēm vai citām ierīcēm.)
Windows darbvirsma: atvērta Intel, slēgta ARM
Windows darbvirsma ir populārākā atvērtā skaitļošanas platforma vidējo datoru lietotāju vidū, un Windows atvērtā daba ir ļāvusi Windows būt par inovācijas platformu. Nevienam nav jāpieprasa, lai Microsoft saņemtu atļauju izplatīt Windows darbvirsmas programmatūru - viņi varētu rakstīt savu programmatūru un izplatīt to tieši lietotājiem.
Standarta Intel x86 Windows 8 izdevumos Windows darbvirsma joprojām ir atvērta platforma. Jūs varat instalēt to, ko vēlaties. Microsoft nav nekādas jēgas.
Ar ARM Windows RT iekārtām Windows darbvirsma tagad ir slēgta platforma. Windows RT darbvirsmā ir atļautas tikai Microsoft izstrādātās lietojumprogrammas. Pašreizējās baumas liecina, ka Microsoft strādā, lai izveidotu Microsoft Outlook for Windows RT versiju. Microsoft ir vienīgais uzņēmums, kuram ir atļauts izveidot un izplatīt jaunas lietojumprogrammas Windows RT darbvirsmai. Cilvēkiem, kuri vēlas jaunus darbvirsmas lietojumprogrammas (piemēram, e-pasta klients) Windows RT darbvirsmai, ir jālūdz Microsoft.
Windows Modern: slēgts
Windows 8 jaunā Modernā saskarne ir slēgta platforma. Vidēji cilvēki var instalēt tikai mūsdienu programmatūru no Windows veikala. Ja Microsoft noņems lietotni no Windows veikala, jo tā pārkāpj kādu no to vadlīnijām, jūs nevarēsiet to instalēt vai palaist savā sistēmā. Citiem vārdiem sakot, Microsoft veto pār modernajām lietojumprogrammām, kuras var darbināt sistēmā Windows 8.
Tāpat kā daudzās citās slēgtās platformās, Microsoft atļauj sideloading, bet tikai izstrādātājiem (lai pārbaudītu savas lietotnes) un korporatīvos tīklus (lai izmantotu iekšējās lietotnes). Sideloading ir izveidots tā, lai vidējie lietotāji to nevarētu izmantot vienkāršām, neapstiprinātām lietotnēm.
Apple Mac OS X: atvērta
Apple Mac OS X joprojām ir atvērta platforma. Apple Mac lietojumprogrammu veikals izvieto dažādus ierobežojumus izstrādātājiem un pakļauj to lietotnes smilškastēm, bet izstrādātāji var izvēlēties atstāt lietotni un izplatīt savu programmatūru tieši lietotājiem. Mac lietotņu veikals nav vienīgā spēle pilsētā, kā tas ir Apple iOS.
Mac OS X ir iestatījums, kas ierobežo lietotņu instalēšanu ārpus veikala, taču lietotājs to var ieslēgt un izslēgt.
Linux un Google Chrome OS: atvērts
Linux ir atvērtā koda un decentralizēts, tāpēc, protams, varat instalēt kaut ko, ko vēlaties. Chrome OS ir balstīta uz Linux un piedāvā tādu pašu brīvību. Jūs varat iespējot izstrādātāja režīmu un instalēt Ubuntu un citu programmatūru kopā ar Chrome OS sistēmu
Chrome var instalēt tīmekļa lietotnes un paplašinājumus tikai no Chrome interneta veikala pēc noklusējuma. Tomēr joprojām ir veids, kā instalēt lietotnes un paplašinājumus ārpus veikala.
Apple iOS: slēgts
Apple iOS ir visplašāk pazīstama slēgta platforma. iOS lietotāji var instalēt programmatūru tikai no lietotņu veikala. Kad Apple noņem lietotni no lietotņu veikala, tā ir aizliegta iOS platformā, nevis tā ir pieejama citur. Apple ir uzlikusi daudzus ierobežojumus izstrādātājiem visu gadu, tiklīdz ir aizliegta jebkuras lietotnes izplatīšana, kas konkurēja ar Apple iekļautajām lietotnēm, bloķējot Google Voice lietotni uz gadu, un aizliedzot dažādas spēles, kas risina nopietnus politiskus jautājumus (grafiskā vardarbība ir labi).
iOS ļauj izstrādātājiem un uzņēmumiem izvietot savas pielāgotās lietotnes, bet ne vidusmēra lietotājus.
Google Android: atvērts
Google Android operētājsistēma ir atvērta platforma. Android ir konfigurēts, lai pēc noklusējuma instalētu tikai programmatūru no Google Play, bet lietotājiem ir iespēja pārbaudīt izvēles rūtiņu Nezināmi avoti Android iestatījumos. Tas ļauj instalēt Android lietotnes ārpus Google Play.
Tas nav tikai teorētisks labums. Nezināmu avotu iespējošana ļauj instalēt Android Android Appstore un izmantot konkurējošu lietotņu veikalu, instalēt Android spēles, kas iegādātas no Humble Indie Bundle, un instalējiet dažādas lietotnes, kas vēl nav pieejamas pakalpojumā Google Play, piemēram, XBMC. Kad Google noņems lietotni no Google Play, piemēram, Adblock Plus lietotnei Android, jūs neesat neveiksmīgi - varat to instalēt no Adblock Plus tīmekļa vietnes. Mēs neiesakām izmantot reklāmu bloķētāju, bet mēs atbalstām lietotāju izvēles iespēju un šīs debates, nevis aizliegt lietotājiem instalēt noteiktu programmatūru.
Daži pārvadātāji (piemēram, AT&T) agrāk ir atspējojuši šo iespēju. Tomēr viņi ir apmierināti ar Amazon Appstore popularitāti.
Amazon iekurt uguni: atvērts
Amazon iekurt uguns operētājsistēma ir balstīta uz Android. Tā piedāvā arī iespēju instalēt lietojumprogrammas ārpus Amazon Appstore, lai gan šis iestatījums pēc noklusējuma ir atspējots drošībai - tāpat kā Android.
Windows Phone: slēgts
Microsoft Windows Phone izmanto iOS stila pieeju, kurā varat instalēt lietotnes tikai no Windows Phone Store. Tas aizvieto Microsoft iepriekšējo pieeju ar Windows Mobile, kas ļāva jums instalēt programmatūru no jebkuras vietas, kas jums patika. Windows Phone ir vairāk kopīgs ar mūsdienu vidi un tās ierobežojumiem nekā atvērtajai Windows darbvirsmai.
BlackBerry: Atvērt
BlackBerry ierīces ļauj arī instalēt lietotnes no BlackBerry lietotņu veikala. Tas ir īpaši noderīgi, ja izmantojat BlackBerry 10 ierīces, kur varat pārsūtīt simtiem tūkstošu Android lietotņu, kas nav oficiāli pārnestas uz BlackBerry.
Populāri spēļu konsoles: slēgts
Spēļu konsoles kļūst par skaitļošanas platformām pašas par sevi, izmantojot spēles un pārlūkprogrammas papildus spēlēm (kas ir tikai cita veida programmatūra). Tomēr populārās spēļu konsoles jau sen ir bijušas slēgtas platformas. Konsoles, kas ir tikpat vecas kā sākotnējā Nintendo Entertainment System (NES), pieprasīja, lai spēļu izstrādātāji licencētu savas spēles ar konsoles ražotāju, pirms to var izplatīt un palaist konsolē. Dažādām spēļu konsolēm pieejamās “homebrew” ainas bieži izmanto konsoles drošības kļūdas, lai palaistu neapstiprinātas, mājās gatavotas spēles.
Ar Android ierīcēm darbināmas Ouya un PC-spēļu spēļu konsoles nodrošinās atvērtas platformas, kur ikviens var izstrādāt spēles un izplatīt tās tieši lietotājiem, nepieprasot ražotāja apstiprinājumu. Tikmēr PlayStation, Xbox un Nintendo konsoles pašlaik ir visas slēgtās platformas.
Tad kāpēc jums jārūpējas? Labi, atvērtās platformas ļauj mums izlemt, kas darbojas mūsu pašu datoros (ieskaitot viedtālruņus, planšetdatorus un spēļu konsoles, kas ir visi datori paši), nekļūstot par noziedzniekiem. Pat ja jailbreaking nebija noziegums, tas, ka platforma ir atvērta, ļauj izstrādātājiem viegli izplatīt programmatūru, kas platformas kontrolierim varētu nepatikt.
Image Credit: Mark Fischer par Flickr, Richard Gillin par Flickr, Kiwi Flickr, Jeff Geerling par Flickr, Blake Patterson par Flickr, Jon Fingas par Flickr, Jon Fingas par Flickr, Darien bibliotēka Flickr