본문 바로가기

Human Interface Guidelines

(71)
애플 휴먼 인터페이스 가이드라인(7) User Interaction -2 Audio Audio People manipulate sound through the volume buttons, silence switch, headphone controls, and the onscreen volume slider. Many third-party accessories include sound controls too. Audio can be output through internal or external speakers, headphones, and even wirelessly through an AirPlay-enabled or Bluetooth device. Whether sound is a primary aspect of your app’s experience or an embellishme..
애플 휴먼 인터페이스 가이드라인(6) User Interaction -1 3D Touch 3D Touch On supported devices, people can access additional functionality by applying varying levels of pressure to the touchscreen. Apps can respond by displaying a context menu (or supporting Peek and Pop) to show an item and the actions that people can use to affect the item. On devices running iOS 13 and later, people can use the touch and hold gesture to open a context menu, regardless of w..
애플 휴먼 인터페이스 가이드라인(5) App Architecture -4 Requesting Permission/ Settings Requesting Permission Users must grant permission for an app to access personal information, including the current location, calendar, contact information, reminders, and photos. Although people appreciate the convenience of using an app that has access to this information, they also expect to have control over their private data. For example, people like being able to automatically tag photos w..
애플 휴먼 인터페이스 가이드라인(4) App Architecture -3 Navigation Navigation People tend to be unaware of an app’s navigation until it doesn’t meet their expectations. Your job is to implement navigation in a way that supports the structure and purpose of your app without calling attention to itself. Navigation should feel natural and familiar, and shouldn’t dominate the interface or draw focus away from content. In iOS, there are three main styles of navigati..
애플 휴먼 인터페이스 가이드라인(3) App Architecture -2 Loading/Modality Loading When content is loading, a blank or static screen can make it seem like your app is frozen, resulting in confusion and frustration, and potentially causing people to leave your app. 내용이 로딩되고 있을 때, 빈 화면 혹은 정지 화면은 앱이 멈춘것 처럼 보일 수 있으며, 혼란과 좌절의 결과를 낳고, 사용자들이 앱을 떠나버릴 수 있습니다. Make it clear when loading is occurring. At minimum, show an activity spinner that communicates something is happening. ..
애플 휴먼 인터페이스 가이드라인(2) App Architecture -1 Launching/Onboarding Launching The launch experience has a significant impact on the way people feel about your app. Regardless of the device people are using or how long it's been since they last opened your app, the launch experience should be fast and seamless. The guidelines below can help you design a delightful launch experience. For developer guidance, see Responding to the Launch of Your App. (앱을) 시작하는 경험은 사..
애플 휴먼 인터페이스 가이드라인(1) iOS UI 디자인의 뼈대가 되는 HIG의 번역을 시작으로 티스토리를 시작한다. 매번 프로젝트를 시작할 때 가이드라인을 정독하려 하지만 영어여서 그런지 결국 필요한 부분만 조금씩 찾아보게 되는 터라 전체적인 이해를 위해 차근차근 번역하려 한다. 오역과 의역이 있으므로 상단 영문, 하단 국문으로 적어두었다. 번역은 2020년 12월 iOS 14 기준이며 매 업데이트는 developer.apple.com/design/whats-new/ 에서 확인할 수 있다. 원본 Themes - iOS - Human Interface Guidelines - Apple Developer iOS Design Themes As an app designer, you have the opportunity to deliver an extra..