11Sep

Które platformy komputerowe są otwarte, a które zamknięte?

W ciągu ostatnich kilku lat powstały zamknięte platformy - systemy operacyjne pozwalające tylko na instalowanie oprogramowania zatwierdzonego przez programistę systemu operacyjnego. Jednak wiele popularnych platform - nawet mobilnych - wciąż jest otwartymi platformami. Platformy

ze sklepami z aplikacjami można uznać za otwarte platformy, jeśli pozwalają na instalowanie aplikacji spoza sklepu z aplikacjami, proces nazywany "linkiem bocznym". Nawet jeśli platforma ma restrykcyjny sklep z aplikacjami, sideloading może pozwolić użytkownikom na wyjście z otoczonego muramiogród, jeśli tak zdecydują.

Zgodnie z US DMCA i podobnymi prawami w innych częściach świata, jailbreaking, aby uciec z zamkniętej platformy i zainstalować niezatwierdzone oprogramowanie, jest uznawany za przestępstwo. To samo prawo sprawia, że ​​nielegalne jest oglądanie DVD na Linuksie.(US DMCA faktycznie robi wyjątek dla jailbreaking smartfonów, ale nie tabletów ani innych urządzeń.)

Pulpit Windows: Otwarty na Intel, zamknięty na ARM

Pulpit Windows jest najpopularniejszą platformą open computing wśród przeciętnych użytkowników komputerów i Windows"Otwarta natura pozwoliła Windowsowi stać się platformą innowacji. Nikt nie musiał prosić Microsoftu o pozwolenie na dystrybucję oprogramowania dla systemu Windows - mogliby napisać własne oprogramowanie i rozpowszechnić je bezpośrednio użytkownikom.

W standardowych edycjach Intel x86 systemu Windows 8 pulpit systemu Windows jest nadal otwartą platformą.Możesz zainstalować na nim wszystko, co chcesz. Microsoft nie ma nic do powiedzenia.

Na komputerach z systemem ARM Windows RT pulpit systemu Windows jest teraz zamkniętą platformą.Tylko aplikacje opracowane przez Microsoft są dozwolone na pulpicie Windows RT.Aktualne plotki sugerują, że Microsoft pracuje nad stworzeniem wersji Microsoft Outlook dla Windows RT.Microsoft jest jedyną firmą, która może tworzyć i dystrybuować nowe aplikacje na pulpit Windows RT.Osoby, które chcą nowych aplikacji komputerowych( takich jak klient poczty e-mail) dla komputerów z systemem Windows RT, muszą poprosić o nie Microsoft.

Windows Modern: Zamknięty

Nowy nowoczesny interfejs systemu Windows 8 to zamknięta platforma. Przeciętni użytkownicy mogą instalować tylko nowoczesne oprogramowanie ze sklepu Windows. Jeśli firma Microsoft usunie aplikację ze sklepu Windows Store, ponieważ narusza ona którekolwiek z jej wytycznych, nie będzie można jej zainstalować ani uruchomić w systemie. Innymi słowy, Microsoft sprawuje weto nad nowoczesnymi aplikacjami, które można uruchamiać w systemie Windows 8.

Podobnie jak wiele innych zamkniętych platform, Microsoft zezwala na kopiowanie, ale tylko dla programistów( w celu przetestowania własnych aplikacji) i sieci korporacyjnych( w celu korzystania z wewnętrznych aplikacji).Przeładowanie zostało zaprojektowane w taki sposób, aby przeciętni użytkownicy nie mogli go używać do zwykłych, nieautoryzowanych aplikacji.

Apple Mac OS X: Open

Mac OS X firmy Apple to wciąż otwarta platforma. Sklep z aplikacjami dla Maców Apple nakłada na programistów różne ograniczenia i poddaje ich aplikacje piaskowaniu, ale programiści mogą opuścić sklep z aplikacjami i rozpowszechniać swoje oprogramowanie bezpośrednio wśród użytkowników. Sklep z aplikacjami dla Mac nie jest jedyną grą w mieście, tak jak w Apple iOS.

Mac OS X ma ustawienie, które ogranicza instalację aplikacji spoza sklepu, ale może być włączane i wyłączane przez użytkownika.

Linux &Google Chrome OS: Open

Linux jest open-source i zdecentralizowany, więc oczywiście możesz zainstalować na nim wszystko, co chcesz. System operacyjny Chrome jest oparty na systemie Linux i oferuje tę samą swobodę.Możesz włączyć tryb programisty i zainstalować system Ubuntu i inne oprogramowanie wraz z systemem Chrome OS

Chrome domyślnie instaluje tylko aplikacje i rozszerzenia internetowe ze sklepu Chrome Web Store. Jednak wciąż istnieje sposób na instalowanie aplikacji i rozszerzeń spoza sklepu.

Apple iOS: Zamknięty

Apple iOS to najbardziej znana zamknięta platforma. Użytkownicy systemu iOS mogą instalować tylko oprogramowanie ze sklepu z aplikacjami. Gdy Apple usuwa aplikację ze swojego sklepu z aplikacjami, jest ona zbanowana na platformie iOS, a nie jest dostępna gdzie indziej. Apple nakłada na deweloperów wiele ograniczeń na przestrzeni lat, zakazując dystrybucji dowolnej aplikacji konkurującej z aplikacjami Apple, blokując aplikację Google Voice przez rok i zakazując różnych gier, które dotyczą poważnych problemów politycznych( przemoc graficzna jest w porządku).

iOS pozwala programistom i firmom na przesuwanie własnych niestandardowych aplikacji, ale nie na przeciętnych użytkowników.

Google Android: Otwórz

System operacyjny Android firmy Google to otwarta platforma. Android jest domyślnie skonfigurowany tylko do instalowania oprogramowania z Google Play, ale użytkownicy mają możliwość sprawdzenia pola wyboru Nieznane źródła w ustawieniach Androida. Umożliwia to instalację aplikacji na Androida spoza Google Play.

Jest to nie tylko teoretyczna korzyść.Włączenie Nieznanych źródeł umożliwia zainstalowanie aplikacji Amazon Appstore dla systemu Android i korzystanie z konkurencyjnego sklepu z aplikacjami, instalowanie gier na system Android kupionych w pakiecie Humble Indie oraz instalowanie różnych aplikacji, które nie są jeszcze dostępne w Google Play, takich jak XBMC.Gdy Google usuwa aplikację z Google Play, taką jak aplikacja Adblock Plus na Androida, nie masz szczęścia - możesz ją zainstalować ze strony Adblock Plus. Nie zalecamy używania blokowania reklam, ale zapewniamy użytkownikom możliwość wyboru i prowadzenia debaty, a nie zakazujemy użytkownikom instalowania określonego oprogramowania.

Niektórzy operatorzy( tacy jak AT i T) wyłączyli tę opcję w przeszłości. Opóźnili się jednak ze względu na popularność sklepu Amazon Appstore.

Amazon Kindle Fire: Open

System operacyjny Kindle Fire firmy Amazon opiera się na systemie Android. Oferuje również możliwość instalowania aplikacji spoza sklepu Amazon Appstore, chociaż to ustawienie jest domyślnie wyłączone dla bezpieczeństwa - tak jak w systemie Android.

Windows Phone: Zamknięty

System Microsoft Windows Phone działa w stylu iOS, w którym można instalować aplikacje tylko ze sklepu Windows Phone. Zastępuje to wcześniejsze podejście firmy Microsoft do systemu Windows Mobile, które umożliwia instalowanie oprogramowania z dowolnego miejsca. Windows Phone ma więcej wspólnego z nowoczesnym środowiskiem i jego ograniczeniami niż otwarty pulpit Windows.

BlackBerry: Open

Urządzenia BlackBerry umożliwiają także instalowanie aplikacji spoza sklepu z aplikacjami BlackBerry. Jest to szczególnie przydatne na urządzeniach BlackBerry 10, na których można ukrywać setki tysięcy aplikacji na Androida, które nie zostały oficjalnie przeniesione na BlackBerry.

Popularne konsole do gier: Closed

Konsole do gier stają się platformami komputerowymi jako samodzielnymi, z aplikacjami i przeglądarkami oprócz gier( które są tylko innym typem oprogramowania).Jednak popularne konsole do gier są od dawna zamkniętymi platformami. Konsole tak stare, jak oryginalny system Nintendo Entertainment System( NES) wymagały od twórców gier licencji na ich gry u producenta konsoli, zanim zostaną rozprowadzone i uruchomione na konsoli. Sceny "homebrew" dostępne dla różnych konsol do gier często wykorzystują błędy bezpieczeństwa w konsoli do uruchamiania niezatwierdzonych, domowych gier.

Obsługiwane przez Android konsole Steambox z serii Ouya i PC oferują otwarte platformy, na których każdy może tworzyć gry i dystrybuować je bezpośrednio do użytkowników bez konieczności uzyskania zgody producenta. W międzyczasie konsole PlayStation, Xbox i Nintendo są obecnie zamkniętymi platformami.

Dlaczego więc miałbyś się tym przejmować?Otóż ​​otwarte platformy pozwalają nam swobodnie decydować, co działa na naszych komputerach( w tym smartfonach, tabletach i konsolach do gier, które same są komputerami), nie stając się przestępcami. Nawet jeśli jailbreaking nie był przestępstwem, fakt, że platforma jest otwarta, pozwala programistom łatwo dystrybuować oprogramowanie, którego kontroler platformy może nie lubić.

Image Credit: Mark Fischer w serwisie Flickr, Richard Gillin w serwisie Flickr, Kiwi Flickr, Jeff Geerling w serwisie Flickr, Blake Patterson w serwisie Flickr, Jon Fingas w serwisie Flickr, Jon Fingas w serwisie Flickr, Biblioteka Darien w serwisie Flickr