Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

도니의 iOS 프로그래밍 세상

Authentication - sign in with Apple 본문

HIG(iOS14)

Authentication - sign in with Apple

Donee 2022. 2. 11. 15:14

Authentication

사용자에게 가치가 있는 무엇인가를 전달할 때, 앱에서는 인증을 요구해야한다.

사용자들에게 간단하고 안전한 로그인을 제공하기 위해서 sign in with Apple의 기능을 지원해야 한다. 이를 통해 사용자들은 다수의 암호를 기억할 필요 없이 아이클라우드의 키체인을 통한 편리한 로그인 경험을 겪게 된다.

1. 가능한 sign-in하는 것을 지연시켜야 한다.

등가교환 법칙에 따라 사용자에게 큰 가치를 주기 전까지 sign-in을 강제로 해서는 안된다. 이앱에서 유용한 가치를 사용하기 전에 회원가입부터 하라고 한다면 사람들은 포기하기 마련이다. 앱과의 사랑에 빠질수 있는 시간을 주어야 한다. 왜냐하면 전자상거래의 앱의 사용자가 다음에 돌아올 보장이 없기 때문에 회원가입을 유도하는 것보단 비회원주문등을 통해서 앱을 사용할 수 있도록 하는것이 좋다. 그와달리 미디어 스트리밍앱은 사람들이 무엇을 보기 위해 회원가입을 하기 전에 사람들 스스로가 앱의 콘텐츠를 탐색하게 만듦으로서, 앱이 제공해줄수 있는것들을 보여줘야한다. (넷플릭스와 같이 회원가입을 하지 않으면 콘텐츠를 보여주지 않는 정책은 그것의 후발주자들은 쉽사리 할수 없는 전략이다. 왜냐하면 사용자들은 넷플릭스의 대항마로 사용하기 위해서는 내부의 콘텐츠를 넷플릭스 콘텐츠와 비교할 수 있어야 하기 때문이다.)

2. 인증에대한 이점과 서비스에대한 회원가입방법을 설명해라

처음부터 사용자가 계정을 가지고 있지 않음을 유의하면서, 앱내에서 바로 sign-up할수있는 쉬운 방법을 알려줘야 한다.

3. 적절한 키보드를 보여줌으로써 데이터 엔트리를 최소화해라

이메일 주소를 요청할 때, 이메일 키보드 스크린을 보여줘야 하는것들과 같은데, 결국 키보드를 입력정보에 맞춰 최적화된 것을 제공하는 것이 목적이다. 왜냐하면 네이티브 앱이 줄수 있는 장점이란 것은 바로, 이메일 전용 키보드등 넘버패드등 UIKeyboardType에선 여러종류의 키보드가 존재하고 이를 제공해줄 수 있다는 사실이다.

4. "passcode"라는 말을 하지마라.

사용자가 기술적으로 깊이 들어갈 필요가 없기 때문에, passcode는 개발자의 용어기 지양하고 password라는 단어를 사용해야 한다.

출처

Apple Human Interface Guidelines(https://developer.apple.com/design/human-interface-guidelines/)

​스위프트하이(https://www.youtube.com/watch?v=TIQxvc-YbE8)

 
 

'HIG(iOS14)' 카테고리의 다른 글

Data entry - 피커와 테이블 뷰  (0) 2022.02.11
Face ID and Touch ID  (0) 2022.02.11
Designing a Greate Audio Experience  (0) 2022.02.11
Navigation  (0) 2022.02.11
Modality - 2  (0) 2022.02.11
Comments