Windows 8 앱 개발자 블로그

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

March, 2012

  • Windows 8 앱 개발자 블로그

    //build/ 컨퍼런스 이후 앱 개발자를 위해 변경된 내용(1부)

    • 0 Comments
    현재 Consumer Preview 다운로드 서비스 가 제공되고 있습니다. Windows 8 개발이 얼마나 진행되었는지 직접 확인해 보시기 바랍니다. 우리 엔지니어 팀은 //build/ 컨퍼런스 이후 바쁜 나날을 보내고 있습니다. 여러분의 소중한 피드백에 귀기울여 개발 플랫폼을 개선하고 있고, 이전에는 볼 수 없었던 수많은 플랫폼 기능을 마무리하고 있습니다. 이러한 Windows 개발 작업 외에도 //build/ 컨퍼런스 이후 Visual Studio 도구를 대폭 개선하는 작업을 진행하고 있습니다. Metro 스타일의 앱 개발, 기타 시나리오 작업 등에서도 많은 진전이 있었습니다. 이 글에서는 Metro 스타일 앱 개발에 대한 이야기를 나누고자 합니다. 다른 VS 기능에 관심이 있는 분들은 Jason Zander의 블로그 에서 많은 도움을 받을 수 있습니다. 우리는 또한 많은 분들이 이러한 기능을 살펴보느라 분주하셨다는 것도 압니다. MSDN 개발자 프리뷰 포럼 에 5,000개가 넘는...
  • Windows 8 앱 개발자 블로그

    //build/ 컨퍼런스 이후 앱 개발자를 위해 변경된 내용(2부)

    • 0 Comments
    이전에 말씀드렸듯이 //build/ 컨퍼런스 이후 우리가 진행한 중요한 작업에 대해 좀더 자세히 소개해 드리겠습니다. 이 글의 1부 에서 저는 DirectX와 XAML의 통합, Blend 디자이너의 향상된 기능, CSS 독립 애니메이션 등에 대해 살펴보았습니다. 그리고 이제 여러분이 더 자세히 알고 싶어하는 새로운 기능에 대해 말해보겠습니다. 타일 및 토스트 알림 타일과 토스트는 Metro 스타일 디자인 원칙의 핵심적인 부분입니다. 이를 통해 앱을 실행하지 않는 경우에도 중요한 정보를 한 눈에 볼 수 있습니다. 우리는 타일 및 토스트 알림 개발 경험에 대해 여러분의 많은 의견을 받았으며, 그 대부분은 타일을 만들고 업데이트하는 작업에 집중되어 있었습니다. 이러한 의견을 수렴하여 우리는 타일 경험을 다음 세 가지 면에서 향상시켰습니다. 타일을 업데이트하는 폴링 API를 도입했습니다 . 새로운 주기적인 타일 알림 API를 사용하여 개발자의 앱에만 한정되는 타일 콘텐츠에 대한 클라우드 서비스를...
  • Windows 8 앱 개발자 블로그

    Developer Preview에서 Consumer Preview로 앱 마이그레이션

    • 0 Comments
    저는 Windows 개발 팀에서 파트너 설계자로 일하고 있는 John Sheehan입니다. 프리뷰 버전용 앱을 개발하시는 여러분께 감사의 말씀을 드립니다. 여러분의 의견은 Windows 8 개선 작업에 많은 도움이 되고 있습니다. 프리뷰 버전에서 앱을 개발할 경우 프리뷰 버전이 새로 나올 때마다 앱을 업데이트해야 합니다. 이 글은 여러분의 프로젝트를 Developer Preview에서 Consumer Preview로 마이그레이션하는 방법을 설명하기 위해 작성된 것입니다. 이 글에서는 일부 변경 사항만 설명할 것입니다. 변경 사항에 대한 자세한 내용을 보려면 개발자 센터의 //Build to Windows 8 Consumer Preview 에서 앱 마이그레이션에 대한 백서 를 다운로드하십시오. 여러분의 앱을 Consumer Preview로 마이그레이션하기 전에 왜 우리가 이러한 변경 작업을 했는지 궁금해 하시는 분들이 있을 것입니다. 제가 확실하게 말씀드릴 수 있는 것은 우리는 변경 작업...
  • Windows 8 앱 개발자 블로그

    Live SDK를 사용하여 Windows 8에 단일 로그온 및 SkyDrive 가져오기

    • 0 Comments
    클라우드 덕분에 Windows 8 고객은 여러 장치에서 원활하게 작업할 수 있게 되었습니다. Microsoft 계정으로 PC 또는 장치에 로그인 하여 SkyDrive의 무료 개인 저장소를 활용하면 앱, 설정 및 개인 파일을 언제든지 이용할 수 있습니다(자세한 내용은 SkyDrive 및 Windows 8으로 클라우드에 앱, 파일, PC 및 장치 연결 참조). 앱 개발자는 Metro 스타일 앱에서 Live SDK와 통합하여 이러한 클라우드 기능을 활용할 수 있습니다. Live SDK는 앱에서 Microsoft 계정을 이용한 단일 로그온(SSO)을 설정하고 Consumer Preview에서 SkyDrive, Hotmail 및 Messenger의 정보에 액세스할 수 있는 컨트롤 및 API 집합을 제공합니다. 또한 비슷한 기능 집합을 제공하는 Windows Phone용 SDK 가 있습니다. Live SDK 시작하기 첫째, PC에 Windows 8 Consumer Preview , Visual...
  • Windows 8 앱 개발자 블로그

    XAML과 DirectX 결합

    • 0 Comments
    우리는 Windows 8 개발 초기부터 다양한 컨트롤과 같은 UI, XAML에서 제공하는 대화형 작업, DirectX의 고성능 하위 수준 렌더링과 같은 그래픽을 결합하는 방법을 생각해 왔습니다. 여러분이 개발자 센터 포럼 과 다른 채널을 통해 Developer Preview에 대해 보내주신 의견 덕분에 우리는 개발자가 정말로 만들고 싶어 한 시나리오에 초점을 맞출 수 있었습니다. 그리고 몇 가지 공통점을 발견할 수 있었습니다. XAML 앱에 DirectX 그래픽을 추가하거나 DirectX 앱에 Metro 스타일 UI를 쉽게 추가할 수 있으면 좋겠다는 의견이 많았습니다. 반가운 소식은 Consumer Preview의 릴리스와 함께 이제 더 이상 XAML 앱과 DirectX 앱을 구분할 필요가 없어졌다는 것입니다. 이제 여러분은 익숙한 XAML 모델을 사용하여 단일 앱 내에서 XAML과 DirectX의 장점을 모두 활용할 수 있게 되었습니다. 즉, XAML로 풍부한 UI 플랫폼 경험을 제공하고...
  • Windows 8 앱 개발자 블로그

    Windows Runtime 비동기 방식으로 빠르고 유연한 앱 유지

    • 0 Comments
    인간은 선천적으로 비동기적인 특성을 타고나기 때문에 앱 역시 비동기적으로 반응하기를 기대합니다. Windows Runtime(WinRT)은 이러한 비동기 방식을 빠르고 유연한 Metro 스타일 앱 개발의 기본 방식으로 채택했습니다. 여러분이 Metro 스타일 앱을 개발하다 보면 비동기 코드를 작성해야 하는 부분이 있을 것입니다. 이 글에서는 WinRT에서 비동기 프로그래밍이 일반적으로 사용되는 이유에 대한 이야기를 나누고, 앱에서 비동기 프로그래밍을 사용하는 방법에 대한 기본 지식 및 작동 방식에 대한 배경 정보를 설명하겠습니다. 빠르고 유연한 앱의 필수 조건은 빠른 반응 속도 Windows 앱의 반응이 멈추고 앱 화면이 회색으로 바뀌면서 회전하는 원이 나타나는 경험을 몇 번이나 하셨습니까? 이러한 현상은 항상 결정적인 순간에 발생하곤 합니다. 최악의 경우 열심히 작업한 내용이 사라질 수도 있습니다. 사용자는 앱을 사용할 때 앱이 즉시 반응하기를 기대합니다. 사용자는 좋아하는 뉴스 구독...
  • Windows 8 앱 개발자 블로그

    앱에서 Windows 8 계약 활성화하기

    • 0 Comments
    Metro 스타일의 앱을 처음 개발하는 분들은 Windows 8에 새로 도입된 강력한 기능인 계약이라는 개념과 곧 마주하게 됩니다. Metro 스타일 앱은 계약을 통해서 다른 앱 및 Windows와의 상호 작용에 대한 지원을 시작하게 됩니다. 검색, 공유 등의 계약에 대해 이미 들어 보신 분들도 있을 것입니다. 계약을 통해서 앱이 시스템과 연동하거나 다른 앱과의 연동(사용자가 계약이 이루어진 앱을 추가로 설치할 경우)이 가능하게 되므로 성능이 향상되는 효과를 볼 수 있습니다. 이 글은 앱에 계약 기능을 추가할 때 고려해야 할 주요 개념 중 하나인 활성화에 대해 설명합니다. Windows 활성화 플랫폼은 Metro 스타일 앱을 실행하는 데 사용됩니다. 또한 사용자가 앱을 실행한 이유를 앱에 전달하는 데에도 사용됩니다. 앱을 실행하는 이유는 다양합니다. 어떤 사용자는 시작 화면에서 앱의 타일을 사용하여 앱을 실행하고, 어떤 사용자는 쿼리에 대한 검색 결과를 표시하는 등의 특정 작업을...
Page 1 of 1 (7 items)