모든 Apple 플랫폼에서 탁월한 사용자 경험을 디자인하기 위한 지침 및 모범 사례를 제공합니다.
https://developer.apple.com/kr/design/human-interface-guidelines/
안드로이드 스마트폰과 iOS 스마트폰 모두 사용해 본 사용자로서 플레이스토어에서 받을 수 있는 앱들에 비해, 앱스토어에서 받을 수 있는 앱들에는 통일된 부분이 많다고 생각한다. (흔히 '애플스러운' 느낌을 주는 UI)
사용하기만 할 때는 몰랐는데, 개발을 공부하게 되면서 생각보다 다양한 부분에 디자인이 들어간다는 걸 알았다.
애플은 Xcode를 통해서, 그리고 개발자들에게 가이드라인을 제공하면서, 앱스토어에서 제공되는 앱들의 통일감을 주고있다고 생각한다.
(이런 특징이 iOS 개발자가 되기로 한 것에 꽤 큰 영향을 미친 부분)
앱 시장은 포화상태이고, 같은 기능을 제공하는 앱들은 많기 때문에 디자인이 앱을 선택하고 설치하는데 큰 영향을 준다.
그 디자인에서 사용자에게 '애플스러운' 앱을 제공할 수 있도록 가이드라인에 맞게 개발하는 것 또한 중요한 부분이라고 생각한다.
양이 너무 방대해서 빠른 시간 안에 전부 정리하는 것은 무리겠지만, 개발을 진행하면서 공부하게 되는 부분을 천천히 정리해나가려고 한다.
사람들은 어디에서나 이동 중에도 iPhone을 통해 소통하고, 게임을 플레이하고, 미디어를 보고, 작업을 수행하고, 개인 데이터를 추적합니다.
https://developer.apple.com/kr/design/human-interface-guidelines/designing-for-ios
iOS용 앱을 디자인할 때에는 iOS 경험을 차별화하는 다음과 같은 기본적인 기기 특성 및 패턴을 먼저 이해해야 한다.
iOS와 잘 어울리도록 디자인하려면...