레이블이 개론인 게시물을 표시합니다. 모든 게시물 표시
레이블이 개론인 게시물을 표시합니다. 모든 게시물 표시

2010년 10월 7일 목요일

[100903] 시작하기

 http://msdn.microsoft.com/en-us/library/ff402531(v=VS.92).aspx

 

윈폰 개론

  • 윈도우 7 폰은 MS의 3 Screen 전략의 일환이다. MS 플랫폼을 사용하는 것끼리는 모두 통할수 있다. (정말?)

Ff402531.916128b2-5c36-44c1-8f57-9a5600f2ffd4(en-us,VS.92).jpg

  • 윈도우 7 폰은 사용자보다 좀더 개발자를 위해 신경쓰여 개발되었다.
  • 윈도우 7 폰은 클라우드를 지원하도록 만들어졌다. (PUSH)
  • 결국 MS 정책은 윈도우 + 닷넷 플랫폼 기반의 제품으로 천하통일 하겠다는 거임.
  • 잘?만든 플랫폼 열 자식 안부럽다.


아키텍쳐

  • W7P 을 지원하기 위해서 4종류의 아키텍쳐가 사용된다.

 

Ff402531.0793c2c3-bb8a-45cc-88cc-a3e0475d1f2b(en-us,VS.92).jpg

 

Runtime on Screen
  •  Runtime on Screen은 폰에 들어가는 아키텍쳐다. 폰에 필요한건 여기 다있다.
    •     특이점 - Framework가 2개 : 실버라이트는 보통 UI를 위한 것이고 XNA는 게임에 특화된 프레임웍이다.
    •     공통점 : 두 프레임웍 다 공통 베이스 라이브러리를 사용한다. (요 아랜 바로 OS 커널과 드라이버들이다. - 나중에 다루겠음)

       

Ff402531.67ce14d9-11ed-40cc-a4ac-b0807bfb59e0(en-us,VS.92).jpg

 

 Tools
  • 툴은 개발툴이다 그냥 VS2010으로 개발하면 된다.
  • 하지만 에뮬레이터가 Vista SP3 이상에서만 돌아가기 때문에 XP에서는 개발 못한다.  그냥 Win7에서 개발하라.

    • WDF 드라이버 모델을 XP에서 지원 못하기 때문인 것으로 사료됨

 

클라우드

 

 포털 (윈폰 마켓플레이스)
  • 포털은 그냥 앱을 배포하고 판매하고 마케팅 정보를 얻거나 이용하기 위한 수단이다.
  • 안드로이드와 다르게, 앱 인증과 검증을 거쳐야 한다. (엑티브 엑스의 과오를 범하지 않기 위해서라나...)
  • CRM을 제공한다고 한다. (요점 사업아이템으로 주목할 만함)
  • 돈 받는게 제일 까다롭다... 법적인 문제가 해결되었는지 모르겠음 (2010-09-03)
  • 우리나라에는 왜 안들어올까요?

 

앱 개발 라이프사이클

  • (SE에서 항상 이야기 하지만) 대다수의 App은 계획->개발->테스트 및 디버깅->배포->유지보수의 과정을 거치게 된다.
  • 아래는 윈폰의 라이프 사이클임

    • 대다수의 타 플랫폼 앱 시장과 동일하다.

Ff402531.0292c3ea-b3c8-4546-9554-6118066c06b0(en-us,VS.92).jpg 

 

라이프사이클

1) Windows Live ID를 만든다. 이걸로 개발자 포털에 가입하고 개발자 인증을 받는다.

2) 인증 툴킷을 다운받고 개발에 이용할 폰을 등록한다.

3) 개발->디버깅

4) 배포는 마켓 플레이스에 XAP 파일을 업로드 하여 진행한다. (빌드하면 .XAP이 생성된다.)

   개발자 포탈에 가입하여 앱을 올린다. - 사이트의 인증 및 테스트 과정을 통과해야만 앱을 올릴수 있다.

5) 마켓 플레이스에서는 유지보수 및 마케팅에 필요한 자료를 제공한다.

 

 

 

이 글은 스프링노트에서 작성되었습니다.