텍스트가 커지면, 레이아웃도 자리를 내어 줍니다.
기본 크기부터 가장 큰 손쉬운 사용 크기까지, PhotoCal의 레이아웃은 텍스트를 잘라내지 않고 맞춰 바뀝니다. 레이블은 줄을 바꿔 표시되고, 값은 이름 아래로 쌓이며, 카메라 버튼도 화면에 맞게 다시 배치됩니다.
PhotoCal은 VoiceOver, 음성 명령, Dynamic Type, 볼드체 텍스트, 대비 증가, 동작 줄이기 기능을 지원하며, 상태를 색상만으로 표시하지 않습니다. 69개 언어로 현지화되어 있으며, 오른쪽에서 왼쪽으로 쓰는 언어도 포함됩니다.
기본 크기부터 가장 큰 손쉬운 사용 크기까지, PhotoCal의 레이아웃은 텍스트를 잘라내지 않고 맞춰 바뀝니다. 레이블은 줄을 바꿔 표시되고, 값은 이름 아래로 쌓이며, 카메라 버튼도 화면에 맞게 다시 배치됩니다.
음식 기록의 각 음식은 하나의 요소로 묶여 있습니다. VoiceOver가 음식 이름, 칼로리와 주요 영양소, 기록한 시간을 읽어 준 다음 열기나 삭제를 제안합니다. 탭, 칼로리 링, 사진, 모든 버튼에도 각각 이름이 있습니다.
모든 컨트롤에는 ‘음성 명령’ 기능으로 부를 수 있는 이름이 있고, 자주 쓰는 컨트롤은 사람들이 실제로 떠올리는 말에 반응합니다. 사진을 찍거나 대신 식사를 입력하려면 다음 중 하나를 말하세요.
‘볼드체 텍스트’ 기능을 켜면 PhotoCal의 모든 레이블이 더 굵어지고, 글자가 넓어지는 만큼 레이아웃이 공간을 마련합니다.
PhotoCal의 색상 팔레트에는 라이트와 다크 각각에 고대비 버전이 있어, ‘대비 증가’ 기능을 켜면 자동으로 적용됩니다. 칼로리 링, 주요 영양소 링, 강조 색상이 모두 뚜렷해집니다. 라이트 모드에서는 더 진하게, 다크 모드에서는 더 밝게.
목표를 지키고 있을 때는 초록색 링만 보이는 것이 아니라 “✓ kcal 남음” 문구가 함께 표시되고, 최근 활동 달력은 목표 달성, 목표 초과, 미완료인 날을 각각 고유한 기호로 표시합니다.
이는 ‘색상 사용 없이 구별’ 기능을 켰을 때만이 아니라 언제나 마찬가지입니다.
PhotoCal은 시스템 설정을 따르며, 다크 팔레트는 라이트 테마를 뒤집은 것이 아니라 라이트 팔레트와 함께 처음부터 디자인했습니다.
PhotoCal은 69개 언어로 현지화되어 있습니다. 아랍어, 히브리어, 페르시아어, 우르두어에서는 전체 레이아웃이 오른쪽에서 왼쪽으로 바뀌고, 숫자는 각 언어의 방식대로 표시되며, AI가 붙이는 음식 이름도 사용자의 언어로 나옵니다.
‘동작 줄이기’ 기능을 켜면 온보딩과 구입 확인 화면에서 튀어 오르는 애니메이션이 사라집니다.
먹은 음식을 입력하거나 받아쓰기로 말하세요. 예를 들어 “과카몰리를 곁들인 치킨 부리또 볼”. 그러면 AI가 칼로리와 주요 영양소를 채워 줍니다. 한 가지 음식이든 한 끼 전체든 한 번에. 사진을 찍을 필요가 없습니다.