본문 바로가기
IT/App

윈도우 스토어 앱 개발 - Windows 스토어 앱이란?

by 조병희 2013. 2. 13.


Windows 8은 Windows 스토어 앱이라는 새로운 응용 프로그램 유형을 새롭게 지원합니다. 새로운 모양과 느낌의 Windows 스토어 앱은 다양한 장치에서 실행되며, Windows 스토어를 통해 판매합니다.

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

다양한 언어로 Windows 스토어 앱을 만들 수 있습니다.

  • 웹 개발 기술을 알고 있는 경우 HTML5, CSS3(CSS 스타일시트, Level 3) 및 JavaScript를 사용하여 Windows 스토어 앱을 개발할 수 있습니다.

  • Microsoft .NET, Windows Presentation Foundation 또는 Microsoft Silverlight 응용 프로그램을 개발한 적이 있으면 XAML과 C++, C#, 또는 Microsoft Visual Basic의 코드 숨김 요소를 사용하여 Windows 스토어 앱을 개발할 수 있습니다.

  • Microsoft DirectX를 알고 있으면 네이티브 C++ 및 HLSL을 통해 그래픽 하드웨어를 충분히 활용하여 DirectX Windows 스토어 앱을 개발할 수 있습니다.

이 가이드에서는 Windows 스토어 앱을 개발해야 하는 이유와 필요한 도구를 다운로드할 수 있는 위치, 첫 앱을 빌드하는 방법에 대해 설명합니다.

중요 Windows 스토어 앱 개발은 Windows 8에서만 지원됩니다. Windows 7 또는 Windows Server 2012에서는 Windows 스토어 앱을 개발할 수 없습니다.

1. 설정하기

여기서 Windows 스토어 앱에 대해 알아보고 앱을 만드는 데 필요한 도구를 다운로드합니다.

  • A. Windows 스토어 앱이란?

    "Windows 스토어 앱이란 무엇이고 데스크톱 앱과 어떻게 다릅니까?" 이 문서를 읽고 Windows 스토어 앱의 다른 점에 대해 알아보세요.

  • B. 도구 얻기

    Windows 8과 Windows 스토어 앱을 만드는 데 필요한 무료 개발자 도구, 즉 Microsoft Visual Studio Express 2012 RC for Windows 8, Blend for Microsoft Visual Studio 2012 for Windows 8, Windows 8 SDK(소프트웨어 개발 키트) 및 새 Windows 스토어 앱을 만들기 위한 프로젝트 템플릿을 다운로드합니다.

  • C. 무료 개발자 라이선스 얻기

    Windows 스토어 앱을 만들기 시작하려면 개발자 라이선스가 필요합니다. 다행히 개발자 라이선스는 빠르고 쉽게 다운로드할 수 있습니다.

2. 첫 번째 앱 빌드

도구를 다운로드하고 개발자 라이선스를 얻으면 언어를 선택하고 첫 번째 앱을 만들 수 있습니다.

JavaScript 및 HTML C# 또는 Visual Basic 및 XAMLC++ 및 XAMLC++ 및 DirectX
JavaScript를 사용하여 첫 번째 앱 빌드C# 및 Visual Basic을 사용하여 첫 번째 앱 빌드C++를 사용하여 첫 번째 앱 빌드DirectX를 사용하여 첫 번째 앱 빌드

3. 도구 및 템플릿 알아보기

이제 개발자 도구를 이용하여 앱을 디자인하고 만드는 방법에 대해 자세히 알아봅니다.

  • Visual Studio 2012 RC를 사용하여 Windows 스토어 앱 개발

    시작하기 자습서로 학습하려면 Visual Studio를 사용해야 하지만 Visual Studio가 제공하는 많은 기능을 약간씩만 다루는 정도입니다. 이 항목을 읽고 Visual Studio를 이용하여 Windows 스토어 앱을 만들고 배포하는 방법에 대해 자세히 알아보세요.

  • 앱 개발 속도 향상을 위한 템플릿

    Visual Studio 및 Blend 프로젝트 템플릿을 통해 Windows 스토어 앱을 만들 수 있습니다. 이 섹션의 항목에서는 Windows 스토어 앱용 프로젝트 템플릿과 항목 템플릿에 대해 설명합니다.

  • Blend를 사용하여 Windows 스토어 앱 디자인

    Blend는 Windows 스토어 앱의 멋진 사용자 인터페이스를 디자인하기 위한 가장 많은 지원을 제공합니다. 이 섹션에서는 Blend를 사용하는 방법과 Blend를 사용하여 게임을 디자인하는 방법에 대해 알아봅니다.

4. 멋진 Windows 스토어 앱을 만드는 방법 알아보기

정말로 멋진 앱을 만들려면 디자인 원칙을 따르는 것이 좋습니다. 해당 지침을 따라 멋진 Windows 스토어 앱을 만들어 보세요.

5. 샘플 다운로드

경우에 따라 최상의 학습 방법은 예제를 사용하는 것입니다. 주요 기능의 작동 방식을 보여주는 수백 가지 SDK 샘플이 제작되어 있습니다. MSDN 갤러리에서 Windows 스토어 앱 샘플로 사용할 샘플을 다운로드하고 빌드하고 실행할 수 있는 방법 알아보세요.

댓글