애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

로그인 버튼 구현에 있어서 각각 디자인 가이드가 명시 되어 있다.
 이를 완벽하게 구현 하지 않더라도, 앱개발 & 운용시에 문제가 되지 않지만
스토어 등록시 점점 더 까다롭게 검수가 진행 되고 있으므로 미리 양식에 맞게 구현해 둔다면 두번 일을 하지 않게 될 것이다.

  1. 애플 
     – https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/buttons/
  2. 네이버
    – https://developers.naver.com/docs/login/bi/
  3. 구글
    – https://developers.google.com/identity/branding-guidelines?hl=ko
  4. 카카오
    – https://developers.kakao.com/docs/latest/ko/reference/design-guide
  5. 페이스북
    – https://developers.facebook.com/docs/facebook-login/web

안녕하세요 :) Zedd입니다.

분명히..!!!!! 분명히 제가 봤을 때는

https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/buttons/

Buttons - Sign in with Apple - Human Interface Guidelines - Apple Developer

Buttons Apple provides several Sign in with Apple buttons you can use to let people set up an account and sign in. If necessary, you can create a custom button to offer Sign in with Apple; for guidelines, see Creating a Custom Sign in with Apple Button. Pr

developer.apple.com

여기에

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

이런게 없었는데...진짜루...

아무튼 저는 Sign in with Apple의 그 버튼(ASAuthorizationAppleIDButton)이 

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

저 minimum width를 지켜야 하는 건 줄 알았는데, 확인차 들어갔다가 

Creating a Custom Sign in with Apple Button을 봐버림 😱

이런거 추가되면 Apple이 알림 좀 줬으면 좋겠다..

한번 볼게요.

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

왼쪽처럼 할 수도 있고, 오른쪽처럼 로고만 나오게 해도 됨 ㅇㅇ

Q : 엥 왼쪽 지금 기본으로 제공하는 그거 아님? 커스텀 아닌디?

A : 저도 그런줄;; 근데 읽어보니까 저렇게 그냥 커스텀으로 만든걸 이야기 하는거임

Apple Design Resources에 가면 Apple Logo를 다운로드 할 수 있습니다.

다운 받아서 Custom left-aligned 로그인 또는 Logo-only 로그인 버튼을 만들 수 있다는 사실..!!??

Logo파일은 PNG, SVG, PDF 포맷으로 제공되며

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

이렇게 2가지 appearances로 제공됨ㅎ

Logo파일에는 이미 패딩이 들어가 있어서 Logo를 버튼에 쉽게 배치할 수 있다는 부분ㅇ

정확히 말하자면

- Left-aligned logo 파일에는 버튼과 관련된 Logo의 정확한 비율을 보장하는 세로 패딩, Logo와 버튼의 왼쪽 가장자리와 title사이의 최소 여백을 제공하는 가로여백이 포함되어있음

- Logo-only logo 파일에는 버튼에 대한 Logo의 정확한 비율을 보장하는 가로 및 세로 패딩이 포함되어있음. 

저는 Logo파일은 하나고..그걸 내가 뭐 왼쪽에 배치하느냐 로고 하나만 놓느냐 이렇게 선택하는 건 줄 알았는데

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

위에서 말한대로 파일이 나눠져있음

암튼 이거 받아서 Logo 파일에 하면 안되는 짓 알려드림


1. Apple Logo 자체를 버튼으로 사용 ㄴㄴ(Never use the Apple logo by itself as a button.)

정확하진 않은데..Apple Logo를 로그인이 아닌 버튼으로 사용하지 말라는 뜻 같아요?

이 부분 정확하게 잘 모르겠습니다 ㅠㅠ 혹시 아시는 분 댓글 부탁드려요

2. Logo파일의 높이를 버튼의 높이와 일치시키셈

3. Logo파일 자르지 마셈

4. Logo파일에 세로패딩 추가 ㄴㄴ

5. Logo파일에 custom 색상 추가 ㄴㄴ


아니 뭐 이렇게 제약이 많아

아오

Left-Aligned Logo Buttons

버튼 height에 따라 Logo파일 포맷 선택해야함.

SVG, PDF는 벡터 기반 포맷이므로 이 포맷으로는 모든 Height의 버튼으로 사용할 수 있음.

Height이 44pt인 버튼에서만 PNG파일을 사용할 것. (이는 iOS의 기본(및 권장) 버튼 Height).

또 요 logo파일은 small, medium, large size로 제공됨.

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

title에 시스템 font를 사용 할 것.(Sign up with Apple, or Continue with Apple같은거) 

올바르게 표시하려면......custom button의 title와 버튼의 높이가 시스템에서 사용하는 비율과 같아야 한다고 합니다.

특히 title의 font size는 버튼 height의 43%........여야합니다.

즉 버튼의 Height은 title font size의 233%...여야 하며 가장 가까운 정수로 반올림 되어야 합니다.

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

height가 44자나 -> 44 * 0.43 = 18.92 = 19pt

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

height가 56이자나 -> 56 * 0.43 = 24.08 = 24pt

ㅇㅋ??

아니 이런 섬세함..

아직 Left-Aligned Logo Buttons를 만들 때 주의해야 할 점이 끝난게 아닙니다...

title에 대문자 스타일을 유지할 것.

"Sign" 또는 "Continue" 그리고 "Apple"은 대문자로 시작할 것. 그 외엔 다 소문자ㅇㅇ

title과 logo를 버튼 안에 수직으로(vertically) 유지 할 것.

이거 위에서 말한 버튼 높이랑 logo높이랑 맞춰라 그거 같음.

필요한 경우 logo삽입 할 것.

Apple logo를 다른 authentication logo와 가로로 정렬해야 하는 경우, Apple logo왼쪽에 삽입 할 수 있음

title과 버튼의 오른쪽 가장자리 사이에 최소 여백을 유지할 것.

여백은 버튼 width의 8%......이상..

최소 버튼 크기와 여백을 유지 할 것.

locale에 따라 버튼 title의 길이가 다를 수 있으니 다음을 지침으로 사용 할 것.

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

이건 똑같네

하하 하지만 끝나지 않았다는 점

Logo-Only Buttons을 만들 때 주의해야 할 점이 남았다구~~!~ 하하

Logo-Only Buttons

위에서 말한대로 44pt x 44pt 크기의 버튼에서만 PNG사용하고 나머지 크기에서는 SVG, PDF쓸 것.

가로패딩 추가 ㄴㄴ.

 얘는 항상 1:1 종횡비를 가지며 이미 올바른 패딩이 포함되어 있기 때문

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu

진짜 패딩 포함되어 이씀

logo-only image의 기본 사각형 모양을 변경하구 싶으면 mask를 사용할 것.

애플 로그인 버튼 디자인 가이드 - aepeul logeu-in beoteun dijain gaideu
참고

버튼 주위에 최소 여백을 유지 할 것.

여백은 버튼 Height의 최소 1/10을 유지해야함.