2015. 04. 21 김영욱 에반젤리스트 한국마이크로소프트
[Windows 10 preview]
# 라즈베리2지원
# 1년동안 윈7이상인 경우 무상 업뎃가능(개인용만)
# windows 10
- Operating System보다는 platform!
- One Architecture : 바이너리단의 통합
- multi platform 지원
- 반응형 중시
- 유니버셜 지향
.... 졸았다...
# new API
# new Control
1. map
- 지도를 불러올 수 있음
- 업데이트 됨
2. Relative Panel
- 철저하게 상대좌표로 사용할 수 있음
3. App Services?
: 두개의 앱이 통신하려면 백그라운드에서 서비스를 호출해서 앱사이를 연결하는 무언가가 생김
클라우드 단이 아닌 윈도 내부적으로 생김
엔터프라이즈에서 사용할 만한 기능
"Think 'Web Services on device'"
- 시나리오 : 바코드를 스캔한다. 바코드 컨트롤이 데이터를 읽고 백그라운드에서 바코드를 디코딩하는 앱서비스를 만들어 동작하고 앱은 가볍게 동작!
- 엔터프라이즈 시나리오 : ERP솔루션의 경우 하나의 프로그램안에 모든기능이 많아,, 굉장히 무거워.
필요한 기능을 하나씩 떼어놓는게 필요. 이 과정중에 중복된 기능들이 많이 생기게됨. 이때 앱서비스로 만들고 앱서비스를 호출하여 사용하도록 구조를 바꾸어 사용한다.
- 앱서비스를 디버깅시에는 프로젝트 속성에서 반드시 해당내용과 관련된 체크박스를 확인해야한다!
# Ap Service Lifetime
: 지속적으로 늘어나는 앱서비스를 관리하기위해 lifetime 개념을 도입
: 평소에는 올라오지 않고 대기모드로 suspend되어있다가, 호출할 때만 올라옴.
계속안쓰면 terminate됨
# Protocol
: Rest 기반의 웹기반 프로토콜을 사용
# Action Center & Quick actions
: 유니버셜앱이기때문데 어디서나 동일한 방법으로 앱을 사용할 수 있도록 지원
: 액션센터경우, 최장7일 앱당 20개의 notifications.
# XAML Transform3d
: 2d인데 3d처럼 보여준다. UX, UI 적용 가능함
좌표계가 (x,y,z)가 있어서 마치 3d인것처럼 계산한다.
이럴 때, 연산이 굉장히 많이 생기므로 내부적으로 gpu를 사용하도록 되어있다.
depth(z좌표)이용, 6번그림
--------------------------------------------------------------------
[브라우저]
# 기존의 브라우저에서는 많은 기능들이 들어있었다.
# 스파르탄은 다 빼서 엄청 가볍다.
# 유니버셜 앱. 어느 기기에서든 다 돌아간다. 기존앱에서의 호환성에대한 고민은?
사용자입장이 아닌 개발자입장에서의 스파르탄이 의미?
- 최신브라우저로의 업데이트에 포인트가 맞춰지고, 표준화를 지향한다.
# new feature
# Hosted Web Apps
- 하이브리드웹
---------------------------------------------------------------------
차주를 더 기대해주세요.
4/29~5/1 www.buildwindows.com에서 라이브이벤트