Windows 8 앱 개발자 블로그

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

  • 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를 개발할 것이고 특별히 문제는 없습니다. 하지만 여러분은 사용자들에게 좀 더 나은 서비스를 제공하고 싶고 사용자들이 앱을 사용할 때마다 로그인 정보를 입력하지 않아도 되도록 로그인 정보를 안전하게 저장할 수 있기를 원합니다....
  • Windows 8 앱 개발자 블로그

    지리적 위치 및 Bing 지도를 사용하는 위치 인식 앱 만들기

    • 0 Comments
    여러분이 개발한 앱의 비즈니스 논리와 사용자 위치 정보가 연동되면 여러분은 앱 사용자들에게 그들의 현재 위치에 맞는 날씨, 쿠폰, 스포츠 행사 또는 콘서트 목록을 간편하게 제공할 수 있습니다. 여러분은 Windows 8의 지리적 위치 기능과 Bing Maps SDK를 사용하여 위치 인식 Windows 스토어 앱 을 만들 수 있습니다. 여러분의 앱에서 IP 주소, WiFi 네트워크 또는 GPS 데이터를 가지고 위치 서비스 를 통해 사용자에게 위치에 따른 특정 정보를 제공하는 방법을 알아보겠습니다. 위치 정보가 있다면 Bing Maps SDK를 사용해서 사용자가 자신의 위치를 확인하도록 만들 수 있습니다. 위치 검색 Windows.Devices.Geolocation 네임스페이스로 사용자 위치를 검색할 수 있습니다. 사용자 위치를 검색하기 위해 GPS, WiFi 네트워크, IP 주소 중 어떤 것을 사용할지는 다음과 같은 두 가지 주요 요인에 따라 달라집니다. 요구되는 정확도 수준: 여러분의...
  • 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 컨트롤 먼저...
Page 1 of 3 (70 items) 123