WWDC(4)
-
[HIG] UX Writing - 작은 텍스트 변화로 UI에 큰 임팩트 만들기
애플 디벨로퍼 챌린지 중에 글쓰기에 관한 WWDC를 추천받아 감상을 남겨본다.룰- 불필요한 수식어 제거하기- 반복을 피하기- 목적을 말하며 시작하기- 단어 리스트 만들기수식어 제거 | Remove filler수식어를 제거해야하는 예수식어를 사용해야하는 예핵심 기능인 경우 이런 수식어가 많이 있을 경우, 잠시 멈추고 이 단어들이 가치가 있는지 고민해보자! 감탄사, 감사/사과 문구, 느낌표 등은 사용할 경우, 그 의미가 가벼워보이지 않는지, 주요 내용에 방해가 되는지 고민해봐야 한다.반복 피하기 | Avoid repetition UX Writing은 언어의 경제학(덜음의 미학?)이다.목적을 언급하며 시작하기 | Lead with the why유저에게 액션을 원할 경우, 이유를 같이 설명하는 것이 좋다.To..
2025.11.14 -
[WWDC] 🧵Swift Concurrency - Behind the Scene
Swift Concurrency가 기존의 Threading Model에서 어떤 문제를 해결하기 위해 등장했는지 알아보겠습니다IndexThreading modelSynchronizationThreading model1. Main Thread에서 user event2. Database에서 feed를 로드3. 각 feed의 content를 concurrent Queue를 이용하여 네트웤크 fetch4. result를 serial Queue를 이용하여 database에 적재위의 흐름을 소스코드로 표현하면 다음과 같다. 위의 소스코드는 단점(pitfall)이 있는데 이를 이해하려면 기존의 GCD가 어떻게 동작하는 지 알아야한다.GCD는 큐에 work item을 담고 thread로 가져와 작업을 수행한다.concu..
2025.10.04 -
Apple Design Challenge Part 1 - 컨설팅 후기
챌린지에 참가하면 소정의 혜택으로 원하면, 본인의 앱을 애플 에반젤리스트 분이 컨설팅 해준다. 할까말까 고민하다가, 현재 회사 앱이 앱이 너무 예쁘지 않아서 받게 되었다. 컨설팅에서 다음과 같은 말을 해주셨는데 아주 정확한 말씀이셨다. 앱의 첫 인상이 초기 기획보다 피처가 많이 확장되어보이는데, UX의 고려 없이 덧붙힌 느낌이다. 초기 기획은 채팅 + 음성/영상 VOIP였다. 이 후, 유료 비디오 스트리밍 + 정기 구독이 추가되었다. 컨설팅 전 세션 듣고 수정한 사항 첫 페이지 이후 탭바 숨김 처리한 것 해제 - 트위터 / 인스타 / 슬랙 등이 이미 이를 지키고 있음. 프로필 메뉴를 80 / 20 룰을 지켜 분리 함 컨설팅을 원하는 항목 찾기(검색) 탭 타이틀의 애매함. 더보기 탭 메뉴 이름 및 정체..
2023.03.15 -
Apple Design Challenge Part 1
애플에서 개발자와 UX디자이너를 대상으로한 온라인 세션이다. 처음엔 AsyncSwift에서 애플 로고가 박힌 후드티를 준다고 하여 가벼운 마음으로 참가하였다. (결국 받았다 ㅎㅎ) 이 세션의 슬라이드는 비공개이지만 대부분의 내용이 WWDC에서 공개된 세션을 바탕으로 하기 때문에 못 들었다고 아쉬어 하지 않아도 된다. Part1: 네비게이션 / 워크플로우 중점 예측 가능성과 안정성 명확하고 도움이 되는 정보 자연스럽고 단순한 워크플로우 즐거운 경험 - 앱을 소개해주는 계기가 됨 이 step이 앱을 사용하는데 이득이 되는지 항상 고민하기 네비게이션 길 찾기 멘탈 모델 워크플로우 점진적 공개 80/20 규칙 네비게이션: 길 찾기 예시 공항가는 길 / 공항에서의 게이트 → 점점 세분화하고 디테일한 정보들이 들어..
2023.03.15