Windows 8, WinRT 및 Windows RT의 차이점은 무엇입니까?


30

방금 Windows RTWindows 8 의 두 가지 버전의 Windows가 있음을 읽었습니다 .

누군가 Windows RTWindows 8 의 차이점이 무엇인지 설명해 주 시겠습니까? 이러한 차이가 개발자를위한 앱을 만드는 개발자에게 어떤 영향을 줄 수 있습니까?

또한 WinRT 란 무엇 입니까?



1
소프트웨어 엔지니어링이나 소프트웨어 디자인에 대한 개념적인 질문이 아니기 때문에이 질문을 주제 외로 닫으려고합니다.
Andres F.

3
엄청나게 구식이기 때문에 마감 투표를합니다. 사물과 이름이 너무 많이 바뀌 었으므로 Windows 세계에서는이 질문에 더 혼란이 생길 ​​수 있습니다.
ZJR

답변:


36

간단히 ...

이름이 약간 혼동되어 혼란스러워 유사하게 만들어 졌기 때문에 두 가지를 모두 해결하고 그에 따라 질문을 편집했습니다.


WinRT / Windows 런타임

WinRT 는 OS 위에 있으며 새로운 Metro 디자인 언어 접근 방식의 기반이되는 소프트웨어 계층입니다. 기본적으로 모든 Metro 지원 플랫폼 (ARM 용 Windows 8 포함)에 대한 Metro 앱을 빌드 하는 API 세트입니다 .

Windows 8 플랫폼의 대략적인 근사값은 아래 이미지를 참조하십시오.

Windows 8 플랫폼

ARM 용 Windows RT / Windows 8

Windows RT (여기서 RT는 "런타임"을 의미하며 가능한 한 혼동되는 것을 의미 함) 는 ARM 용 Windows 8 로 알려져 있었습니다. 하드웨어 제조업체를 대상으로하는 버전입니다 (주로 태블릿 시장을 목표로 함).

이 게시물을 참조하십시오 윈도우 8 버전 발표 의 (보관 된 2012 년 7월) 윈도우 팀블로그 윈도우 블로그 ( 강조 광산 ) :

Windows RT는 앞에서 언급 한 것처럼 Windows on ARM 또는 WOA 라고도 하는 Windows 제품군의 최신 멤버입니다 . 이 단일 버전은 ARM 프로세서로 구동되는 PC 및 태블릿에만 사전 설치되어 제공되며 배터리 수명이 길어 새로운 얇고 가벼운 폼 팩터를 지원합니다. Windows RT 에는 새로운 Microsoft Word, Excel, PowerPoint 및 OneNote의 터치 최적화 데스크톱 버전이 포함됩니다 . 새로운 앱의 경우 Windows RT의 초점 은 9 월에 공개 한 새로운 Windows 런타임 또는 WinRT 에 대한 개발 이며, 모든 종류의 클라우드 지원, 터치 지원, 웹 연결 앱의 기초를 형성합니다.

버전 간 주요 차이점을 나열한 표 는 원본 게시물 을 참조 하거나 자세한 내용과 소스는 Wikipedia의 Windows 8 Edition 기사를 참조하십시오.

Win RT (API)를 사용하여 작성된 소프트웨어 만 Windows RT (OS 버전)에서 실행할 수 있습니다 .


3
말할 것도없이, Metro UI = Modern UI = Windows 스토어 앱 ≅ WinRT 앱. 저는 항상 Microsoft의 어리석은 이름 변경 에 대한 강력한 비판 을 받았으며 과거에는 실제로 불타 버렸습니다. 그들은 결코 배우지 않습니다.
Rei Miyasaka

@ReiMiyasaka : 그래 .. OrcasOrca
quetzalcoatl

12

Windows RT vs. WinRT vs. Windows 8 !!

지난 몇 시간 동안 혼란 스러웠던 것 중 하나는 앞으로 몇 달 동안 더 많은 사람들이 혼란스러워 할 것이라고 확신하는 것은 "Windows RT"와 WinRT의 차이입니다. 간단한 버전은 다음과 같습니다.

Windows RT :

  1. OS입니다.
  2. Microsoft가 ARM 장치를 실행하는 장치 용으로 특별히 설계된 Windows 8 OS의 변형입니다.
  3. ARM은 Qualcomm, nVidia, Texas Instruments 및 기타 여러 프로세서를 포함하여 많은 프로세서 회사에서 칩을 설계하는 데 사용하는 아키텍처입니다.

즉, ARM 프로세서를 실행하는 태블릿 장치의 설정-> PC 정보 화면으로 이동하면 "Windows 8"이 아니라 "Windows RT"가 표시됩니다. 따라서 태블릿 장치에서 ARM 프로세서를 사용하는 태블릿 OEM (일명 제조업체)에게 Microsoft가 별도로 브랜드화하고 판매하는 본격적인 OS입니다. 실제로 이전에는 "ARM의 Windows"로 불렸지만 나중에 Windows RT로 다시 브랜드화되었습니다.

WinRT :

  1. 런타임입니다.
  2. 개념적으로 .net, java 또는 기타 런타임과 크게 다르지 않습니다. 주요 목표는 Windows 8에서 여러 언어 (C ++, C #, JavaScript 등)를 지원하는 크로스 플랫폼 응용 프로그램 아키텍처를 만드는 것입니다.

"Windows RT"와 "Windows 8"의 차이점 :

이제 우리는 Windows RT가 OS라는 것을 알고 있습니다. 여러분 중 일부는 그것이 Windows 8과 어떻게 다른지 궁금합니다.

  1. Metro / Modern UI 를 모두 지원한다는 점에서 사용자 경험 관점과 크게 다르지 않습니다 .
  2. Windows RT는 소비자에게 직접 판매되지 않으며 장치 제조업체 (일명 OEM)에게만 판매되어야합니다.
  3. Windows RT의 목표는 최종 사용자에게 다양한 제조업체 (Surface라고하는 Microsoft 자체 장치 포함)에서 제공하는 태블릿에 대해 일관된 경험을 제공하는 것입니다.
  4. Windows RT에는 MS Office가 사전 패키지로 제공되지만 Windows 8 사용자는 Office를 별도로 구매 (및 설치)해야합니다.
  5. Windows RT 및 Winodws 8에서 기본적으로 제공되는 응용 프로그램과 개발 / 설치 / 제거 할 수있는 응용 프로그램의 종류는 비슷한 차이가 있습니다. Windows RT는 둘 중 더 잠긴 버전 인 것 같습니다.
  6. 또한 Windows RT에서는 Win32 및 COM API를 사용할 수 없으므로 WinRT API 사용으로 거의 제한됩니다. 앞으로 며칠 동안 Windows RT“ARM”장치의 기본 시스템 정보에 액세스해야하는 프로젝트를 면밀히 연구 할 것입니다. Windows RT 장치에서 Win 32 API의 하위 집합에 액세스하는 방법이있을 수 있습니다. 그것이 효과가 있다면, 나는 내 경험을 다음 포스트에 게시 할 것입니다.

    다른 질문이 있으면 여기에 게시하십시오.


1
Win32 dll 파일에 액세스하면 Windows Store에서 소프트웨어를 게시 할 수 없습니다. 게다가 특정 Win32 dll 파일 만이 Windows RT를 지원하도록 만들어졌습니다.
Ramhound

1
Windows Phone 8은 어떻게 믹스에 적합합니까? 즉, RT보다 많은 API를 허용 합니까? 내 인상은 그것이하는 것 입니다. <sub> (좀비 질문에 대한 AIA이지만 "자신을 여기에 게시하십시오"요청에
따름
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.