516
오늘날 소프트웨어는 강력한 클라우드 기반의 정보 처리, 저장, 통신의 이점
을 활용하기 위해 처음부터 인터넷에 연결되도록 만들어진다. 소비자가 이용
하는 주요 플랫폼은 모바일 기기다. 소비자는 애플리케이션이 로컬 장치의 기
능(카메라, 음성 입력, 실시간 위치 데이터 제공, 이전 활동과 선호도 저장)을
최대한 활용할 것으로 기대한다. 모바일, 태블릿, 데스크톱, 스마트 워치, TV
등 여러 기기에서 동일한 소프트웨어에 접근하여 완벽하게 전환되고, 다른 채
널을 넘나들 때도 일관되게 느껴지는 경험을 하고 싶어 한다. 작은 기기에서도
기능과 성능을 포기하지 않는다. 디자이너는 이런 환경에서 UI 표준을 설정하
기 위해 UI 시스템을 만든다.
컴포넌트와 위젯을 중심으로 하는 디자인 및 개발 접근법으로 이를 가능하
게 할 수 있다. 더불어 통신, 트랜잭션
, 실시간 데이터 전송, 저장을
위해 실시간으로 다른 시스템에 연결되어야 한다. 사용하는 기기, 화면 크기,
운영체제, 웹 브라우저에 구애받지 않고 사용자가 작업을 완수할 수 있도록 컴
포넌트 시스템을 디자인하고 구축하는 것이다.
UI 시스템 또는 UI 디자인 시스템은 회사의 디자이너, 개발자 및 협력사가 소
프트웨어 제품의 룩앤필에서 품질을 일관되게 유지할 수 있게 도와주는 UI 스
타일 및 표준 시스템이다. 이는 컴포넌트 기반 접근법을 사용하는데, 서로 다
른 운영체제 표준에 충실하면서도 가능한 기능성과 ...