![Windows 10의 앱과 프로그램의 차이점](https://rvso.com/image/1552390/Windows%2010%EC%9D%98%20%EC%95%B1%EA%B3%BC%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%20.png)
Windows 10에서 앱과 프로그램의 차이점을 이해하려고 합니다. 예를 들어 Skype를 사용하면 Windows 스토어에서 앱으로 다운로드하거나 기존 exe 프로그램을 다운로드하여 설치할 수 있습니다. 주요 차이점은 무엇입니까? 모두 나열할 수 있습니까? 저는 모든 프로그램-앱에 공통적인 일반적인 차이점과 프로그램-앱별로 다를 수 있는 차이점의 몇 가지 예에 대해 이야기하고 있습니다.
답변1
Windows 10에서 앱과 프로그램의 차이점을 이해하려고 합니다.
둘 사이의 차이점은 주로 프로그래밍 플랫폼입니다.
"앱"은유니버설 Windows 플랫폼(UWP)는 Windows 10에서 도입되었습니다.
클래식 "데스크탑" 애플리케이션은 일반적으로 기존의Win32/COM API아니면 더 새로운 것일지도.넷 프레임 워크(그렇지만Microsoft는 기술적으로 이 목록에 UWP를 포함합니다.).
실제 고려 사항
앱에 비해 기존 데스크톱 프로그램은 일반적으로 전체적으로 더 강력하고 제한이 없습니다. 앱은 Microsoft 제품(PC/Xbox/태블릿/휴대폰) 간 플랫폼 간을 지원하도록 고안되었으며 하드웨어/보안 고려 사항은 이러한 장치마다 매우 다르기 때문에 UWP 플랫폼에는 앱이 수행할 수 있는 작업을 잠재적으로 제한하는 기본 제한 사항이 있습니다. 무엇을 하는지 그리고 얼마나 잘 할 수 있는지.
특정 종류의 경량 프로그램에서는 이 문제가 덜 중요하며 크로스 플랫폼을 사용하는 것이 어떤 경우에는 이점이 될 수도 있습니다. 예를 들어, Microsoft가 Windows에서 데스크톱 가젯을 종료했을 때 Pandora Radio Gadget은 기본적으로 Windows 10에서도 사용할 수 있는 휴대폰용 앱으로 부활했습니다.
그러나 보다 "심각한" 데스크톱 응용 프로그램(예: PC 게임)에서는 UWP가 장점을 잃기 시작하고 가시가 생기기 시작할 수도 있습니다. UWP 및 Win32 플랫폼은 매우 다르게 구현되기 때문에 특수 Win32 기반 게임 엔진에 사용할 수 있는 제어 및 프로그래밍 능력 수준은 앱에서 쉽게 복제할 수 없습니다.
그런 다음 앱 "타협"이라는 잠재적인 문제도 있습니다.
UWP를 사용하는 앱은 다양한 하드웨어의 기능을 활용하도록 "확장"될 수 있지만 이것이 항상 바람직한 것은 아닙니다. "동일한" 응용 프로그램임에도 불구하고 데스크톱과 태블릿 등에서 실행될 때 프로그램의 성능이 크게 달라질 수 있습니다.
이런 종류의 문제에 대한 해결책으로, 가장 강력하지 않고 가장 제한된 하드웨어에서 프로그램이 잘 작동하도록 하는 것이 종종 우선순위입니다. 따라서 앱으로 구현된 프로그램은 시각적 차이를 최소화하기 위해 전반적인 그래픽 충실도를 제한할 수 있습니다. 마찬가지로 터치 인터페이스용으로 설계된 일련의 화면 컨트롤이 마우스에서는 제대로 작동하지 않을 수도 있습니다(기침... 윈도우 8 참...기침).
데스크톱 애플리케이션은 PC 사양(노트북 등)이 특정 하드웨어 세대 내에서 덜 달라지는 경향이 있다는 점에서 이러한 문제에 덜 직면하는 경우가 많습니다.
기타 물건
주목할 만한 몇 가지 사항이 더 있습니다.
첫째, 기존 PC나 콘솔에서도 사용할 수 있음에도 불구하고 앱은 정확히 모바일 공간을 겨냥하고 있습니다. Microsoft는 Apple이 자사 제품에 대해 하는 것처럼 또는 Google이 Android에서 사실상의 독점권을 갖고 있는 것처럼 해당 제품을 자사 매장에서만 사용할 수 있도록 하기 위해 공동의 노력을 기울였습니다. 이와 대조적으로 데스크톱 프로그램은 여전히 다양한 소스에서 사용할 수 있습니다.
둘째, 작아 보일 수도 있지만 아이콘은 차이입니다. 라이브 타일과 아이콘이 자연스럽게 존재하는 위치뿐만 아니라 특정 상황에서 이를 제거하는 기능도 있습니다. 데스크톱 애플리케이션은 모든 앱 메뉴에서 아이콘을 제거할 수 있지만 앱은 그렇지 않습니다. 모든 앱 메뉴에서 앱 아이콘을 제거하려면 해당 앱을 제거해야 합니다.
더 광범위하게 말하면, 일반적으로 앱은 사용자가 액세스할 수 없는 완전히 별도의 고정 폴더에 설치되어 존재합니다. 반면에 Win32 프로그램은 거의 모든 곳에 설치할 수 있는 기능을 유지하며 특정 장치를 사용하는 사람이라면 누구나 더 쉽게 액세스할 수 있습니다.