Multiple Windows on iPad
In iOS 13 and later, iPad apps can support multiple windows. For example, in an iPad app that enables document creation, people could have multiple document windows open at the same time.
iOS 버전 13 이상의 아이패드 앱은 멀티 윈도우(다중 윈도우)를 지원합니다. 문서 작성 앱을 예로 든다면, 여러 문서 하나하나가 각각 있는 윈도우들이 생성되는 것이죠.
NOTE
To support multiple windows in the Mac version of your iPad app, you must support multiple windows on iPad. For guidance, see Mac Catalyst.
아이패드 앱의 Mac 버전에서 다중 윈도우를 지원하기 위해선 아이패드에서 먼저 다중 윈도우를 지원해야 합니다.
There are several ways people can open a new window. For example:
- Drag an app's Dock icon to the side of the screen to choose one of its current windows or create a new one
- Drag an object to the side of the screen and drop it onto the system-provided drop target
- Touch and hold an app icon on the Home screen or the Dock, tap Show All Windows in the context menu that appears, and tap the Add (+) button
- Touch and hold an object until it reveals a context menu that includes the option to view the object in a new window
사용자들이 새 윈도우를 여는 방법들은 아래와 같습니다 :
- 앱의 독 아이콘을 스크린 한쪽으로 드래그하여 현재 윈도우 혹은 새 윈도우를 선택합니다.
- 오브젝트를 스크린 한쪽으로 드래그 후 시스템에서 제공되는 드롭 타겟에 드롭합니다.
- 홈스크린 또는 독의 앱아이콘을 터치 후 유지한 뒤, '모든 윈도우 보이기' 콘텍스트 메뉴 버튼을 탭하고 추가(+) 버튼을 누릅니다.
- 오브젝트를 터치 후 '새 윈도우에서 오브젝트 보기' 콘텍스트 메뉴가 보일때까지 터치를 유지합니다.
iPad apps typically use two types of windows. A primary window lets people navigate the app's full hierarchy and access all of the app's objects and the actions associated with them. An auxiliary window often supports a modal task or contains a single object and the actions associated with it; in both cases, people tend to close an auxiliary window after they’ve completed their work in it. In Mail, for example, the primary window contains all mailboxes and messages, whereas an auxiliary window displays a single message.
아이패드 앱은 두가지 종류의 윈도우를 보통 사용합니다. 주요 윈도우는 사용자들이 앱의 전체 위계, 구성과 앱의 오브젝트와 관련 액션에 모두 접근할 수 있도록 합니다. 보조 윈도우는 모달 태스크 또는 단일한 오브젝트를 지원합니다. 모달이든 단일 오브젝트든 모두 사용자들이 임무 수행 후 윈도우를 끕니다. 예를 들어 메일 앱의 경우, 주요 윈도우는 모든 메일함과 메세지를 포함하는 반면 보조 윈도우는 메세지 하나를 보여줍니다.
Although in most cases you should use a primary window, whether to use an auxiliary window depends largely on the type of content people want to view when they open a new window in your app. Regardless of whether people open a new window by dragging an item to the side of the screen or by choosing an "Open Item in New Window" command, consider the following heuristic.
- If the item is a folder of content, use a primary window.
- If the item is an individual document or file, and people are likely to close the new window when they're finished interacting with the item, use an auxiliary window.
물론 대부분의 경우 주요 윈도우를 써야하지만, 보조 윈도우를 사용하는 경우는 사용자들이 앱에서 새 윈도우를 열어 보고싶은 내용이 무엇이냐에 따라 결정됩니다. 사용자들이 아이템을 스크린 한쪽으로 드래그했든, "새 윈도우에서 열기" 제안을 눌러 새 윈도우를 열었든, 아래의 휴리스틱을 고려하세요.
- 만약 아이템이 폴더나 콘텐츠인 경우, 주요 윈도우를 사용하세요.
- 만약 아이템이 개별 문서거나 파일인 경우, 사용자들이 상호작용을 끝낸 뒤 그 윈도우를 끄는 경우, 보조 윈도우를 사용하세요.
Make sure an auxiliary window is useful on its own. Auxiliary windows should give people additional views into your app's content and functionality. Avoid using an auxiliary window merely to provide options or tools that work on content in the primary window.
보조 윈도우가 그 자체로 쓸모있도록 하세요. 보조 윈도우는 사용자들에게 추가 뷰를 제공하면서 앱의 내용과 사용성을 보여줍니다. 보조 윈도우를 그저 주요 윈도우 콘텐츠에 관련된 옵션을 제공하거나 툴을 제공하는 윈도우로만은 사용하지 마세요.
Use a Done or Close button in an auxiliary window. When a primary window displays a document, the window typically includes a Back button that lets people navigate to a parent view. In contrast, when an auxiliary window displays a document, the Back button should be replaced with a Done or Close button, because people expect to close an auxiliary window when they're finished working in it.
보조 윈도우엔 완료 혹은 닫기 버튼을 사용하세요. 주요 윈도우가 파일을 보여주고 있을 땐 대부분 뒤로가기 버튼을 두어 사용자들이 이전 화면으로 돌아갈 수 있게 합니다. 반면 보조 윈도우가 파일을 보여주고 있을 땐 뒤로가기 버튼은 완료 혹은 닫기 버튼으로 대체되어야 합니다. 사용자들은 보조 윈도우에서 하던 활동이 종료되면 윈도우를 끌 것으로 기대하기 때문입니다.