Główna » jak » Które platformy komputerowe są otwarte i które są zamknięte?

    Które platformy komputerowe są otwarte i które są 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ąż pozostaje 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 uważany za przestępstwo. To jest to samo prawo, które powoduje, że oglądanie DVD w systemie Linux jest nielegalne. (Ustawa DMCA w USA czyni 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 Windowsa pozwoliła Windowsowi stać się platformą innowacji. Nikt nie musiał prosić Microsoft o pozwolenie na dystrybucję oprogramowania komputerowego 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 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 rozpowszechniać 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 umożliwia kopiowanie, ale tylko dla programistów (do testowania własnych aplikacji) i sieci korporacyjnych (w celu korzystania z wewnętrznych aplikacji). Przeładowanie jest tak zaprojektowane, aby przeciętni użytkownicy nie mogli go używać do zwykłych, nieautoryzowanych aplikacji.

    Apple Mac OS X: Otwórz

    Mac OS X firmy Apple to wciąż otwarta platforma. Sklep z aplikacjami dla Maców Apple nakłada różne ograniczenia na programistów i poddaje ich aplikacje piaskowniciom, 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 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. Kiedy 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 przechwytywanie 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.

    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 wybór i debatę, 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ść 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 systemu 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 rodzajem 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 będą mogli je dystrybuować i uruchamiać 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 będą oferować 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óre może nie spodobać się kontrolerowi platformy..

    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, Darien Library on Flickr