전체 글 9

iOS 18, 변경된 제어센터가 불편하다면

지난 주말, iOS 17에서 18로 업데이트를 진행했다.업데이트 후 가장 먼저 느낀 건 제어센터를 닫는 것이 불편해졌다는 것이었다.기존의 제어센터는 내린 후 위로 올리는 제스처를 하거나 빈 공간을 탭 하기만 하면 제어센터가 닫혔는데, iOS 18에서 바뀐 제어센터는 위로 올리는 제스처를 하면 다른 탭으로 이동했다. 업데이트 이후 다른 탭을 추가하지 않았는데도 말이다. 처럼 업데이트하기 전부터 먼저 업데이트를 했던 지인들에게 제어센터를 닫는 것이 불편해졌다는 이야기를 들었었기에 이게 말했던 불편함이구나 싶었고, 이번에 업데이트를 한다고 했었던 제어센터 커스터마이징 기능 관련 이슈구나 싶었다.  커스터마이징 기능 관련이니 관련 버튼이 있겠지 싶어 제어센터 화면을 찬찬히 보다 보니 홈 화면에서 사용하던 + 버..

iOS/팁 2024.10.01

지하철 도착 정보 수집과 예외 처리 과정_🪙

시티타이머를 개발하면서 가장 많은 노력을 기울였던 부분은 가장 가까운 역에 도착하는 열차들의 도착시간을 가져오는 것이었다. 이를 구현하기 위해서는1. 현재 위치에서 가장 가까운 역 2. 해당하는 역의 열차 들의 도착 정보가 필요했는데 우선, 현재 위치에서 가장 가까운 역을 찾기 위해서는 사용자의 현재 좌표를 받아오는 것뿐만 아니라 전국 지하철역들의 좌표 데이터를 구하는 것이 필수적이었다. 전국의 역들의 좌표 값들을 구하기 위해https://data.seoul.go.kr/dataList/OA-21232/S/1/datasetView.do 열린데이터광장 메인데이터분류,데이터검색,데이터활용data.seoul.go.krhttps://t-data.seoul.go.kr/category/dataviewopenapi.d..

앱 UIUX 설계_🪙🪽

'사용자에게 필요한 정보를 최대한 빠르게 단순하고 직관적이게 제공하는 것'을 이번 프로젝트의 가장 중요한 UX 목표로 설정하였다. 이를 위해서 다양한 UI 방안을 고려해보았는데, 결국 마지막에 반영하게 된 방향은 다음과 같았다: 1. 카드 형태의 직관적인 정보 가장 중요하게 생각한 것은 직관성이었고, 처음부터 위젯을 고려하며 앱을 설계했기 때문에 위젯과의 연동을 고려해야했다. 특히 위젯 사용은 무조건 편리해야 했기에 앱에서 따로 검색을 하지 않아도 필요한 정보가 늘 위젯에 노출되어 있으면 했다. 하지만, 유저의 개입없이 바로 알 수 있는 정보는 위치 정보 뿐인데, 한 역에도 다양한 호선과 방향의 열차가 존재하기 때문에 작은 위젯 화면에 이 정보를 모두 담을 수도 없었다는 모순을 발견하였다.  이 문제를 ..