Metro 스타일 앱의 빠르고 유연한 애니메이션

빠르고 유연한 애니메이션은 앱에 생동감을 불어넣습니다. Windows 8 Consumer Preview에서는 애니메이션이 사용자 경험의 필수 요소임을 알게 될 것입니다. PC에 로그인하는 순간 시작 메뉴의 항목이 미려한 애니메이션 효과로 사용자의 눈을 즐겁게 하고, 몰입형 앱을 시작하거나 시작 메뉴를 확대하면 애니메이션이 부드럽게 표현되어 사용자 경험이 한층 더 풍요로워집니다. 애니메이션은 사용자가 알 수 있도록 특정 동작의 결과로 화면에 나타나며,…


보기 상태 변경을 통한 최상의 픽셀 활용법

Windows 8은 다양한 화면 크기와 보기 상태에서 앱을 사용할 수 있도록 지원합니다. 사용자는 25인치 데스크톱 모니터 한쪽에서 앱을 사용하거나 10인치 와이드스크린 태블릿의 전체 화면에서 사용할 수 있습니다. 이에 따라, 개발자들도 이러한 각각의 화면 크기와 보기 상태에 최적화된 앱을 개발하고자 할 것입니다. 이 글은 앱의 현재 크기와 보기 상태를 코드에서 추적하는 방법을 설명합니다. 또한 Windows 8…


라이브 앱을 위한 앱 수명 주기 관리

Windows 8에서 선보이는 앱 수명 주기 모델로 인해 사용자는 더 이상 실행 중인 앱을 관리하지 않아도 됩니다. 이 모델은 개발자에게도 도움이 됩니다. 개발자는 앱이 백그라운드에 있는 동안 장치의 배터리 또는 성능에 영향을 주지 않는 뛰어난 사용자 경험을 손쉽게 구성할 수 있습니다. 새로운 수명 주기 이벤트를 사용하면 앱이 화면에 표시되지 않는 경우에는 실행되지 않고 있는 것임에도…


성능 저하 요소 차단: Metro 스타일 앱의 일반적인 성능 문제

이전 글 “Metro 스타일 앱의 성능을 향상시키는 방법”에서는 빠르고 유연한 앱을 만드는 방법과 필요한 도구에 대해 살펴보았습니다. 이제 앱의 성능을 저하시키는 일반적인 요소에 대해 자세히 알아보겠습니다. 이 글에서는 제가 경험으로 얻은 교훈을 바탕으로, 개발자가 JavaScript와 XAML 모두를 사용하여 Metro 스타일 앱을 개발할 때 성능 측정이 가능하도록 하고 성능을 현저하게 개선할 수 있는 방법을 소개하겠습니다. 또한…


Metro 스타일 앱의 성능을 향상시키는 방법

실행 속도가 늦거나 응답하지 않는 앱을 좋아할 사람은 아무도 없습니다. 사용자는 앱을 사용할 때 터치, 탭, 클릭, 제스처 및 키 누름 등에 즉시 응답하기를 기대합니다. 또한 애니메이션 효과가 물 흐르듯이 자연스럽게 구현되고, 음악과 동영상을 신속하게 재생, 일시 중지 및 다시 시작할 수 있고, 앱이 이러한 동작에 응답할 때까지 기다릴 필요가 없기를 바랍니다. 이 글은 앱을…


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

Metro 스타일의 앱을 처음 개발하는 분들은 Windows 8에 새로 도입된 강력한 기능인 계약이라는 개념과 곧 마주하게 됩니다. Metro 스타일 앱은 계약을 통해서 다른 앱 및 Windows와의 상호 작용에 대한 지원을 시작하게 됩니다. 검색, 공유 등의 계약에 대해 이미 들어 보신 분들도 있을 것입니다. 계약을 통해서 앱이 시스템과 연동하거나 다른 앱과의 연동(사용자가 계약이 이루어진 앱을 추가로…