어떤 컴퓨팅 플랫폼이 개방되어 있으며 어느 플랫폼이 폐쇄되어 있습니까?
지난 몇 년 동안 운영 체제 개발자가 승인 한 소프트웨어 만 설치할 수있는 운영 체제 인 폐쇄 형 플랫폼이 등장했습니다. 그러나 많은 대중적인 플랫폼 - 심지어 모바일 플랫폼 -은 여전히 개방형 플랫폼입니다.
앱 스토어가있는 플랫폼은 앱 스토어 외부에서 앱을 설치할 수 있도록 허용하는 개방형 플랫폼으로 간주 될 수 있습니다 ( '사이드 로딩'이라고도 함). 플랫폼에 앱 스토어가 제한되어 있어도 사이드로드로 인해 벽으로 둘러싸인 정원을 벗어날 수 있습니다 그들이 그렇게 선택하면.
미국 DMCA 및 세계의 다른 유사한 법률에 따라 닫힌 플랫폼에서 탈출하고 승인되지 않은 소프트웨어를 설치하기위한 탈옥은 범죄로 간주됩니다. 리눅스에서 DVD를 보는 것은 불법입니다. (미국 DMCA는 사실 jailbreaking 스마트 폰에 대한 예외를 만들지 만 태블릿이나 기타 장치는 예외로합니다.)
Windows 데스크톱 : Intel에서 열기, ARM에서 닫음
Windows 데스크톱은 일반 컴퓨터 사용자 중 가장 널리 사용되는 개방형 컴퓨팅 플랫폼이며 Windows의 개방형 특성으로 인해 Windows는 혁신의 기반이되었습니다. 아무도 Microsoft에 Windows 데스크톱 소프트웨어 배포 권한을 요청할 필요가 없었습니다. 자신의 소프트웨어를 작성하여 사용자에게 직접 배포 할 수있었습니다.
Windows 8의 표준 Intel x86 에디션에서 Windows 데스크탑은 여전히 개방형 플랫폼입니다. 당신은 당신이 원하는 무엇이든 설치할 수 있습니다. 마이크로 소프트는.
ARM Windows RT 시스템에서 Windows 데스크탑은 이제 닫힌 플랫폼입니다. Microsoft에서 개발 한 응용 프로그램 만 Windows RT의 데스크톱에서 사용할 수 있습니다. 현재 Microsoft는 Windows RT 용 Microsoft Outlook 버전을 만드는 중입니다. Microsoft는 Windows RT 데스크톱에 대한 새로운 응용 프로그램을 만들고 배포 할 수있는 유일한 회사입니다. Windows RT 데스크톱의 새로운 데스크톱 응용 프로그램 (예 : 전자 메일 클라이언트)을 원하는 사람들은 Microsoft에 요청해야합니다.
Windows 현대 : 휴무
Windows 8의 새로운 Modern 인터페이스는 닫힌 플랫폼입니다. 일반 사람들은 Windows 스토어에서만 Modern 소프트웨어를 설치할 수 있습니다. Microsoft가 가이드 라인을 위반하여 Windows 스토어에서 앱을 제거하면 시스템에 앱을 설치하거나 실행할 수 없습니다. 즉, Microsoft는 Windows 8에서 실행할 수있는 Modern 응용 프로그램에 거부권을 행사합니다..
다른 많은 폐쇄 형 플랫폼과 마찬가지로 Microsoft는 사이드로드를 허용하지만 개발자 (자체 응용 프로그램 테스트 용) 및 회사 네트워크 (내부 응용 프로그램 사용 용)에만 허용합니다. 사이드로드는 일반적인 사용자가 승인되지 않은 평범한 앱에 일반 사용자가 사용할 수 없도록 설계되었습니다..
Apple Mac OS X : 열기
애플의 맥 오에스텐은 여전히 개방형 플랫폼이다. 애플의 맥 앱 스토어는 개발자와 주체들이 자신의 앱을 샌드 박스 화하는 데 여러 가지 제약을 가하고 있지만 개발자들은 앱 스토어를 떠나 자신의 소프트웨어를 직접 사용자들에게 배포 할 수있다. Mac의 앱 스토어는 Apple의 iOS와 마찬가지로 도시의 유일한 게임이 아닙니다..
Mac OS X에는 상점 외부의 앱 설치를 제한하는 설정이 있지만 사용자가 설정하거나 해제 할 수 있습니다.
Linux 및 Google 크롬 OS : 열기
Linux는 오픈 소스이며 분산화되어 있으므로 원하는 모든 것을 설치할 수 있습니다. Chrome OS는 Linux를 기반으로하며 동일한 자유를 제공합니다. 개발자 모드를 활성화하고 Chrome OS 시스템과 함께 Ubuntu 및 기타 소프트웨어를 설치할 수 있습니다.
Chrome은 기본적으로 Chrome 웹 스토어의 웹 앱과 확장 프로그램 만 설치할 수 있습니다. 그러나 매장 외부에서 앱과 확장 프로그램을 설치하는 방법은 여전히 있습니다..
Apple iOS : 휴무
Apple의 iOS는 가장 널리 알려진 폐쇄 형 플랫폼입니다. iOS 사용자는 앱 스토어에서만 소프트웨어를 설치할 수 있습니다. 애플이 앱 스토어에서 앱을 삭제하면 다른 곳에서 사용할 수있는 대신 iOS 플랫폼에서 앱을 사용할 수 없게된다. 애플은 애플의 앱과 경쟁하는 앱의 배포를 금지하고, 1 년 동안 구글 보이스 앱을 차단하고 심각한 정치적 문제를 다루는 다양한 게임 금지 (그래픽 폭력은 괜찮다.) 한 번, 개발자들에게 수년간 많은 제약을 가했다..
iOS는 개발자와 비즈니스가 일반 사용자가 아닌 자신의 맞춤 앱을 사이드로드 할 수 있도록 허용합니다..
Google Android : Open
Google의 Android 운영체제는 개방형 플랫폼입니다. Android는 기본적으로 Google Play의 소프트웨어 만 설치하도록 구성되어 있지만 사용자는 Android 설정에서 알 수없는 소스 확인란을 선택할 수 있습니다. 이렇게하면 외부 Google Play에서 Android 앱을 설치할 수 있습니다..
이것은 이론적 인 이점이 아닙니다. 알 수없는 소스를 사용하면 Android 용 Appstore를 설치하고 경쟁 앱 스토어를 사용하고, Humble Indie Bundle에서 구입 한 Android 게임을 설치하고, XBMC와 같이 Google Play에서 아직 사용할 수없는 다양한 앱을 설치할 수 있습니다. Google이 Android 용 Adblock Plus 앱과 같이 Google Play에서 앱을 삭제하면 운이 좋았던 것이 아닙니다. Adblock Plus의 웹 사이트에서 설치할 수 있습니다. 광고 차단기는 사용하지 않는 것이 좋지만 사용자가 특정 소프트웨어를 설치하지 못하도록하는 대신 사용자가 선택하고 토론 할 수 있도록 지원합니다..
일부 이동 통신사 (예 : AT & T)는 이전에이 옵션을 사용 중지했습니다. 그러나, 그들은 아마존 Appstore의 인기 때문에 싫증났습니다..
아마존 빛나다 화재 : 열기
Amazon의 Kindle Fire 운영 체제는 Android를 기반으로합니다. 또한 Android와 마찬가지로 보안을 위해 기본적으로이 설정이 비활성화되어 있지만 Amazon의 Appstore 외부에서 앱을 설치할 수있는 기능을 제공합니다..
Windows Phone : 휴무
Microsoft의 Windows Phone은 Windows Phone Store에서만 응용 프로그램을 설치할 수있는 iOS 스타일의 방식을 취합니다. 이것은 Windows Mobile에 대한 Microsoft의 이전 접근 방식을 대체 했으므로 원하는 곳 어디에서나 소프트웨어를 설치할 수있었습니다. Windows Phone은 개방형 Windows 데스크톱보다 현대 환경 및 그 제한 사항과 더 많은 공통점이 있습니다..
BlackBerry : 열다
BlackBerry 장치를 사용하면 BlackBerry 외부 앱 스토어에서 앱을 설치할 수도 있습니다. 이는 공식적으로 BlackBerry에 포팅되지 않은 수십만 개의 Android 앱을 사이드로드 할 수있는 BlackBerry 10 기기에서 특히 유용합니다..
인기있는 게임 콘솔 : 휴무
게임 콘솔은 게임 (단순히 다른 유형의 소프트웨어 임) 외에도 앱과 브라우저가있는 컴퓨팅 플랫폼이되고 있습니다. 그러나 인기있는 게임 콘솔은 오랫동안 폐쇄 형 플랫폼이었습니다. 원래 NES (Original Nintendo Entertainment System)만큼 오래된 콘솔은 콘솔에서 게임을 배포하고 실행하기 전에 게임 제조업체에 게임 라이센스를 요구했습니다. 다양한 게임 콘솔에서 사용할 수있는 "자작 (homebrew)"장면은 콘솔에서 보안 버그를 악용하여 승인되지 않은 수제 게임을 실행하는 경우가 많습니다.
안드로이드 구동 Ouya 및 PC 게임용 Steambox 콘솔은 누구나 게임을 개발하고 제조업체의 승인없이 사용자에게 직접 배포 할 수있는 개방형 플랫폼을 제공합니다. 그동안 PlayStation, Xbox 및 Nintendo 콘솔은 현재 모든 폐쇄 형 플랫폼입니다..
그럼 왜 신경 써야합니까? 개방형 플랫폼을 사용하면 범인이되지 않고도 스마트 폰, 태블릿 및 게임 콘솔 등 모든 컴퓨터가 자체 컴퓨터에서 실행되는 것을 자유롭게 결정할 수 있습니다. jailbreaking이 범죄가 아니더라도, 플랫폼이 열려 있다는 사실은 개발자가 플랫폼의 컨트롤러가 좋아하지 않을 수있는 소프트웨어를 쉽게 배포 할 수있게합니다.
이미지 크레딧 : Flickr의 Mark Fischer, Flickr의 Richard Gillin, Flickr의 Jeff Geerling, Flickr의 Blake Patterson, Flickr의 Jon Fingas, Flickr의 Jon Fingas, Flickr의 Darien 라이브러리