본문 바로가기

Mobile Develop/WIndows Phone 7.5 & 7.0

윈도우폰 마켓플레이스 개발자 뉴스레터 (2011년 8월 31일)

image

안녕하세요 루나네스 입니다.
정말 오랜만에 뉴스레터 정리를 하는 것 같네요.

그 동안 여러 가지 소식들을 많이 들으셨으리라 생각 됩니다.
그 중에 가장 큰 뉴스가 바로 Windows Phone SDK 7.1 Release Candidate가 공개 된 소식 일 것 같습니다.
정식 출시 전 최종 후보로 거의 RTM에 근접한 버전이기 때문에 Mango개발이 본격적으로 시작되었다고 판단 됩니다.

여기서 재미있는 부분이 바로 WP SDK 7.1 이라는 것 인데요
왜 7.1일까요?

Windows Phone Mango는 7.5인데, 개발툴의 버전은 7.1이다!?
뭔가 버전이 맞지 않는 느낌입니다.

이러한 부분은 다음에서 추측이 가능합니다.
지난 MIX11에서 Joe Belfiore는 “윈도우폰 망고에는 약 500여가지의 신기능이 들어갔다”라고 하였습니다.
그리고, 지속적인 업데이트를 통하여 차차 공개해 나아갈 것이다 라고 하였습니다.

여기서 주목할 부분이 바로 “지속적인 업데이트”인데요
제 추측으로는 “현재 WPSDK 7.1 기준으로 Mango지원이 시작되었지만, 최종 개발 툴 버전은 7.5까지 업그레이드 되면서
API가 단계적으로 공개될 것 이다” 라는 생각이 들더군요.
한꺼번에 공개할 수 는 있겠지만, MS에서 강조하는

뭐 위의 내용은 제 추측일 뿐 MS 본사의 방침은 어떻게 될 런지 모르겠습니다.

잡설은 그만하고 뉴스레터 내용을 살펴보도록 하겠습니다.

Marketplace now open for Mango app submission

image

마켓플레이스에 Mango 어플리케이션을 제출할 수 있게 되었습니다.
이것은 윈도우폰 7.5 망고에 최적화 된 어플리케이션을 새롭게 배포가 가능해 졌다는 것을 의미 합니다.
하지만, 이것이 기존 윈도우폰7 장치에 망고가 가까운 시일안에 업데이트 된다는 것은 아닙니다.
현재 시점에서는 Mango pre-release 빌드를 사용하는 사람들에게 새로운 앱과 게임들을 사용 할 수 있고,
사용 가능한 약 30,000여개의 윈도우폰 어플리케이션과 게임을 망고에서 사용할 수 있게 된 것 입니다.

그렇다면 우리는 어떠한 행동을 해야 하는 것 일까요??

첫번째로, Windows Phone SDK 7.1 RC버전으로 여러분들의 앱을 다시 컴파일하여 마켓에 업데이트 해주셔야 합니다.
WPSDK 7.1 RC에 포함되어 있는 ”Go Live”라이센스가 포함되어 컴파일을 하게 되면 마켓에 업데이트가 가능합니다.
”Go Live”라이센스는 쉽게 예기해서 Beta버전에서 제공되지 않던 마켓에 등록할 수 있는 권한이 제공 된거라 생각하시면 편합니다.

두번째로, 제가 페이스북이랑 트위터에 언급했던 내용 입니다.
게임 개발자들이 새로운 망고 마켓플레이스를 통해 글로벌 퍼블리싱이 쉬워졌다는 내용 입니다.
PEGI 익스프레스를 통해 범유럽 게임 정보(PEGI)게임 등급 시스템을 무료로 이용할 수 있게 되었습니다.
게임 개발자들은 PEGI 익스프레스를 통해 게임 연령 등급 인증서를 온라인 도구를 사용하여 쉽게 생성하여 앱허브를 통해 제출 할 수 있습니다.

주 : 한국의 게임물등급위원회와 connect 되어 있는지는 아직 확인해 보지 못했습니다.

보다 자세한 사항은 아래 링크를 참고하시면 됩니다
Learn more about what we've added to help bring great Mango apps to market.

Windows Phone SDK 7.1 RC Now Available

image

위에 언급한 Windows Phone SDK 7.1 RC가 공개 되었습니다.
이번 WPSDK 7.1 RC에서는 마켓플레이스에 보다 쉽게 진출 할 수 있는 유용한 도구가 몇가지 포함되어 있습니다.
어플리케이션의 병목 현상, 메모리 누수와 같은 문제를 신속하게 식별할 수 있는 WP app profiling tools가 있습니다.
또 한가지는 마켓플레이스 기술 인증 테스트를 실행할 수 있는 Marketplace Test Kit이 추가 되었습니다.
Marketplace Test Kit은 마켓플레이스의 CERT와 동일한 기술을 사용하여 검증하게 됩니다.
여러분들께서 검증에 대한 두려움을 많이 덜어낼 수 있는 중요한 도구라 생각됩니다.

광고 수익을 위한 Microsoft Advertising SDK for Windows Phone이 지난 Beta SDK에서 추가 되었습니다.
기존에는 따로 추가하여 설치하면 되었지만, 이제는 기본으로 추가되어 보다 쉽게 사용이 가능합니다

또한, 처음으로 현지화된 개발 툴을 제공하기 시작했습니다.
지금은 일본어만 지원하지만, 최종버전을 릴리스 하는 9월 말에 다른 언어도 지원한다고 하니, 조만간 한국어 개발 도구를 만나볼 수 있을 것 같네요

보다 자세한 사항은 아래 링크를 참고하시면 됩니다
http://create.msdn.com/en-us/news/Windows_Phone_SDK_RC

 

Update: Mango Pre-Release OS

WP_000003

기존의 윈도우폰7 정식 출시 국가의 마켓에 등록된 판매자들에게 Mango Beta를 제공했었습니다.
이번 7712 빌드에서는 한국을 포함한 망고 출시 예정국가 판매자 들에게도 이러한 기회를 제공하게 되었는데요
아직 이 부분에 대하여 정보를 모르는 분들에게 다시 알려드리는 내용 입니다

  • 프로비저닝 도구에 엑세스 하기 위한 Connect 초대장 배포
    앱 허브에 등록되어 있는 모든 개발자에게 초대장이 배포 되었습니다.
    등록되어 있는 E-mail에서 확인하시면 Microsoft Connect에 접근할 수 있는 코드를 얻을 수 있습니다
  • 망고를 업데이트 하기 위해서는 Zune 클라이언트 업데이트가 필요합니다 (8월 23일 릴리스 된 버전)
    Zune 클라이언트 릴리스 버전은 4.8.2345.0으로 망고 7712로 업데이트가 가능합니다
  • 백업을 반드시 하시기 바랍니다!
    망고를 설치했다가 복원하는 방법은 백업을 해둔 정보가 있어야 복원이 가능합니다.
    반드시 안전을 위하여 백업본을 유지하시기 바랍니다.

7712 빌드 이후로 더 이상의 beta 업데이트는 없습니다.
차후 정식 출시된 이후 업데이트 진행하시면 될 것 같네요.
뉴스레터에서는 망고 빌드 7712와 7720사이의 어플리케이션 플랫폼의 차이는 없다고 밝히고 있습니다.

그래도 RTM도 빨리 만나볼 수 있게 지원해주면 정말 좋을 것 같은데요……

New Windows® Phone Marketing Kit for Publishers Now Available

훌륭한 어플리케이션을 만들었다 하여도, 마케팅이 무척이나 중요합니다.
마케팅으로 어플리케이션을 알리지 못한다면, 결국 수많은 앱 속에 묻혀버리는 안타까운 사태가 버러질 수 도 있습니다.

홈페이지나, SNS에 업데이트 할 때 여러분이 직접 만든 아이콘을 이용하는 것도 좋지만,
Microsoft에서 공식적으로 제공하는 Windows Phone Marketing Resources를 이용하는 것이 통일성과 세련된 홍보를 할 수 있을 거라 생각 됩니다.

Download-EN-MedDownload-FR-MedDownload-GR-Med

Download-IT-MedDownload-SPanish-Med
<영어, 프랑스어, 독일어, 이탈리아어, 스패인어로 제공되는 Download 버튼>

툴킷에서는 다음과 같은 리소스를 제공 합니다

  • Microsoft Logo, Button and Icon Guidelines for Windows® Phone Marketplace Application Developers
  • Windows® Phone Logos
  • Start screen (in lockup with chassis)
  • Windows Phone Chassis
  • Download for Windows Phone Buttons (English, French, Italian, German, Spanish)
  • Windows Phone Icon to denote that application is for Windows Phone
  • PSD file with sample banner

PSD로 제공되는 샘플 베너나 시작화면, 로고를 이용하여 더 좋은 마케팅을 진행할 수 있을 것 같네요

아쉬운 점은 한국어가 현재는 지원되지 않는 것 입니다.
한국어로 번역한다면 어떻게 될까요?
궁금하군요 :)

다운로드는 아래 링크에서 받으시면 됩니다
http://create.msdn.com/en-us/education/basics/marketing

Application compatibility testing in 'Mango'

image

윈도우폰 망고는 기존 하위 7.0버전에는 포함되어 있지 않은 새로운 API들이 많이 있습니다.
하위 버전에과의 호환성을 위해서는 당연히 망고 API를 사용하면 안되겠지요.

하지만, 아직까지 7.0이 시장에 존재하고 있고, 이 또한 망고로 업데이트 되는 시간이 걸릴 거라 예상 됩니다.

그러므로 망고에서 하위버전 테스트를 하기 위해서는 Windows Phone 7.0으로 응용 프로그램을 게시해야 하는 것을 매우 중요하게 생각합니다.
Thus it is important that developers who have published applications in Windows Phone 7.0 test those applications in Windows Phone Mango.

Microsoft에서는 이러한 하위 호환성에 대한 세 가지 강조 사항을 명시하였습니다.
메모리 사용이나, Web Browser 컨트롤, 실버라이트 ListBox와 WebClient control을 주요 키 포인트 입니다.

보다 자세한 내용은 아래 링크에서 확인해 주시기 바랍니다
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/07/22/everything-you-ve-always-wanted-to-know-about-application-compatibility-in-windows-phone-mango.aspx

Get 'Mango' content resources

이미 많은 분들이 벌써 보셨겠지만, 윈도우폰 망고 개발에 필요한 기술 문서 및 리소스를 한눈에 보기 쉽게 모아둔 링크가 제공 되었습니다.
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/07/08/resources-for-windows-phone-mango-developers.aspx


특히 “How to”는 반드시 읽어볼 부분으로, 주요내용들이 많이 있습니다

  1. SL & XNA together: How to: Combine Silverlight and the XNA Framework in a Windows Phone Application
  2. Profiler: How to: Improve the Responsiveness of Your Application Using the Windows Phone Profiler
  3. Fast App Switching: How to: Preserve and Restore Application State
  4. Database: How to: Create a Basic Local Database Application for Windows Phone
  5. Sockets: How to: Create and Use a TCP Socket Client Application for Windows Phone
  6. Sockets: How to: Create and Use a UDP Socket Client Application for Windows Phone
  7. Camera: How to: Create a Base Camera Application for Windows Phone
  8. Camera: How to: Extend the Pictures Hub with App Connect for Windows Phone
  9. Audio: How to: Play Background Audio for Windows Phone
  10. Periodic Agent: How to: Implement Scheduled Tasks for Windows Phone
  11. Motion API: How to: Use the Combined Motion API for Windows Phone
  12. Search Extensibility: How to: Extend Search with App Connect for Windows Phone
  13. Tiles: How to: Create, Delete, and Update Tiles for Windows Phone

이 외에도 코드샘플 링크나 트레이닝 코스, 체널9 링크와 같은 정보들이 있으니 꼭 확인해 보시기 바랍니다.

Publishing a 'Mango' application update

기존에 윈도우폰7.0 어플리케이션이 이미 등록되어 있으신 분들은 망고 지원에 따른 업데이트를 어떻게 해야 하는지에 대하여 가이드라인이 나왔습니다.
아래 링크에 있는 내용을 참고하여 업데이트 하시면 될 것 같습니다
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/08/15/what-happens-when-i-publish-a-windows-phone-mango-application-update.aspx

Submitting your existing app to new countries

드디어 내용이 공지 되었네요.
이 부분에 대하여 명확하게 공지가 안되어서 아직까지 한국 마켓에서 마켓플레이스에 있는 앱들을 전부 볼 수 없었는데요

기존에 업데이트 된 앱들은 이번 마켓플레이스 지원국가가 확대된 이 후, 새로운 판매 국가를 자신의 앱에 추가해줘야 서비스가 진행이 된다는 내용 입니다.

설정 방법은 의외로 간단합니다.

  1. [my dashboard]에서 [Windows Phone]을 선택합니다.
  2. 업데이트 하려는 앱을 선택하고, [Lifecycle] 탭을 선택합니다.
  3. [Lifecycle]에서 [Edit catalog details]를 선택합니다.
    image
  4. [Price]탭에서 [Worldwide distribution]의 select all을 누른 후 [submit]을 누르면 된다
    image

바이너리가 수정된 것이 아니기 때문에 아무리 늦어도 1일 이내에 업데이트 됩니다.

The new Inside Windows Phone show

윈도우폰 개발자, 디자이너, 기획자의 인터뷰를 볼 수 있는 new Inside Windows Phone이 업데이트 되었습니다.
인터뷰 내용에는 망고에 새롭게 추가 된 기능을 어떤 식으로 구현 했는지에 대한 노하우와 유명한 앱들의 개발사 인터뷰를 만나볼 수 있습니다.

image

보다 자세한 내용은 아래 링크를 참고하시기 바랍니다
Inside Windows Phone

이번에도 무척이나 많은 분량 이었습니다.
특히, 링크를 따라가서 확인해야 하는 내용들이 많았고, 애매모호하게 표현해 둔 부분이 많아서 시간이 오래 걸렸습니다.
그래도 매달 나오는 뉴스레터만 잘 확인해도 중요한 정보들이 많이 있으니 꼭 확인해 보시는 것이 좋을 것 같네요 :)