유니버설 Windows 앱이란?

유니버설 Windows 앱은 Windows 8에서 Windows 런타임으로 처음 도입된 UWP(유니버설 Windows 플랫폼)를 기반으로 하는 Windows 환경입니다. 유니버설 Windows 앱은 Windows 스토어를 통해 가장 많이 배포되며(그러나 테스트용으로 로드될 수도 있음) .APPX 패키지 형식을 사용하여 가장 많이 패키징 및 배포됩니다.

"Windows 런타임 앱", "Windows Phone 스토어 앱" 또는 "Windows 스토어 앱"과 같이, Windows 앱에 대한 많은 서로 다른 측면이 있습니다. 이것들은 무엇을 의미할까요?

Windows 런타임 앱은 Windows 런타임을 사용하는 앱으로서 Windows 8 또는 8.1 장치(예: PC 또는 태블릿)나 Windows Phone에서 실행됩니다. PC, 노트북 및 태블릿에서 실행되는 Windows 런타임 앱을 Windows 스토어 앱이라고 합니다. Windows Phone에서 실행되는 Windows 런타임 앱을 Windows Phone 스토어 앱이라고 합니다.

Windows 장치에서 실행되는 Windows 스토어 앱

Windows 스토어 앱

Windows 스토어 앱

Windows 스토어 앱은 Windows 장치(예: PC, 태블릿 또는 랩톱)에서 실행되는 Windows 런타임 앱으로서, Windows 스토어에서 판매될 수 있습니다.

Windows Phone 스토어 앱

Windows Phone 스토어 앱

Windows Phone 스토어 앱

Windows Phone 스토어 앱은 Windows Phone에서 실행되는 Windows 런타임 앱으로서, Windows Phone 스토어에서 판매될 수 있습니다.

 

유니버설 Windows 앱이란?

Visual Studio의 최신 버전에서는 동일한 프로젝트에서 Windows 스토어 앱(PC, 태블릿 및 노트북용)과 Windows Phone 스토어 앱을 만드는 데 사용할 수 있는 유니버설 Windows 앱 템플릿을 제공합니다. 작업이 완료되면 동시에 Windows 스토어와 Windows Phone 스토어용 앱 패키지를 생성한 다음 모든 Windows 장치의 고객에게 앱을 제공할 수 있습니다.

유니버설 앱

유니버설 Windows 앱

유니버설 앱

유니버설 Windows 앱 템플릿을 사용하면 단일 프로젝트에서 Windows 스토어 앱과 Windows Phone 스토어 앱을 쉽게 만들 수 있습니다.

 

Windows 10 Insider Preview의 UWP(유니버설 Windows 플랫폼)

UWP는 Windows 10 Insider Preview를 사용하여 Windows 앱에서 한 단계 더 나아갑니다. Windows 10 Insider Preview를 사용하면 Insider Preview를 실행하는 모든 장치(모든 휴대폰, 태블릿, PC 및 Xbox(예정))에 연결할 수 있는 단일 유니버설 앱 환경을 빌드할 수 있습니다. UWP가 각 장치 유형을 위한 적응형 UI 컨트롤과 Windows 10 Insider Preview를 실행하는 모든 장치에 반드시 존재하는 공통 API 집합을 어떻게 사용하는지 알아보세요. Windows 10 Insider Preview에서 UWP 초기 형태를 갖추려면 Windows 유니버설 앱에 대한 가이드를 참조하세요.

지금 Windows 10에 사용할 수 있는 가장 좋은 방법은 Windows 8.1 및 Windows Phone 8.1용 유니버설 Windows 앱을 빌드하는 것입니다.

유니버설 Windows 앱 빌드에 대한 자세한 내용은 모든 Windows 장치용 유니버설 Windows 앱 빌드를 참조하세요.

이제 유니버설 Windows 앱이 무엇인지 알아보았으므로, 스토어 앱이 특별한 이유를 살펴보겠습니다.

이미 알고 있는 언어 사용

JavaScript, C#, Visual Basic, C++와 같이 아주 익숙한 프로그래밍 언어로 유니버설 Windows 앱을 만들 수 있습니다. 한 언어로 구성 요소를 작성한 후 다른 언어로 작성한 앱에서 사용할 수도 있습니다.

유니버설 Windows 앱은 운영 체제에 기본 API인 Windows 런타임을 사용할 수 있습니다. 이 API는 C++로 구현되며 JavaScript, C#, Visual Basic 및 C++ 언어에서도 각각 적합한 방식으로 지원됩니다.

Windows에서 유니버설 Windows 앱의 가치 발휘

Windows에서 앱은 사용자에게 관련 정보를 실시간으로 제공하고 사용자가 더 많은 정보를 위해 계속 이용하게 만들 수 있습니다. 현대적인 앱 경제학에서는 앱이 사용자의 생활 전반에서 활용되려면 매력적이어야 합니다. Windows는 사용자가 앱을 계속 이용하게 하는 다양한 리소스를 제공합니다.

  • 라이브 타일과 잠금 화면은 상황에 맞고 시의 적절한 정보를 한눈에 볼 수 있도록 표시합니다.
  • 푸시 알림은 사용자가 필요할 때 최신 경고를 실시간으로 표시합니다.

  • Windows Phone에서는 새로운 관리 센터를 통해 사용자가 작업을 수행해야 하는 알림 및 콘텐츠를 구성하고 표시할 수 있습니다.

  • 백그라운드 실행 및 트리거는 사용자가 필요할 때만 앱에 생명을 불어 넣습니다.

  • 사용자가 전 세계와 상호 작용하는 데 도움이 되도록 앱에서 음성 및 Bluetooth LE 장치를 사용할 수 있습니다.

마지막으로, 이제 로밍 데이터와 Windows 자격 증명 보관을 통해 사용자가 앱을 실행하는 모든 Windows 화면에서 일관된 로밍 환경을 사용할 수 있습니다. 로밍 데이터를 사용하면 고유한 동기화 인프라를 구축하지 않고도 사용자 기본 설정을 클라우드에 쉽게 저장할 수 있습니다. 또한 보안과 안정성이 최고 우선 순위인 자격 증명 보관에 사용자 자격 증명을 저장할 수 있습니다.

앱으로 수익 창출

Windows에서 휴대폰, 태블릿 및 PC를 통해 앱으로 수익을 창출하는 방법을 선택할 수 있습니다. 앱과 앱에서 제공하는 서비스로 돈을 버는 다양한 방법이 제공됩니다. 가장 적합한 방법을 선택하기만 하면 됩니다.

  • 가장 간단한 옵션은 유료 다운로드입니다. 가격만 정하세요.
  • 평가판은 사용자가 앱을 구입하기 전에 시험 삼아 사용하여 기존의 "프리미엄(Freemium)" 옵션보다 앱 검색률과 구매전환율을 더욱 쉽게 높일 수 있는 고유의 방법을 제공합니다.
  • 앱에서 바로 구매는 앱으로 수익을 창출하는 최대 유연성을 제공합니다.

시작하기

이제 유니버설 Windows 앱이 무엇인지 알아보았으므로, 계속해서 설정 방법을 확인하여 앱을 만드는 데 필요한 도구를 다운로드하세요.

다른 유형의 앱

이 섹션의 가이드 및 자습서에서는 유니버설 Windows 앱을 다루지만 흥미로운 다른 유형의 앱도 있습니다.

Windows 데스크톱 앱 Windows 데스크톱 환경에서 실행되는 실행 파일 또는 브라우저 플러그 인입니다. 일반적으로 이러한 앱은 Win32 및 COM, .NET, WPF 또는 Direct3D API로 작성됩니다. 자세한 내용은 데스크톱 개발자 센터를 참조하세요.

Windows Phone Silverlight 앱

Windows Phone Silverlight 8 앱

Windows Phone Silverlight 8.1 앱

Windows 런타임 대신 Windows Phone Silverlight UI 프레임워크를 사용하며 Windows Phone 스토어에서 판매될 수 있는 Windows Phone 앱입니다. 자세한 내용은 Windows Phone Silverlight 개발을 참조하세요.

 

관련 항목

설정 방법

 

 

표시:
© 2015 Microsoft