Windows 8 앱 개발자 블로그

Windows 8 엔지니어링 팀에서 제공하는 Windows 8용 Metro 스타일 앱 개발의 이해

June, 2012

  • Windows 8 앱 개발자 블로그

    .NET 작업을 WinRT 비동기 작업으로 노출하기

    • 0 Comments
    WinRT와 await에 대한 고찰 이라는 블로그 글에서는 C# 및 Visual Basic의 새로운 async 및 await 키워드를 소개하고 이러한 키워드를 Windows 런타임(WinRT) 비동기 작업에 사용하는 방법을 설명했습니다. .NET BCL(기본 클래스 라이브러리)을 일정 부분 활용하면 이러한 키워드를 사용하여 비동기 작업, 즉 사용할 다른 언어에 내장된 다른 구성 요소에 대해서 WinRT를 통해 이후 노출되는 작업을 개발할 수도 있습니다. 이 글에서는 그러한 비동기 작업을 개발하는 방법을 알아보겠습니다. C#이나 Visual Basic을 사용하여 WinRT 구성 요소를 구현하는 방법에 대한 자세한 내용은 C# 및 Visual Basic을 통한 Windows 런타임 구성 요소 생성 을 참조하세요. 그럼 WinRT에서 비동기 API가 어떤 모습인지 먼저 살펴보겠습니다. WinRT 비동기 인터페이스 WinRT에는 비동기 작업과 관련한 몇 가지 인터페이스가 있습니다. 첫 번째...
  • Windows 8 앱 개발자 블로그

    Metro 스타일 앱의 디자인과 제작에서 판매까지 필요한 모든 정보를 제공하는 Windows 8 개발자 센터

    • 0 Comments
    Windows 8의 경우 플랫폼은 물론, 앱 개발 정보를 개발자들과 공유하는 방식까지 지금까지와는 전혀 다른 발상으로 접근했습니다. 9개월 전에 처음 선보인 Windows 개발자 센터 는 앱 개발에 필요한 모든 정보와 리소스를 한곳에서 찾아볼 수 있는 공간입니다. 뛰어난 앱을 개발하기 위해 아이디어를 찾고 있는 신참 개발자이거나 개발 과정에서 난관에 부딪혀 도움이 필요하다면 이곳에서 답을 찾을 수 있을 것입니다. 개발자들과 이야기를 나눌 때마다 MSDN Library에서 필요한 정보를 찾는 데 어려움을 토로하는 개발자가 많았습니다. 그래서 Windows 8 개발자 콘텐츠를 개발할 때 목표로 삼은 것이 개발자들이 필요로 하는 정보를 적시에 제공하고 너무 많은 정보로 혼란을 주지 않는 것이었습니다. 이를 위해서 특정 기능을 왜 그렇게 만들었는지에 대한 것보다는 기능을 어떻게 구현하는지에 초점을 맞추었습니다. 개발자들은 새로운 시나리오나 기능을 배울 때 일단 먼저 사용해본 후에 자세한 방식은...
  • Windows 8 앱 개발자 블로그

    Consumer Preview 이후 앱 개발자를 위해 변경된 내용

    • 0 Comments
    Microsoft는 새로운 Release Preview 와 개발자 도구 를 잇달아 내놓으며 Windows 8 최종 버전을 향해 한걸음 더 나아가게 되었습니다. MS 엔지니어링 팀은 Consumer Preview에서 했던 것처럼 최상의 개발 환경을 제공하기 위해 최선을 다해 Windows 8 개발 플랫폼을 개선하고 있습니다. 이 글에서는 이제까지 작업해 온 새로운 몇 가지 기능에 대해서 살펴보고 기존 Consumer Preview 앱을 Release Preview로 마이그레이션할 수 있는 방법도 알아보도록 하겠습니다. Windows 개발 프로세스에 관한 몇 가지 중요한 사항 Release Preview에서 새롭게 선보이는 일부 기능을 소개하기에 앞서 우리가 어떤 생각을 갖고 Windows 8의 기능을 강화하고 있는지를 간략하게 설명하겠습니다. 현재의 개발 프로세스 단계에서는 Windows의 대다수 기능이 플랫폼에 적용되고 있으며, Release Preview를 통해 기존 경험을 보완하고...
  • Windows 8 앱 개발자 블로그

    오프스크린 상태에서 앱의 효율성 높이기 - 백그라운드 작업

    • 0 Comments
    이전 글( 오프스크린 상태에서 앱의 효율성 높이기(1부) )에서 Windows 8 백그라운드 모델을 소개하고 앱이 화면에 표시되지 않을 때에도 전원 효율성을 극대화하여 생산성을 높일 수 있는 방법을 설명했습니다. 2부에서는 백그라운드 작업에 대해서 알아보고 앱이 일시 중단된 상태에서도 백그라운드에서 코드가 실행되는 원리를 설명하겠습니다. 이해를 돕기 위해 앱 코드를 백그라운드에서 실행하는 방법을 두 가지 일반적인 시나리오에서 예제 코드와 함께 설명합니다. 그중 하나는 잠금 화면을 지원하는 앱을 사용해 15분마다 POP 이메일을 다운로드하는 방법을 보여 주는 시나리오이고 다른 하나는 장치가 AC 전원에 연결되어 있을 때 앱에서 백그라운드 작업이 어떻게 실행되는지를 보여 줍니다. 소개 백그라운드 작업 트리거마다 적용되는 시나리오와 용도가 다르고, 요구 사항과 리소스 관리상의 제약도 다양하게 적용됩니다. 예를 들어 항상 최신 상태로 유지해야 하는 앱(예: 이메일 및 VOIP)에 사용하도록...
Page 1 of 1 (4 items)