Windows 8 앱 개발자 블로그

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

June, 2013

  • Windows 8 앱 개발자 블로그

    JavaScript로 작성된 Windows 스토어 앱을 위한 promise의 모든 것

    • 0 Comments
    JavaScript로 Windows 스토어 앱을 개발할 경우 비동기 API와 관련된 작업을 할 때 'promise' 라는 구조를 자주 사용하게 됩니다. 또한 얼마 지나지 않아 순차적인 비동기 작업에도 기본적으로 promise 체인을 사용하게 될 것입니다. 하지만 개발 작업 과정에서 진행 상황을 확실하게 파악할 수 없는 경우 promise를 다른 방법으로 사용하게 됩니다. 이에 대한 좋은 예는 HTML ListView 성능 최적화 샘플 에 나오는 ListView 컨트롤의 항목 렌더링 기능 최적화입니다. 전편에 이어 이번 글에서도 이 내용을 살펴보겠습니다. Josh Williams가 //build 2012의 Deep Dive into WinJS 세션에서 언급한 코드를 살펴보는 것도 좋습니다. 내용은 약간 수정되었습니다. list.reduce( function callback (prev, item, i) { var result = doOperationAsync(item); return WinJS...
  • Windows 8 앱 개발자 블로그

    ListView 항목 렌더링 최적화

    • 0 Comments
    컬렉션을 지원하도록 JavaScript로 작성된 Windows 스토어 앱 의 성능에 가장 큰 영향을 미치는 것은 WinJS ListView 컨트롤 과의 원활한 연동입니다. 사실 별로 놀라운 일은 아닙니다. 수많은 항목을 관리하고 표시할 때 항목 최적화 하나하나가 모두 중요합니다. 그 중에서도 가장 중요한 것은 각 항목을 렌더링하는 방법입니다. 즉, ListView 컨트롤의 각 항목을 언제, 어떻게 DOM에 구축하고 앱에서 표시할 것인지가 가장 중요합니다. 사실, 사용자가 신속하게 목록을 둘러보고 목록의 페이스를 유지하려고 할 때에는 언제와 어디서 중 '언제'가 더 중요합니다. ListView의 항목 렌더링은 HTML에 정의된 선언적 템플릿 또는 목록의 모든 항목에 대해 호출되는 사용자 지정 JavaScript 렌더링 함수를 통해 이루어집니다. 선언적 템플릿을 사용하는 것이 가장 간단한 방법이지만 전체 프로세스에서 특정 컨트롤을 융통성 있게 사용할 수 없다는 단점이 있습니다. 한편 렌더링...
  • Windows 8 앱 개발자 블로그

    Game On Virtual Event 참여하기

    • 0 Comments
    게임은 Windows 스토어 앱의 핵심 분야입니다. Windows 스토어용 게임 앱 개발을 생각하고 있다면 지금 소개할 온라인 게임 개발 이벤트가 도움이 될 것입니다. 이 이벤트는 무료이며 초보 게임 개발자와 전문가 모두에게 개방되어 있습니다. YoYo Games의 GameMaker: Studio 를 이용하여 더 빠른 시간 내에 고품질의 게임을 개발하고 게시하는 방법을 소개하겠습니다. GameMaker:Studio에는 다양하고 훌륭한 기본 디자인 옵션과 끌어서 놓기 도구가 있어서 아직 구체적인 게임 아이디어가 없거나 개발 경험이 없는 분도 쉽게 앱 개발을 시작할 수 있습니다. 하지만 게임 앱 개발 경험이 있는 개발자라면 고급 도구를 활용하는 것이 세상에 단 하나밖에 없는 게임 환경을 개발하는 데 도움이 될 것입니다. 이번 온라인 이벤트는 6월 15일 오전 10시(태평양 연안 표준시)부터 온라인 강의와 라이브 채팅으로 진행됩니다. 이 기회를 통해 여러분은 독창적인 게임을 개발하는 방법뿐만...
  • Windows 8 앱 개발자 블로그

    자격 증명 보관: Windows 스토어 앱의 사용자 이름과 암호 처리를 위한 솔루션

    • 0 Comments
    아직도 Windows 스토어 앱에서 사용 가능한 자격 증명 보관 에 대해서 들어본 적이 없으십니까? 그렇다면 이 글을 꼭 보셔야 합니다. 왜냐하면 자격 증명 보관을 이용하면 사용자 자격 증명의 저장 및 검색 작업이 간편해질 뿐만 아니라 자격 증명을 안전하게 저장할 수 있기 때문입니다. 또한 사용자는 자격 증명을 '무료로' Microsoft 계정과 로밍할 수도 있습니다. 여러분이 미디어 파일이나 소셜 네트워킹과 같은 보호된 리소스에 액세스하는 서비스를 제공하는 앱을 개발했다고 생각해 봅시다. 서비스 이용을 위해서는 각 사용자의 로그인 정보가 필요합니다. 그래서 여러분은 사용자가 서비스에 로그인할 수 있도록 앱에 사용자 이름과 암호를 입력할 수 있는 UI를 개발할 것이고 특별히 문제는 없습니다. 하지만 여러분은 사용자들에게 좀 더 나은 서비스를 제공하고 싶고 사용자들이 앱을 사용할 때마다 로그인 정보를 입력하지 않아도 되도록 로그인 정보를 안전하게 저장할 수 있기를 원합니다....
Page 1 of 1 (4 items)