본문 바로가기

HIG(Human Interface Guidelines)

[iOS-HIG] Interface Essentials 대부분의 iOS 앱은 공통 인터페이스 요소를 정의하는 프레임워크인 UIKit을 사용하여 구축한다. UIKit은 앱 시스템 전체에 걸쳐 일관된 모양을 갖추는 동시에 높은 수준의 customization이 가능하다. 하지만 가능한 customization보다는 기존의 UIKit을 활용하여 구성하여야 한다. 그 이유는 iOS가 업데이트 되어서 모양이 변경되었을 때 자동으로 함께 업데이트 된다. (ex 아이폰이 업데이트 되면서 툴바의 사이즈 등 사용자들의 불편함을 해소하는 UI를 자동으로 제공해준다.) 어떤 것들이 있는지 적절한 곳에 쓰는 것이 중요하다. 모든 것을 customization을 하면 오히려 나중에 일이 많아진다. UIKit이 제공하는 인터페이스 요소는 크게 세 가지로 나뉜다. Bars. 앱에서 사.. 더보기
[iOS-HIG] iOS Design Themes - 뚜렷함 (Clarity) 시스템 전체에서 Text는 모든 크기에서 읽기 쉬워야 하며, Icon은 정확하고 명료하며, Precise는 섬세하고 적절하며, 기능성에 대한 초점이 날카로워지면 디자인에 동기부여가 된다. - 존중 (Deference) 컨텐츠에 대한 존중, 컨텐츠에게 많은 것을 양보, UI가 사용자의 시선을 분산 시키는 것이 아닌 컨텐츠가 잘 보이도록 돕는 용도이다. 반투명도와 흐릿함은 사용자에게 힌트를 줄 수 있다. 베젤, 그라데이션 및 드롭 섀도를 최소한으로 사용하면 인터페이스가 가볍고 통기성이 유지되며 컨텐츠가 가장 중요하다. - 깊이 (Depth) 뚜렷한 시각적 층과 사실적인 움직임은 계층을 전달하고 활력을 주며 이해를 용이하게 한다. 터치 및 검색 가능성을 통해 즐거움을 높이고 컨텍스.. 더보기