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.27 11:25

 

 

 

Project Management 툴인 Pocket PM이 Windows Phone 7 앱으로 출시되었습니다.
Pocket PM은 간단한 Project관리 도구로 프로젝트와 과련된 사항들을 관리하는 용도로 가볍게 사용할 수 있는 앱입니다. 

현재 Pocket PM은 1.1 버전이며  한국과 미국 마켓 플레이스에서 지금 다운로드 받을 수 있습니다.
앱스토어에서 Pocket PM으로 검색해 보면 다운로드 할 수 있으며  1.2 버전 업데이트가 지금 심사 중입니다.

프로젝트 별로 Activity와 관련된 인원을 관리할 수 있고 관련 인물들에게 전화 걸기, 문자 보내기, 단체 문자등이 지원됩니다.
어제 상무님의 피드백을 받아 PC 버전의 개발과 동기화 및 백업, 엑셀 연동 기능등은 추후 휴일이 지날 때 마다 꾸준히 업데이트 될 예정입니다.

앱 개발에서 느낀 것은 개발 자체도 재미있고 의미있지만 무엇보다도 구상 개발  배포  업데이트의 사이클을 진행해보는 과정에서 WP7, Windows 8등과 관련된 작업방식과 어려움 그리고 희망을 발견하는데 큰 도움이 되었습니다. 기회가 된다면 DPE 팀원 모두가 한번씩 앱 개발을 해보면 좋을 것 같습니다.
1.0 기본 버전 (US only)
1.1 국제와 및 지역화 적용 (US, KR)
1.2 아이콘 적용 및 컨트롤 개선 (US, KR, UK, CA)


저작자 표시 변경 금지
신고
2011.12.20 08:30
2011.12.19 12:30
2011.12.19 08:30
2011.12.16 12:30
2011.12.16 08:30
2011.12.15 12:30
2011.12.15 08:30
2011.12.14 12:30


티스토리 툴바