Car-tech

Windows 8은 개발자가 자신의 기술을 업데이트하도록 압박합니다.

[오픈인터뷰]'가상화 스토리지'(IP SAN)에 관한 5가지 궁금증

[오픈인터뷰]'가상화 스토리지'(IP SAN)에 관한 5가지 궁금증
Anonim

지난주 워싱톤 레드몬드의 Build 컨퍼런스에서 개발자는 필요한 기술을 배웠습니다. 새로운 OS를 최대한 활용하십시오. 이야기는 시작 페이지에서 라이브 타일로 작업하는 방법, 터치 인터페이스로 작업하는 방법, 새롭고 더 단순한 인터페이스에서 잘 보이도록 응용 프로그램을 설계하는 방법과 같은 문제를 다뤘습니다.

[추가 정보: 우리 최고의 Windows 10 트릭, 팁 및 비틀기]

Windows 8은 응용 프로그램에 연결되는 정적 아이콘을 뛰어 넘습니다. 대신 각 앱은 시작 페이지에 사진, 캘린더 항목 또는 뉴스와 같은 정보로 업데이트 할 수있는 라이브 타일을 가질 수 있습니다. "살아있는 타일의 전체적인 목적은 활동이 활발한 시스템을 만드는 것입니다"라고 한 번의 대화에서 Windows 계획의 선임 프로그램 관리자 인 Kraig Brockschmidt가 말했습니다.

라이브 업데이트는 시작 페이지, 팝업 알림 및 잠금 화면에 표시됩니다.

Microsoft는 과도한 양의 전력을 소비하지 않도록 실시간 업데이트를 설계했습니다. 브록 슈미트 대변인은 "항상 실행되는 앱으로는 매우 활발한 시스템을 구축 할 수 있지만, 배터리 수명은 겨우 1-2 시간 정도가 걸린다"고 말했다. 대신 기본 앱이 실행되고 있지 않을 때에도 타일이 업데이트를 발행 할 수 있습니다. Windows는 개발자가 앱을 대신하여 인터넷을 통해 업데이트를 제공 할 수있는 API (응용 프로그램 프로그래밍 인터페이스)를 통해 외부 서비스를 정의 할 수있게합니다.

Microsoft는 시작 화면과 잠금 화면에 배치 할 수있는 것을 제한합니다. "모든 사람들이 비디오, 대화 형 컨트롤, 모션 등 원하는 타일을 타일에 붙이면 결국 혼란에 빠질 것입니다."라고 Brockschmidt는 말했습니다. 대신 회사에서 사용할 수있는 타일 및 알림 용 템플릿을 40 개 제공합니다. 타일의 각 이미지는 200Kb보다 크지 않고 1024 픽셀을 초과 할 수 없습니다. Brockschmidt는 "시작 화면에서 수행 할 수있는 작업을 제한함으로써보다 깨끗하고 유익한 훨씬 더 통일 된보기를 얻을 수 있습니다"라고 말했습니다. 개발자가 고려해야 할 또 다른 디자인 고려 사항은 새로운 형식의 입력입니다. 즉, 사용자가 디스플레이를 통해 OS와 직접 상호 작용하는 터치. Microsoft HTML5 전도사 인 Jeff Burtoft는 다른 개발자와의 대화에서 개발자가 응용 프로그램에 터치 중심의 접근 방식을 사용하기를 바랍니다.

마우스가 그래픽 프로그램과 상호 작용하는 새로운 방법을 도입 한 것처럼 터치 인터페이스는 사용자 상호 작용을위한 새로운 가능성을 제공합니다. Windows 8은 실행중인 장치가 터치를 입력으로 허용하는지 여부를 결정할 수 있습니다. 그렇다면 터치 기반 입력을 위해 "청취자"를 활성화시킵니다.

"우리의 모든 탐색은 터치와 마우스 모두에서 작동합니다."라고 Burtoft는 말했습니다. "터치를 디자인하면, 마우스를 무료로 얻을 수 있습니다."

터치 상호 작용은 포인터와 제스처의 두 가지 형태로 나뉩니다.

제스처는 화면에 두드려서 프로그램을 엽니 다. Windows 8은 응용 프로그램 대신 다양한 동작을 해석하므로 개발자는 처음부터 코드를 작성할 필요가 없습니다. Microsoft는 Burtoft가 Windows 8 Touch Language라고 부르는 제스처 집합을 개발하여 회사에서 원하는 제스처를 만들었습니다. 개발자는 모든 응용 프로그램에서 동일하게 사용할 수 있습니다. 제스처에는 탭, 누르기 및 고정, 핀치 앤 줌 및 스 와이프 - 투 - 에지가 포함됩니다. "서로 다른 응용 프로그램이 모두이 같은 언어를 사용하는 한 사용자가 자신의 응용 프로그램을 탐색하는 방법을 쉽게 파악할 수 있습니다"라고 Burtoft는 말했습니다.

제스처가 응용 프로그램에 필요한 세부 정보를 제공 할 수없는 경우 Microsoft는 지침을 제공합니다. 포인터를 사용하면 화면의 모든 터치 지점에 고유 한 "이벤트 객체"가 생기며 개발자는 응용 프로그램 코드로 직접 연결할 수 있습니다. 포인터를 사용하면 사용자가 화면에서 그림 그리기 또는 쓰기와 같은 작업을 실행할 수 있습니다.

고려해야 할 또 다른 측면은 디자인입니다. 또 다른 빌드 세션에서 Microsoft의 주요 사용자 경험 고문 인 Will Tschumy는 새로운 Windows의 철학을 설명하면서 개발자가 비슷한 방식으로 앱을 개발할 수 있기를 희망했습니다.

평범한 관찰자에게는 새로운 인터페이스가 덜 복잡해 보입니다 상자 및 메뉴 선택. Tschumy는 Tschumy가 실제로 20 세기 초 바우 하우스 예술 운동에 뿌리를두고있는 높은 모더니즘에 영감을 얻었습니다.

"OS를 방해하지 않는 것이 전부입니다." 그는 말했다. Windows 8은 사용자가 작업에 집중할 수 있도록 도와줍니다. 앱에는 크롬을 거의 사용하지 않아야합니다. 크롬은 오늘날 대부분의 애플리케이션을 구성하는 상자 및 메뉴 선택의 디자인 용어입니다. 대신, 사진, 비디오 또는 텍스트 문서와 같은 응용 프로그램의 내용이 전체 화면을 차지해야합니다.

Tschumy는 개발자에게 Windows 8의 디자인 관련 질문이있을 때마다 "Chrome before content "

새로운 디자인 패러다임을 채택한 한 회사는 SAP입니다. ERP (enterprise-resource-planning) 벤더는 앞으로 몇 달 안에 새로운 Windows 디자인 규칙을 수용 할 여섯 개의 응용 프로그램을 출시 할 계획이라고 다른 세션에서 SAP의 이동성 및 혁신 담당 부사장 프레드 삼손 (Fred Samson)은 말했다.

"우리는 가능한 많은 Windows 8 기능을 활용할 수있게되었습니다. "라고 Samson은 말했습니다. 새로운 인터페이스를 통해 SAP는보다 몰입 형이고 상호 작용 성있는 애플리케이션을 개발할 수있게되었다고 그는 말했다. 사용자는 페이징보다는 스크롤링으로 문서를 이동할 수 있고 목록 대신지도에 데이터를 표시 할 수 있으며 이름 대신 이미지로 문서를 식별 할 수 있습니다.

Samson은 사용자가 데이터를 볼 수있는 Financial Factsheet라는 하나의 응용 프로그램을 시연했습니다. 그래픽 방식으로 고객 데이터베이스에서. 예를 들어, 사용자는 반경 50 마일 이내에있는 연락처에 대해 데이터베이스를 쿼리하고 결과를지도에 표시 할 수 있습니다.

"사용자는 새로운 언어를 배울 필요가 없습니다. 필터를 열거 나 속성을 선택하거나 속성별로 필터링 할 필요가 없습니다. 그것은 모두 그들을 위해 마련된 것 "이라고 말했다.