2012.06.27 08:56

 

우리나라 시간으로 6월 21일 새벽 1시에 미국 LA에서 Windows Phone 8에 대한 정보가 공개 되었습니다. 몇일 동안 정리해야지 하다가 이제서야 정리 합니다.
 PC용 운영체계인 Windows 7과 Windows 8은 그 근본 부터가 완전히 다른 형태로 다시 태어났듯이 Windows Phone 7과 Windows Phone 8도 완전히 다른 형태로 다시 태어났습니다.

 

Windows Phone 8은 Windows 8과 커널을 공유하게끔 개발되었다고 합니다. Smart Phone에서 주로 사용하는 ARM 계열 CPU를 Windows 8에서도 지원하게 되면서 가능해진 일로 보입니다.
 커널을 공유하면서 얻어지는 효과는 상당합니다. Windows 8과 Windows Phone 8은 앱을 개발할 때에 폼 사이즈에 대한 고려만 하게 되면 개발방식이나 코드 심지어는 모듈까지도 공유할 수 있게 된 것입니다.

 

 즉 지금 Windows 8에 대해서 충분히 준비를 해 놓는다면 Windows Phone 8에 대해서도 별다른 어려움 없이 적응이 가능할 예정입니다.

 

Windows Phone 8에서는 Multi-Core를 지원합니다. 즉 듀얼코어나 쿼드 코어를 지원할 수 있게 되었습니다. 물론 Windows Phone 7에서는 싱글코어로도 최적화가 잘되어서 어려움 없이 쾌적한 환경을 누릴 수 있었지만 PC버전고 공유하기 위해서는 좀 더 강력한 CPU 성능이 필요하게 되었던 것으로 보입니다. 그리고 어차피 앞으로 지원해야 할 기능이기도 합니다. 

또 화면 사이즈가 800 X 600, 1280 X 768, 1280 X 720 등 세 가지 모두의 해상도를 지원합니다. 그리고 MicroSD 메모리를 공식적으로 지원합니다. 사진이나 음악, 동영상등을 저장할 수 있는 기본적인 아이디어 외에도 각종 대용량의 자료들을 SD 메모리에 저장해서 활용할 수 있을 것으로 보입니다. 기업용 ROB성 앱이나 혹은 네비게이션의 멥데이터 등을 저장하는 용도로 활용 될 수 있을 것으로 보입니다.

 

Windows 8과 Windows Phone 8에서는 동일하게 Internet Explorer 10이 포함되어 있습니다. HTML5에 대한 좀 더 충실한 지원과 더불어 한층 더 빨라진 Java Script 실행속도 등이 눈에 띕니다.

 

요즘은 어느 회사나 다양해진 디바이스를 지원하기 위해서 N-Screen 이슈가 많이 있는데 이를 해결하기 위한 방법이 웹과 앱을 함께 사용하는 하이브리드 앱 전략입니다. 하이브리드 앱으로 갔을 때 앱이 복잡해지면 복잡해질 수록 중요하게 대두 되는 것이 바로 Java Script의 실행속도인데 Windows Phone 8에서는 역시 또 한번 개선된 속도를 보여주고 있습니다.

 

Windows Phone 7에서는 게임을 개발하기 위해서는 XNA를 사용해야만 했지만 Windows Phone 8에서는 DirectX를 사용해서 개발하는 것이 가능합니다. 여기에 대해서는 기존 iOS나 Android 기반에서 OpenGL 기반으로 게임을 개발했던 업체들의 반겼는데 국내 업체 몇군데에 물어보니 OpenGL과 DirectX에서 지원하는 기능들이 유사하기 때문에 포팅하기가 매우 용의하다고 합니다.

 

NFC를 지원하게 되어서 NFC를 사용하는 다양한 시나리오에 대한 접근이 가능해 졌습니다. 또 Wallet이라는 전자지갑을 지원하게 되었습니다.

 

노키아 맵 기술을 사용하게 되었는데 오프라인 맵을 지원한다고 합니다. 그리고 개발자가 맵을 제어하는 것이 가능하게 해준다고 하는데 한국 지도가 잘나왔으면 하는 간절한 소망을 또 한번 가지게 됩니다.

 

2012년이 Business 앱 솔류션 시장이 제대로 시작되는 해라고 보았을 때 기업용 앱을 위한 기능들은 아주 주요한 접근 법으로 보입니다.

 

무엇 보다도 크게 눈에 띄는 변화는 시작 화면의 변화 입니다. 기존 방식으로는 옆으로는 두 개의 타일이 사용되는 단순한 구조였는데 Windows Phone 8에서는 1/4 사이즈의 타일이 지원되어서 사용자가 필요에 따라서 좀 더 많은 앱을 시작화면에 올려 놓을 수 있게 되었고 또 자신의 스타일에 맞게 재구성하는 것도 가능하게 되었습니다.

 

개발자 환경에서는 Windows Phone 7에서 제공되던 Silverlight로 개발된 앱들에 대해서는 하위호환성을 제공합니다.

 

하드웨어 가솔을 지원하는 Direct3D가 사용가능 하고 또 앱 자체의 실행 속도도 많이 개선되었는데 이외에도 물리, 애니메이션, 사운드 이펙드 같은 다양한 라이브러리를 함께 사용할 수 있게 되었다고 합니다.

 


이미 이와 관련해서 협력하고 있는 업체들 목록입니다.

 

 제 개인적으로는 Multitasking이 강화된 부분이 마음에 듭니다. VoIP Call에 대한 지원이나 GPS 신호를 백그라운드에서 지속적으로 받을 수 있게 된 부분은 아주 훌륭합니다. 백그라운드에서 이와 같은 기능들이 지속적으로 동작하기 위해서는 사용성과 저전력 운영이라는 부분에서 줄타기를 잘해야 하는데 Windows Phone 8에서는 이와 같은 부분이 많은 진전을 본 것 같습니다.

 

음성 엔진도 개선되어서 탑재되었는데 어느 수준의 퀄리티인지는 출시 되어야 알 수 있을 것 같습니다. 또 한국어에 대한 지원도 지금으로써는 알 수 없습니다.

 

Windows Phone 8에서는 C#/VB 혹은 네이티브 언어인 C++/C를 사용할 수도 있고  HTML5 기반의 앱을 개발할 수도 있습니다. 기존에 닷넷을 많이 경험해 본 분들은 C#/VB가 적합하게 느껴질 것이고 게임이나 고난이도의 비주얼이 필요한 앱이라면 네이티브 C++/C를 사용한 것이 효과적으로 보입니다.

 웹 개발자들은 HTML5가 좋은 접근 법이 될 것으로 보입니다.

 

기업 환경에서 Windows Phone 8을 지원하기 위해서 보안관련해서는 보안 부팅과 비트라커가 제공됩니다. 그리고 앱의 설치와 기능의 제어를 중앙에서 할 수 있는 배포와 관리 방법들이 함께 제공 됩니다.

 

현재 Windows Phone 8과 관련해서는 Nokia, Huawei, Samsung, HTC등이 함께 움직이고 있습니다.

 

많은 변화를 가져왔고 Windows 8과 연계성을 바탕으로 시장에 다시 재진입 하고 있는 Windows Phone 8의 조용하지만 빠른 잔걸음이 느껴지는 발표였습니다.

 

마지막으로 지금 Windows Phone 7.5를 사용하는 사용자들에게는 안타까운 일이지만 Windows Phone 8으로의 업그레이드는 불가능 하다는 발표가 있었으며 중간 단계인 7.8로 버전업을 지원할 예정이라고 합니다.

저작자 표시 변경 금지
신고
2012.01.10 09:16
www.facebook.com/microsoft 에서 오늘 오전 11:30분에 CES 키노트 생중계가 있을 정입니다. 뭐가 나올지는 익히 예상되긴 하지만 한번 틀어놓고 볼만 할 것 같습니다. Microsoft에게는 상당히 중요한 한 해가 될것으로 보이기 때문에 ^^


이따가 함께 뵈여~
저작자 표시 변경 금지
신고
2012.01.04 09:00

 

지난 연말에 휴가기간 동안 Windows Phone 7.5 망고 폰용 앱을 개발했습니다.

앱의 이름은 Pocket PM(Project Manager) 네이밍 센스는 이전에 Pocket PC 시절의 센스 그대로 입니다.

현재 이 앱은 심사중이라서 다운로드를 받으실 수는 없습니다. 통과되는데로 다시 한번 올려드리겠습니다.

프로젝트는 기본적으로 활동(Activity) 시간(Timeline) 그리고 사람(People)이 만들어갑니다. 본 앱은 프로젝트 단위로 활동과 사람을 구성하고 프로젝트 진도율을 체크할 수 있도록 고안되어 있습니다.

각 활동 별로 진도를 입력하면 전체 프로젝트 리스트에서 전체 진행을 확인 할 수 있으며 프로젝트에 참여하는 사람 목록에서 바로 전화를 걸거나 문자를 보낼 수 있는 기능이 포함되어 있습니다.

아직 1.0 버전이라 다소 어설픈 부분이 있지만 지속적으로 업그레이드를 할 예정입니다. 왜냐하면 최근들어서 회사에서 다양한 일을 동시에 진행하다 보니 정신이 없어서 사실 제가 아쉬워서 만든 앱이기 때문에 계속해서 개선해 나갈 생각입니다.
 
조금만 기다려 주세요 곧 윈도우폰 마켓 플레이스에서 뵙겠습니다.  ===(*)===


저작자 표시 변경 금지
신고
2011.12.21 09:13

노키아에서 출시한 윈도우폰 루미아800 모델의 강도 테스트 하는 동영상....
내 핸드폰으로는 절때 저렇게 못한다에.. 500원 걸겠습니다.

 
저작자 표시 변경 금지
신고
2010.03.18 16:57
Windows Phone에 관한 포스팅과 내용을 알려드리고 있는데 제 용어가 적절하지 않았습니다.

Windows Phone 7이라고 칭하는 것은 공식적인 가이드라인에 맞지 않다고 합니다.
아래와 같이 두 가지 명칭중 하나를 선택해야 합니다.

- Windows Phone
- Windows Phone 7 Series

즉 버전이 들어가면 반드시 뒤에 Series를 붙이는게 공식적인 가이드 입니다.

Windows Phone 7 Series 많이 사랑해주세요 ^^
저작자 표시 변경 금지
신고
2010.03.17 19:01
키노트를 통해서 IE9, ASP.NET, OData 적극적인 활용 모델등을 통해서 Microsoft 기술들이 방향을 표준을 통한 시장의 확대로 방향을 잡아가고 있음을 보여주고 있었던 같습니다.


HTML5, CSS3 같은 요소들은 아직 스펙이 확정되지 않았음에도 불구하고 적극적으로 제품에 반영하고 표준 스펙에도 참여하고 있는 것은 최소한 세상에서 만큼은 표준을 통해서 시장이 움직이고 있는 것을 보여 주었습니다.

 

앞으로도 개발적인 세션에 대한 요약을 UX엔지니어(http://winkey.tistory.com) 통해서 전달해 드리겠습니다.

저작자 표시 변경 금지
신고
2010.03.16 19:02
 오늘 새벽에 발표된 MIX10에서도 어김없이 재미있는 내용을 가득 가지고 돌아왔습니다첫째날 세션의 주된 내용은 Silverlight 4  Windows Phone 7이었습니다.
 
 Silverlight 4 PDC09에서 나온 내용과 크게 달라지지 않았지만 Windows Phone 7 놀라움 자체였습니다.

 

자세한 내용은 http://winkey.tistory.com 참조하시기 바랍니다.
내일 새벽에도 Twitter @winkey7에서 실시간으로 함께 하실 수 있습니다.

 

그럼 다같이 MIX10으로 고고싱~~~ http://live.visitmix.com/


저작자 표시 변경 금지
신고