Windows 8 앱 개발자 블로그

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

  • Windows 8 앱 개발자 블로그

    Windows 개발자 센터 경험 소개

    • 0 Comments
    저희는 2011년 10월 Windows 개발자 센터 를 시작한 이후로 전 세계의 개발자, 디자이너들과 함께 긴밀히 작업하면서 앱 작성자들에게 지침을 제공하고, 영감을 불어넣으며, 샘플을 제공할 수 있는 최선의 방법에 대해 논의했습니다. 수백만 명의 방문자들과 여러분의 의견을 토대로 어떤 것이 잘 되고 있고 어떤 경험을 개선할 수 있는지를 평가하고 있습니다. 새로운 소식 Windows 팀은 생생하고 풍부한 앱 에코시스템 개발에 심혈을 기울이고 있습니다. 이러한 노력은 훌륭한 앱, 최고의 경제성, 풍부한 기회 제공이라는 세 가지 모습으로 나타납니다. 새로운 개발자 센터는 Windows를 통해 훌륭한 앱을 개발하고 비즈니스를 구축하는 데 필요한 리소스를 앱 작성자, 디자이너, 비즈니스에 제공합니다. 개발자 센터는 이를 지원하기 위해 다음과 같은 영역에서 발전을 거듭하고 있습니다. 탐색 모델이 앱 개발 수명 주기에서 현재 작업이 진행되고 있는 부분에 필요한 콘텐츠를...
  • Windows 8 앱 개발자 블로그

    대상 앱과 공유

    • 0 Comments
    앱을 통한 공유 에서는 Food with Friends 앱을 예로 들어 이 앱에서 여러 대상 앱으로 콘텐츠를 공유하여 풍부한 전체 시나리오를 수행할 수 있는 아이디어를 소개했습니다. Windows 8의 앱은 여러분의 고객이 친구나 다른 앱과 공유 하고 싶어할 만한 흥미로운 콘텐츠를 제공합니다. 흥미롭고 잘 디자인된 공유 대상을 활용하면 여러분의 앱은 고객들이 많이 연결된 소셜 네트워킹의 중심이 될 수 있습니다. 이 글에서는 Food with Friends와 같은 앱에 대상 공유 계약을 사용하는 방법에 대해 알아봅니다. 이 계약을 통해 앱에서 다른 앱의 '콘텐츠를 받고' 이 콘텐츠를 사용하여 품질을 높일 수 있습니다. 여러분의 앱이 해당 범주에서 최고의 앱이 될 수 있게 도와드리겠습니다. 대상 앱은 대상 공유 계약 을 사용하여 만들 수 있고, 쉽고 빠른 공유 환경을 제공합니다. Windows의 모든 앱이 공유 대상이 될 수 있는 것은 아니지만 자신의 앱에서 다른 앱을 통해 받은...
  • Windows 8 앱 개발자 블로그

    NFC로 첨단 앱 개발

    • 0 Comments
    NFC(Near Field Communication, 단거리 무선 통신)는 새로운 단거리 무선 기술입니다. 정확히 2cm 거리에 있는 사람들끼리 물리적으로 장치를 함께 탭하여 콘텐츠를 주고받을 수 있습니다. 탭 방식을 사용하면 대상을 빠르게 선택할 수 있을 뿐만 아니라 이해하기도 쉽습니다. 보면 바로 이해되므로 설명서도 필요 없습니다. 예를 들어 친구와 함께 사진을 보다가 친구가 사진을 달라고 할 때 NFC가 있으면 장치를 친구의 PC에 대고 탭하여 간단히 사진을 보낼 수 있습니다. 너무 간단하게 설명했지만 장치 간에 콘텐츠를 간편하게 공유할 수 있다는 것이 핵심입니다. 그림 1: Nokia 360 스피커가 Windows Phone과 Bluetooth 연결 정보를 공유하는 모습 Bluetooth 또는 Wi-Fi와 비슷한 NFC는 NFC Forum 에서 정의한 표준 무선 프로토콜입니다. PC에서 NFC를 사용하려면 NFC 라디오가 필요합니다. Windows 8 PC에는 NFC 라디오가...
  • Windows 8 앱 개발자 블로그

    연결된 Windows 스토어 앱 만들기

    • 0 Comments
    우리 곁에는 항상 네트워크에 연결할 수 있는 장치가 있습니다. 최신형 냉장고와 세탁기에도 인터넷과 홈 네트워크에 연결하는 기능이 있습니다. 따라서 최종 사용자들은 앱을 연결하는 기능도 당연히 기대하게 될 것입니다. 이렇게 "연결된 앱"에서는 소셜 미디어, 디지털 미디어, 블로그 등 웹의 최신 콘텐츠를 사용합니다. 연결된 앱 개발은 표준이 되었지만 네트워크 연결 끊김, 네트워크 요금제 비용 또는 성능 문제와 같은 일반적인 문제를 처리해야 하는 숙제가 여전히 남아 있습니다. Windows 8에서는 연결된 앱을 예전보다 훨씬 더 쉽게 작성할 수 있습니다. 이 글에서는 Windows 스토어 앱 사용자에게 빠르고 유연하며 번거롭지 않은 연결된 환경을 제공하는 데 도움이 되는 유용한 팁 몇 가지를 살펴봅니다. 시나리오에 적합한 API 선택 적합한 네트워크 기능 선택 네트워크 요금제에 맞게 앱 동작 조정 네트워크 상태 변경에 대응 유연성을 위한 콘텐츠 캐시 ...
  • Windows 8 앱 개발자 블로그

    //build/ 2013에 지금 등록하십시오!

    • 0 Comments
    지난 주, Steve Guggenheimer가 //build/ 2013 개최에 대해 알려 드렸습니다 . 이 컨퍼런스는 오는 6월 26일~28일, 샌프란시스코 Moscone Center에서 개최됩니다. //build/는 Windows 스토어 앱 개발에 대한 자세한 정보를 얻을 수 있는 좋은 기회입니다. 이 컨퍼런스에서는 유용한 프레젠테이션, 데모, 정보 세션 등이 제공됩니다. 대부분의 Microsoft 엔지니어링 팀원이 컨퍼런스에 직접 참여하여 이러한 데모를 제공하고 질문에 답할 예정입니다. Windows 스토어 앱 개발에 대한 가장 유용한 최신 정보를 얻을 수 있는 이 절호의 기회를 놓치지 마십시오. 4월 2일 화요일부터 등록이 시작되었습니다. www.buildwindows.com 에서 컨퍼런스에 대한 모든 세부 정보를 확인하고 바로 등록할 수 있습니다. 우리 모두 컨퍼런스에서 만나길 바랍니다!
  • Windows 8 앱 개발자 블로그

    jQuery 버전 2.0의 Windows 스토어 앱 지원

    • 0 Comments
    웹 개발 경험이 있는 분들은 아마도 오픈 소스 JavaScript 프레임워크 jQuery를 사용해 보셨을 겁니다. 또한 jQuery를 사용하여 Windows 스토어 앱을 개발하다 보면 JavaScript 런타임 또는 동적 콘텐츠 관련 오류가 발생할 수 있습니다. 조만간 출시될 v2.0 버전에서는 jQuery 팀이 이러한 문제를 해결했습니다. jQuery v2 베타는 HTML5/JS로 Windows 스토어 앱을 개발할 수 있습니다. 여러분은 웹 개발자로서 그 동안 쌓아온 기술과 자산을 활용하여 멋진 Windows 8 앱을 개발할 수 있습니다. 이제 최신 jQuery 2.0 베타 버전으로 Windows 8 앱 개발에 도전하세요 . "jQuery 팀은 jQuery 2.0이 사용될 새로운 환경에 많은 기대를 걸고 있습니다. HTML 및 JavaScript 개발자들은 jQuery에 대한 지식을 활용하여 개발 프로세스를 단축하려고 합니다. jQuery 2.0은 Windows 8 스토어 응용 프로그램...
  • Windows 8 앱 개발자 블로그

    Windows 스토어 게임 개발

    • 0 Comments
    Windows 8은 혁신적인 폼 팩터, 새로운 칩 아키텍처, 흥미로운 상거래 모델, 엄청난 가능성으로 PC 환경을 바꾸어 놓았습니다. PC 게임은 오래 전부터 사람들이 컴퓨터를 사용하는 주된 이유 중 하나였습니다. 이제 게임은 그 어느 때보다도 새로운 장치 환경의 가치를 여실히 보여주고 있습니다. Windows 스토어를 통해 간편하게 게임을 받고, 즐기고, 친구와 공유하고, 안전하게 업데이트할 수 있습니다. 게임이 앱 다운로드에서 매우 높은 비율을 차지하고, 상당한 수익을 창출하고 있으며, 새 플랫폼에서 가장 높은 사용자의 호응을 불러오고 있다는 사실은 전혀 놀랍지 않은 일입니다. GDC 가 얼마 앞으로 다가오면서 더욱 많은 개발자들이 Windows 8의 무한한 가능성에 대해 관심을 보이고 있습니다. 우수한 Windows 스토어 게임을 만들려면 어떻게 해야 할까요? 창의적이고, 혁신적이고, 수익성이 높은 게임을 간편하게 개발할 수 있도록 Windows가 제공하는 것은 무엇일까요...
  • Windows 8 앱 개발자 블로그

    생생한 활동 업데이트 3부: 푸시 알림 및 Windows Azure Mobile Services

    • 0 Comments
    이 시리즈의 1부에서는 "생생함"이라는 것이 사용자에게 주는 의미, 그리고 생생한 경험을 구축하는 데 있어서 앱이 어떤 역할을 하는지에 대해 살펴보았습니다. 2부에서는 웹 서비스를 작성하고 디버깅하여 라이브 타일의 주기적 업데이트를 지원하는 방법을 살펴보았습니다. 이 시리즈의 완결편인 이번 3부에서는 WNS(Windows 푸시 알림 서비스)를 통해 요청이 있을 때 특정 클라이언트 장치에 타일 업데이트, 알림 및 원시 알림을 제공하는 방법과 Windows Azure Mobile Services에서 전체 프로세스를 간소화하는 방식에 대해 알아보겠습니다. 푸시 알림 2부에서 살펴본 것처럼 주기적 업데이트는 클라이언트 쪽에서 실행되며 타일이나 배지를 업데이트하는 폴링 또는 "pull" 메서드를 지원합니다. 서비스에서 업데��트를 장치로 직접 보내면 "푸시" 알림이 발생하며, 이 경우 해당 업데이트가 특정 사용자, 앱 및 보조 타일에만 적용될 수 있습니다. 푸시 알림은 폴링과는 달리 언제든지 발생할...
  • Windows 8 앱 개발자 블로그

    생생한 활동 업데이트 2부: 라이브 타일에 사용할 서비스 작성 및 디버깅

    • 0 Comments
    이 시리즈의 1부 에서는 "생생한" Windows 8 사용자 경험을 가능하게 하는 타일 업데이트, 배지 업데이트 및 알림 메시지의 본질에 대해 알아보았습니다. 특히 알림이 XML 페이로드로 구성된 후 실행 중인 앱 또는 백그라운드 작업에서 로컬로 실행되거나 온라인 서비스로 요청할 때 제공되는 방법을 살펴보았습니다. Visual Studio Ultimate 2012 또는 Visual Studio Express 2012 for Windows 8을 사용하는 앱을 이용하면 간단하게 XML 페이로드를 생성한 후 현재 실행 중인 앱에서 XML 페이로드를 실행해 보고 디버깅할 수 있습니다. 앱 타일 및 배지 샘플 , 보조 타일 샘플 및 예약된 알림 샘플 만 있으면 됩니다. 그 외에는 웹 서비스를 개발하고 디버깅하여 주기적으로 업데이트 및 푸시 알림을 지원하는 약간의 수고만 하면 됩니다. 이 시리즈의 클라이언트 측에 대한 설명은 푸시 및 주기적 알림 클라이언트 쪽 샘플 에 잘 나와 있습니다. 하지만...
  • Windows 8 앱 개발자 블로그

    생생한 활동 업데이트 1부: 타일, 배지 및 알림 작업

    • 0 Comments
    라이브 타일 및 타일과 관련된 배지 기능, 알림 메시지, 푸시 알림은 Windows 8 및 Windows 스토어 앱의 가장 대표적인 특징 중 하나입니다. 이러한 것들이 결합되어 "생생한 활동 업데이트" 시스템을 구성합니다. 앱이 실행되지 않을 때에도 시작 화면과 잠금 화면 양쪽에 표시되는 서비스에서 끊임없이 앱으로 정보가 전달됩니다. 이 블로그의 이전 글에서는 라이브 타일 및 알림과 관련된 기본 기능 몇 가지를 살펴보았습니다. 이전 글은 아래와 같습니다. 뛰어난 라이브 타일 환경 만들기(1부) : 타일 디자인을 소개하고 앱 기능에 따라 템플릿을 선택하는 방법을 설명합니다. 뛰어난 라이브 타일 환경 만들기(2부) : 앱에서 로컬 업데이트를 보내고, 주기적인 알림을 설정하고, 보조 타일을 관리하는 방법을 설명합니다. PHP 및 ASP.NET의 서비스 구조에 대해서도 소개합니다. 세 번째에 해당하는 이 글에서는 앞의 두 글에서 소개한 내용을 바탕으로 여러 영역을 보다 자세히 다루겠습니다....
  • Windows 8 앱 개발자 블로그

    전 세계 시장을 겨냥한 Windows 스토어 앱 준비

    • 0 Comments
    귀하가 개발한 새로운 앱을 전 세계 모든 지역에서 액세스할 수 있게 하여 잠재적인 고객 수를 늘리고 싶으십니까? Windows 8에서는 다양한 언어와 문화에 맞게 특화된 앱을 예전보다 훨씬 더 쉽게 작성할 수 있습니다. 여기서는 코드를 거의 수정하지 않고 세계 어디서나 사용할 수 있는 새로운 앱을 설계하는 방법을 알아보겠습니다. Sara Thomas는 다국어 앱 도구 키트 에 대해 쓴 글에서 개발자 여러분들을 기다리고 있는, 새로운 기회가 될 지역/국가에 대해 설명하고 있습니다. "잠재적으로 45억 이상의 사람들에게 제공"할 수 있고 "200여 곳의 지역/국가에서" 앱 판매가 가능하다는 흥미로운 문구가 언급되어 있으니 끝까지 읽어 보시기 바랍니다. 시나리오 여러분이 렌터카 업체에서 사용되는 태블릿용 Windows 스토어 앱을 설계한다고 가정해 보십시오. 렌터카 업자와 고객은 이 앱을 사용하여 렌터카의 사진, 설명, 대여소에서의 차량 위치 등을 봅니다. 또한 태블릿을 사용하여...
  • Windows 8 앱 개발자 블로그

    Windows 스토어 앱 인증에 유용한 크래시 보고서

    • 0 Comments
    Windows 스토어가 지속적으로 성장하고 앱 개발자에게 의미 있는 시장 기회를 제공함에 따라 앱 인증 프로세스를 명확히 해야 할 필요가 있을 것 같습니다. 따라서 여러분은 Windows 스토어에 앱을 게시하기 위해 무엇을 해야 하는지, 그리고 앱 인증에 실패한 경우 어떻게 대처해야 하는지를 알아야 합니다. 앱 인증에 실패하는 이유는 인증 프로세스 중에 앱이 충돌(크래시)하거나 응답하지 않는 경우가 대부분입니다. 앱이 충돌하는 원인은 무수히 많기 때문에 어떤 일이 발생했으며 문제를 해결하려면 어떻게 해야 하는지를 파악하기란 쉽지 않으며, 개발자가 로컬에서 크래시 상황을 직접 경험하지 않은 경우에는 더욱 그렇습니다. 1월 28일(월)부터 다음과 같은 이유 중 하나로 앱 인증에 실패한 경우 인증 보고서와 함께 크래시 파일을 보내 드릴 것입니다. 그러면 크래시 중에 어떤 일이 발생했는지 정확히 알 수 있으므로 문제를 파악하고 해결하는 데 도움이 될 것입니다. 크래시 파일은...
  • Windows 8 앱 개발자 블로그

    Windows 8용 Bing 앱 구축

    • 0 Comments
    개요 Bing 팀에서는 Windows 8용 뉴스, 날씨, 금융, 스포츠, 여행 및 지도 앱을 만들었습니다. 본 기술 개요에서는 이러한 앱의 아키텍처, Windows 8의 주요 기능 및 앱에서 사용하는 계약, 앱에서 사용하는 일반 컨트롤, 앱이 제공되는 국가 등에 대한 일반적인 정보를 다룹니다. 약 1년 전에 Bing 팀의 연구원 몇 명이 앱 팀을 구성하여 Windows 8용 Bing에서 구동되는 여러 앱을 개발했습니다. 이러한 앱은 사용자가 여러 소스의 콘텐츠를 확인할 수 있는 신속하고 원활한 경험을 제공함으로써 항상 최신 정보를 확인할 수 있는 작업에 초점을 맞추었습니다. 모든 앱은 터치 및 태블릿 장치에 최적화되었지만 키보드와 마우스를 사용하더라도 잘 작동합니다. 우리는 지난 몇 달 동안 이러한 앱을 전 세계에 보급하기 위한 작업을 진행했습니다. 앱을 개발할 당시 두 가지 목표를 설정했는데 첫 번째는 Windows 8의 경쟁력을 더욱 높이는 뛰어난 앱을 개발하는 것이고, 두 번째는...
  • Windows 8 앱 개발자 블로그

    Windows 스토어 앱 개발을 위한 보안 모범 사례

    • 0 Comments
    Windows 스토어 앱용 플랫폼을 개발하는 데 있어 주요 목표 중 하나는 고객이 신뢰할 수 있는 앱 경험을 제공하는 것이었습니다. 고객에게 앱이 기대한 대로 작동하고, 다른 앱과 연동되며, 깔끔하게 제거된다는 신뢰감을 주어야 합니다. Windows 스토어 등록부터 원활한 앱 설치 및 제거, 개발자의 위치 및 웹캠을 사용해도 좋다는 동의, 앱이 Windows 스토어 제출 기준을 만족하는지 테스트하기 위한 Windows 앱 인증 키트 까지 다양한 수단을 통해 이러한 신뢰감을 줄 수 있습니다. 고객의 신뢰는 특정 기능, 프로세스 또는 품질에서 나오는 것이 아닙니다. 고객이 다양한 부분을 살펴보고 전체 프로세스를 신뢰할 수 있을 때 비로소 고객의 신뢰를 얻을 수 있습니다. 이에 대한 접근 방법은 안정적이고 신뢰할 수 있는 앱 개발 블로그 글에서 자세히 설명했습니다. 오늘은 안전한 앱, 그리고 고객에게 앱에 대한 신뢰감을 주는 방법에 대해 구체적인 이야기를 나누겠습니다. 요즘에는 금융...
  • Windows 8 앱 개발자 블로그

    앱을 통한 공유

    • 0 Comments
    Windows 8에서 공유는 사용자가 자연스럽게 기대하는 보편화된 환경입니다. 사용자들은 여러분의 앱에서 마음에 드는 콘텐츠를 발견하고 친구들과 함께 공유하거나 다른 앱에서 사용하고 싶을 때가 종종 있습니다. 개발자 여러분들이 가볍고 쉬운 상황별 모델을 제공하는 공유 계약을 통해 앱 간 공유를 실현한다면 이러한 사용자들의 기대를 만족시킬 수 있습니다. 사용자의 이목을 사로잡는 Metro 스타일 앱 만들기 글에서 소개된 Food with Friends 앱을 알고 계시리라 생각합니다. 이 글에서는 Food with Friends를 예로 들어 뛰어난 공유 원본 앱을 만드는 방법에 대해 자세히 설명합니다. 이 앱의 보기, 계층, "용도"에 대한 내용을 참조하여 뛰어난 공유 원본 환경을 만들려면 디자인과 기술적인 부분을 어떻게 정해야 하는지 알아보겠습니다. Food with Friends의 보기 및 계층 공유란 무엇이고 왜 중요할까요? 주문형 UI 구현 글에 나와 있는 것처럼 Windows 8에는...
  • Windows 8 앱 개발자 블로그

    간단하고 안전한 앱 패키지 디자인 – APPX

    • 0 Comments
    우리가 새로운 Windows 8 개발 플랫폼 개발에 착수하면서 맨 처음에 했던 질문은 "앱을 어떻게 간단하면서도 안전한 형식으로 패키징할 것인가"였습니다. Windows 8 이전의 주요 설치 기술로는 Windows Installer 와 ClickOnce 가 있었습니다. 안정적이고 신뢰할 수 있는 앱 개발 블로그 게시물에 나와 있는 것처럼 개발자들이 앱 설치 및 업데이트 과정의 복잡성을 완화하는 데 도움이 되는 제품은 많이 있습니다. 그러나 개발자와 최종 사용자는 여전히 앱 패키징, 설치, 업데이트에 계속 부담을 느끼고 있습니다. 앱 패키징 및 배포의 주된 목적은 설치 스크립트가 전혀 필요 없는 매우 직관적인 프로세스를 만드는 것이었습니다. 또한 Windows 스토어 앱은 네이티브 코드와 관리 코드에 사용되는 기존의 기술, 그리고 Windows 런타임을 통해 제공되는 새로운 기술을 모두 지원해야 하는 과제도 안고 있었습니다. 더욱 중요한 사실은 뛰어난 새 아이디어를 가지고 있지만 이제...
  • Windows 8 앱 개발자 블로그

    Windows 8 앱과 웹 사이트에서 멋진 원격 재생 경험 구현

    • 0 Comments
    원격 재생 개요 원격 재생 기능을 사용하면 앱에서 Xbox 및 홈 네트워크의 기타 지원되는 장치로 음악, 사진 및 동영상을 스트리밍할 수 있습니다. 앱의 사진과 동영상을 간단하게 대형 TV 화면으로 즐길 수 있다고 상상해 보세요. 앱의 음악을 거실 스피커로 들을 수도 있습니다. 개발자는 앱 사용자들을 위한 이러한 시나리오를 원격 재생 계약을 통해 간단하게 실현할 수 있습니다. 여러분의 앱을 사용자의 거실에 없어서는 안 될 필수 아이템으로 만들 수 있는 매우 좋은 방법이기도 합니다. Microsoft는 최상의 사용자, 개발자 및 장치 환경을 제공하기 위해 다음과 같은 사항을 염두에 두고 원격 재생을 디자인했습니다. 사용자: 홈 네트워크처럼 사용자가 공유를 설정한 네트워크에서 Windows 8은 자동으로 Windows 인증 원격 재생 장치를 검색하여 설치합니다. 이 운영 체제는 사용자가 장치 참 메뉴에서 장치를 살짝 밀고 탭하여 지원되는 모든 앱에서 원격 재생을 시작할...
  • Windows 8 앱 개발자 블로그

    Windows 8 앱을 위한 사용자 경험 통합 테스트

    • 0 Comments
    Windows 스토어 앱을 테스트하는 방법 에 대한 글을 통해 다양한 런타임 상태에서 앱을 테스트하는 방법을 소개한 바 있습니다. 또한 Windows 8 사용자 경험의 일부 측면과 그것이 앱의 실행 환경에 미치는 영향에 대해서도 논의하였습니다. 그럼 이번에는 새로운 사용자 경험에 대해 보다 심도 있게 살펴보고, 기존 앱의 테스트를 기반으로 앱을 실행할 수 있는 몇 가지 흥미로운 조작 방식과 시나리오에 대해 알아보고, 앱이 올바르게 작동하는지를 확인하는 방법을 소개하겠습니다. 일반 레이아웃 및 동작 테마 Windows 8은 새롭고 풍부한 기능을 제공하므로 개발자들은 몰입도가 뛰어나 푹 빠져들 수 있는 앱을 개발할 수 있습니다. 앱이 초기화되면 사용자가 앱에 대한 첫인상을 얻게 되는 시작 화면이 나타납니다. 앱이 표시되고 실행되면 사용자는 언제든지 이를 회전하고, 크기를 조정하고, 동시 보기 또는 전체 보기로 전환할 수 있습니다. 더 중요한 사실은 이러한 이벤트를 조합하거나 연속적으로...
  • Windows 8 앱 개발자 블로그

    앱 제작자를 위한 Windows 스토어 앱 랩

    • 0 Comments
    오늘 Microsoft는 앱 개발자, 디자이너, 사업가 등 모든 앱 제작자를 위한 Windows 스토어 앱 랩 을 전 세계 30여개 이상의 도시에서 선보인다고 발표했습니다. 이에 따라, 앱 제작자들은 Windows 스토어 앱 랩을 통해 최신 Windows 8 장치에 액세스하고, Windows 전문가의 기술 지원을 받고, 디자인 트렌드를 선도하는 디자이너와 디지털 에이전시로부터 디자인에 대한 도움을 받을 수 있습니다. 이 모든 것은 무료로 제공됩니다! 최신 Windows 8 장치를 확인하고 테스트하세요 Windows 스토어 앱 랩에는 Microsoft Surface , 울트라북, 올인원 컴퓨터 같은 Microsoft RT 태블릿을 비롯한 다양한 폼 팩터의 최신 Windows 8 장치들이 갖추어져 있습니다. 이 랩에서 다양한 화면 크기, 입력 방법과 아키텍처로 앱을 테스트해 보세요. Windows 스토어 앱 랩에는 앱을 실행하고 테스트할 수 있는 다양한 폼 팩터의 Windows...
  • Windows 8 앱 개발자 블로그

    XAML 및 C#을 사용한 사용자 지정 컨트롤 빌드

    • 0 Comments
    이미 알려진 대로 Windows 8 XAML 플랫폼의 가장 강력한 기능 중 하나는 사용자 지정 컨트롤을 유연하게 구현할 수 있는 점입니다. XAML은 종속성 속성 및 컨트롤 템플릿과 같은 기능을 제공하므로 사용자 지정이 가능한 풍부한 기능의 컨트롤을 쉽게 만들 수 있습니다. 이전 글 ' JavaScript용 Windows 라이브러리(WinJS)를 통한 사용자 지정 컨트롤 제작 '에서는 Jordan Matthiesen이 사용자 지정 HelloWorld 컨트롤을 만드는 방법에 대해 설명했습니다. 이번에는 XAML에서 동일한 컨트롤을 만드는 방법을 알아보고, 재사용이 가능한 사용자 지정 컨트롤을 만드는 기술과 개념, 그리고 이러한 컨트롤을 디자인하는 템플릿을 만드는 방법을 소개하겠습니다. 아울러 종속성 속성과 같은 개념에 대해 설명하고, 사용자 지정 Generic.xaml 파일을 사용하여 기본 컨트롤 템플릿을 정의하는 암시적 스타일을 만드는 방법도 알아보겠습니다. 단순한 XAML 컨트롤 먼저...
  • Windows 8 앱 개발자 블로그

    JavaScript용 Windows 라이브러리(WinJS)를 통한 사용자 지정 컨트롤 제작

    • 0 Comments
    JavaScript로 Windows 스토어 앱을 작성한 경험이 있는 개발자라면 대부분 JavaScript용 Windows 라이브러리 (WinJS)를 접해 보았을 것입니다. 이 라이브러리에서 제공하는 CSS 스타일, JavaScript 컨트롤 및 유틸리티를 사용하면 Windows 스토어용 UX 지침을 충족하는 앱을 신속하게 제작할 수 있습니다. WinJS에서 제공하는 유틸리티 중에는 앱의 사용자 지정 컨트롤을 만드는 데 유용한 함수 집합이 있습니다. WinJS에서 제공하는 라이브러리 함수는 단지 하나의 선택 사항일 뿐이며, 개발자는 자신이 원하는 다른 모든 패턴이나 라이브러리를 사용하여 JavaScript 컨트롤을 만들 수 있습니다. WinJS를 사용하여 컨트롤을 만들 때의 가장 큰 이점은 라이브러리의 다른 컨트롤과 일관되게 작동하는 자신만의 컨트롤을 제작할 수 있다는 점입니다. 자신만의 컨트롤을 개발하는 작업의 패턴은 WinJS.UI 네임스페이스의 다른 모든 컨트롤을 만드는 방법과 동일합니다...
  • Windows 8 앱 개발자 블로그

    Visual Studio 2012 기반의 Windows 스토어 앱 개발을 위한 다국어 앱 도구 키트

    • 0 Comments
    Windows 8은 전 세계 더 많은 지역에서 보다 원활하게 사용할 수 있도록 설계되었습니다. 개발자들과 함께 세계 각지의 더 많은 지역에 적합한 앱을 출시하는 과정에서 이렇게 세계화된 경험을 구축할 수 있었습니다. 기계 번역을 사용하거나 번역가의 손을 거쳐 지역화하면 개발자의 Windows 스토어 앱이 더 다양한 언어로 제공되어 더 많은 지역/국가의 잠재적인 사용자를 만날 수 있습니다. 앱을 전 세계적으로 사용할 수 있도록 하는 일이 항상 최우선 과제였던 만큼, 이제 Windows 8을 통해 이 프로세스가 그 어느 때보다도 쉬워졌습니다. Visual Studio 2012 for Windows 8을 확장한 다국어 앱 도구 키트 의 출시로 인해(무료 Express 버전 포함), 기계 번역 서비스를 이용하거나 앱 지역화 도구의 도움으로 손쉽게 앱을 직접 지역화할 수 있습니다. 이 글에서는 앱을 지역화하는 것이 가치 있는 이유와 이를 도와주는 도구 키트를 사용하는 방법에 대해 알아보겠습니다...
  • Windows 8 앱 개발자 블로그

    뛰어난 Windows 8 인쇄 경험 구현하기

    • 0 Comments
    Microsoft는 이제껏 볼 수 없었던 새로운 모습의 Windows를 설계할 때 사용자 경험, 개발자 플랫폼 및 광범위한 장치 에코시스템 등 인쇄와 관련된 모든 영역에 주안점을 두었고 이들이 완벽한 조화를 이루어 경이로운 경험을 제공하도록 하기 위해 다양한 방안을 모색했습니다. 이 글에서는 Windows 8의 인쇄 기능에 대한 사용자 경험 및 개발자 플랫폼에 대해 간략하게 살펴보고, 앱 사용자의 요구 사항에 맞게 사용자 경험을 구현하는 방법을 소개합니다. Windows 8 앱에서의 인쇄 먼저 Windows 8에서 인쇄가 어떻게 이루어지는지 살펴본 후 어떤 앱이 인쇄 작업을 처리할 수 있는지 알아보겠습니다. Windows 8의 인쇄 기능의 활용 여부는 이를 지원하는 앱에 따라 달라집니다. 인쇄 계약에 등록한 앱은 인쇄를 지원할 수 있습니다. 개발자는 앱이 인쇄를 지원하는 시기와 지원하지 않는 시기를 결정할 수 있습니다. 하지만 인쇄할 내용이 전혀 없는 앱도 있습니다....
  • Windows 8 앱 개발자 블로그

    HTML/JavaScript 앱 접근성 구현

    • 0 Comments
    Windows 8의 특징 중 하나는 플랫폼에 접근성 기능이 내장되어 있다는 것입니다. 이 기능을 사용하면 손쉽게 앱 사용자 저변을 확대할 수 있습니다. 개발자와 사용자 모두 이러한 접근 방식에 대한 긍정적인 피드백을 보내 주셨으며 이 덕분에 플랫폼의 완성도를 더욱 높일 수 있었습니다. 이 글은 HTML 및 JavaScript 앱을 디자인할 때 접근성 기능에 어떻게 접근해야 하는지 설명하고, 공통 UI 패턴에 접근성 기능을 구현하여 테스트하는 방법을 보여 주고, 우리가 사용자 지정 UI 컨트롤을 만들 때 사용한 모범 사례를 소개합니다. 또한 접근성 기능을 사용하여 앱 사용자의 저변을 Windows 사용자 전체로 확대하는 기회에 대해서도 설명합니다. 이 글에 소개된 정보 및 샘플은 HTML/JavaScript에만 해당되는 사항이지만 XAML 앱에도 접근성 기능이 구현되어 있습니다. 개발 도구에서 제공하는 템플릿 및 컨트롤을 사용하고, 개발자 센터 의 지침 및 피해야 할 사례 를 참조하면...
  • Windows 8 앱 개발자 블로그

    파일 선택기 계약과 클라우드 서비스의 통합 방법

    • 0 Comments
    과거에는 사용자가 로컬 PC에서 문서, 사진, 동영상 및 음악을 정리하고, 공유하고, 관리했습니다. 하지만 클라우드가 등장하면서 중요한 문서를 액세스하고, 작업하고, 관리할 수 있는 훨씬 다양한 방법이 속속 생겨나고 있습니다. Windows 8은 클라우드 서비스를 앱과 직접 긴밀하게 통합하는 여러 가지 새로운 시나리오를 제공하므로 앱 개발자는 과거에 불가능했던 완전히 새로운 경험을 구현할 수 있습니다. 이러한 시나리오 중 상당수는 파일 선택기 계약을 사용하는 SkyDrive 앱에서도 중요합니다. 파일 선택기 계약은 개발자의 앱에 저장된 사용자의 문서, 사진, 동영상 및 음악을 다른 모든 Windows 8 앱에서도 사용할 수 있도록 설계되었습니다. 이 글에서는 SkyDrive 및 Windows 8으로 클라우드에 앱, 파일, PC 및 장치 연결 에서 소개한 바 있는 3가지 파일 선택기 계약을 모두 구현한 SkyDrive 앱을 예로 들어 다음 내용을 살펴보겠습니다. 파일 선택기...
Page 1 of 3 (65 items) 123