If-Koubou

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

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

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 umożliwić użytkownikom wyjście z ogrodzonego ogrodu jeśli tak wybierzą.

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. (DMCA w USA rzeczywiście robi wyjątek dla jailbreakowych smartfonów, ale nie tabletów ani innych urządzeń).

Pulpit systemu Windows: Otwórz na Intel, Zamknięty na ARM

Pulpit Windows jest najpopularniejszą platformą otwartego przetwarzania wśród przeciętnych użytkowników komputerów, a otwarta natura systemu Windows 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 rozpowszechniać 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 maszynach 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: Closed

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, 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 pozwala na kopiowanie, ale tylko dla programistów (do testowania 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, starych, niezatwierdzonych aplikacji.

Apple Mac OS X: Otwórz

Apple Mac OS X to wciąż otwarta platforma. Sklep App Store firmy Apple nakłada różne ograniczenia na programistów 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.

Systemy Linux i Google Chrome OS: Otwórz

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 z 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 nie pozwala programistom i firmom na przechodzenie na własne niestandardowe aplikacje, 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.

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 przewoźnicy (tacy jak AT & 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: Closed

System Windows Phone firmy Microsoft stosuje podejście typu 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.

Jeżyna: otwarty

Urządzenia BlackBerry umożliwiają również 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: zamknięte

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 do gier Steam i Ouya na komputery 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