Great collaboration and sharing experiences are simple and responsive, letting people focus on the content while communicating effectively with others.
좋은 공동 작업 및 소통은 단순하고 반응성이 있으며, 사람들이 콘텐츠에 집중할 수 있도록 하는 동시에 다른 사람들과 효과적으로 소통할 수 있게 합니다.
System interfaces and the Messages app can help you provide consistent and convenient ways for people to collaborate and share. For example, people can share content or begin a collaboration by dropping a document into a Messages conversation or selecting a destination in the familiar share sheet.
시스템 인터페이스와 메시지 앱은 사용하면 사람들에게 콘텐츠를 공동 작업 및 공유하는 데 일관되고 편리한 방법을 제공합니다. 예를 들어, 사람들은 메시지 앱 대화 상자에 문서를 끌어다 놓거나 공유 시트에서 대상을 선택해 콘텐츠를 공유하거나 공동 작업을 시작할 수 있습니다.
After a collaboration begins, people can use the collaboration button in your app to communicate with others, perform custom actions, and manage details. In addition, people can receive Messages notifications when collaborators mention them, make changes, join, or leave.
사용자는 공동 작업이 시작되고, 앱의 공동 작업 버튼을 사용해서 다른 사람과 소통하고, 사용자 지정 작업을 수행하고 세부 사항을 관리할 수 있습니다. 또한, 사용자들은 공동 작업자를 언급하거나 콘텐츠를 변경하거나, 새로운 작업자가 들어오거나 기존 작업자가 나갈 때, 알림을 받을 수 있습니다.
역자 첨언
You can take advantage of Messages integration and the system-provided sharing interfaces whether you implement collaboration and sharing through CloudKit, iCloud Drive, or a custom solution. To offer these features when you use a custom collaboration infrastructure, make sure your app also supports universal links (for developer guidance, see Supporting universal links in your app).
CloudKit, iCloud Drive 또는 사용자 정의 솔루션을 통해 공동 작업과 공유를 구현하더라도 메시지 통합 및 시스템이 제공하는 공유 인터페이스를 활용할 수 있습니다. 사용자 정의 공동 작업 인프라를 사용하는 경우에도 이런 기능을 제공하려면 앱이 유니버설 링크를 제공해야 합니다(개발자 가이드 라인은 Supporting universal links in your app을 참조하세요).
역자 첨언
In addition to helping people share and collaborate on documents, visionOS supports immersive sharing experiences through SharePlay. For guidance, see SharePlay.
Place the Share button in a convenient location, like a toolbar, to make it easy for people to start sharing or collaborating. The system-provided share sheet helps people share content like websites, songs, photos, and more, making it a natural place to begin a collaboration. In iOS 16 and iPadOS 16, the share sheet includes ways to choose a file-sharing method and set permissions for a new collaboration; macOS 13 introduces similar appearance and functionality in the sharing popover. In your SwiftUI app, you can also support sharing by presenting a share link that opens the system-provided share sheet when people choose it; for developer guidance, see ShareLink.
유저가 공유나 공동 작업을 쉽게 시작할 수 있도록 툴바와 같이 편리한 위치에 공유 버튼을 배치하세요. 시스템 제공 공유 시트는 웹 사이트, 노래, 사진 등의 콘텐츠를 공유하는데 도움이 되며, 자연스럽게 공동 작업을 시작할 수 있습니다. iOS 16과 iPadOS 16에서는 공유 시트에서 파일 공유 방법을 선택하고 새로운 공동작업 권한을 설정할 수 있습니다. “macOS 13도 이와 비슷한 외형과 기능이 있는 공유 팝오버를 제공합니다.” SwiftUI 앱에서는 공유 링크를 제공해서 사용자가 그 링크를 선택할 때 시스템에서 제공하는 공유 시트를 열 수 있도록 지원할 수 있습니다(개발자 가이드를 보려면 ShareLink를 참조하세요).
역자 첨언
If necessary, customize the share sheet or sharing popover to offer the types of file sharing your app supports. If you use CloudKit, you can add support for sending a copy of a file by passing both the file and your collaboration object to the share sheet. Because the share sheet has built-in support for multiple items, it automatically detects the file and makes the “send copy” functionality available. With iCloud Drive, your collaboration object supports “send copy” functionality by default. For custom collaboration, you can support “send copy” functionality in the share sheet by including a file — or a plain text representation of it — in your collaboration object.
필요한 경우, 앱이 지원하는 파일 공유 유형을 제공하기 위해 공유 시트나 공유 팝오버를 사용자 정의하세요. CloudKit을 사용하는 경우, 파일과 공동 작업 객체를 공유 시트에 전달하여 파일의 사본을 보낼 수 있도록 할 수 있습니다. 공유 시트에는 여러 항목을 지원하는 기능이 내장되어 있으므로, 파일을 자동으로 감지하고 “사본 보내기” 기능을 활성화합니다. iCloud Drive의 경우, 협업 객체가 기본적으로 “복사 전송” 기능을 지원합니다. 사용자 지정 공동 작업의 경우, 공동 작업 객체에 파일 또는 해당 파일의 일반 텍스트 표현을 포함시켜 공유 시트에서 “사본 보내기” 기능을 지원할 수 있습니다.
Write succinct phrases that summarize the sharing permissions you support. For example, you might write phrases like “Everyone can make changes” or “Everyone can view.” The system uses your permission summary in a button that reveals a set of sharing options that people use to define the collaboration.
공유 권한을 알려주는 간결한 문구를 작성하세요. 예를 들어 “모든 사람이 편집할 수 있음” 또는 “모든 사람이 볼 수 있음”과 같은 문구를 작성할 수 있습니다. 시스템은 이것을 공유 옵션 세트를 나타내는 버튼에 사용하여 사람들이 협업을 정의하는 데 사용하는 옵션을 표시합니다.
역자 첨언
Provide a set of simple sharing options that streamline collaboration setup. You can customize the view that appears when people choose the permission summary button to provide choices that reflect your collaboration functionality. For example, you might offer options that let people specify who can access the content and whether they can edit it or just read it, and whether collaborators can add new participants. Keep the number of custom choices to a minimum and group them in ways that help people understand them at a glance.
공동 작업 설정을 간소화하는 간단한 공유 옵션 세트를 제공하세요. 사용자가 권한 요약 버튼을 선택할 때 나타나는 보기에 공동 작업의 기능을 반영하는 선택 사항을 제공할 수 있습니다. 예를 들어, Read-only(읽기 전용) / Edit(편집 가능) / Comment(댓글 가능) / Full access(모든 권한 허용) 여부를 지정할 수 있는 선택사항을 제공할 수 있습니다. 제공하는 사용자 정의 선택 항목의 수를 최소화하고 사람들이 한 눈에 이해할 수 있도록 그룹화하는 방식으로 정리해야 합니다.
Prominently display the collaboration button as soon as collaboration starts. The system-provided collaboration button reminds people that the content is shared and identifies who’s sharing it. Because the collaboration button typically appears after people interact with the share sheet or sharing popover, it works well to place it next to the Share button.
공동 작업이 시작되는 즉시 공동작업 버튼을 눈에 띄게 보여주세요. 시스템에서 제공하는 공동 작업 버튼은 콘텐츠가 공유되고 누가 공유하고 있는지를 보여줍니다. 공동작업 버튼은 사람들이 공유 시트나 공유 팝업과 인터렉션 후에 표시되므로 공유 버튼 옆에 배치하는 것이 좋습니다.
Provide custom actions in the collaboration popover only if needed. Choosing the collaboration button in your app reveals a popover that consists of three sections. The top section lists collaborators and provides communication buttons that can open Messages or FaceTime, the middle section contains your custom items, and the bottom section displays a button people use to manage the shared file. You don’t want to overwhelm people with too much information, so it’s crucial to offer only the most essential items that people need while they use your app to collaborate. For example, Notes summarizes the most recent updates and provides buttons that let people get more information about the updates or view more activities.
필요한 경우에만 공동 작업 팝업에서 사용자 지정 작업을 제공하세요. 앱에서 공동 작업 버튼을 선택하면 세 가지 섹션으로 구성된 팝오버가 나타납니다. 상단에는 공동 작업자 목록과 Messages 또는 FaceTime을 열 수 있는 통신 버튼이 있으며, 중간에는 사용자 정의 항목이 포함되어 있습니다. 하단에는 공유 파일을 관리하는 데 사용하는 버튼이 표시됩니다. 사람들이 너무 많은 정보에 노출되지 않도록 해야 하므로, 공동 작업을 위해 앱을 사용하는 동안 사람들이 실제로 필요로 하는 가장 필수적인 항목만 제공하는 것이 중요합니다. 예를 들어, Notes에서는 최신 업데이트를 요약하고 업데이트에 대한 추가 정보를 얻거나 더 많은 활동을 확인할 수 있는 버튼을 제공합니다.
→ 공동 작업 팝업에서는 가장 필수적인 항목만 사용자 지정 작업으로 제공해야 한다.
If it makes sense in your app, customize the title of the popover’s collaboration-management button. People choose this button — titled “Manage Shared File” by default — to reveal the collaboration-management view where they can change settings and add or remove collaborators. If you use CloudKit sharing, the system provides a management view for you; otherwise, you create your own.
앱에서 필요하다면 팝오버의 공동작업 - 관리 버튼의 제목을 사용자 정의하세요. 사용자는 기본적으로 “공유 파일 관리”라는 제목의 버튼을 선택해 공동 작업 관리 뷰에서 설정을 변경하고 공동작업자를 추가 또는 제거할 수 있습니다. CloudKit 공유를 사용하는 경우, 시스템이 공동작업 관리 뷰를 제공합니다(CloudKit을 사용하지 않은 경우 직접 만들어야 합니다).
Consider posting collaboration event notifications in Messages. Choose the type of event that occurred — such as a change in the content or the collaboration membership, or the mention of a participant — and include a universal link people can use to open the relevant view in your app. For developer guidance, see SWHighlightEvent.
메시지에 공동작업 이벤트의 알림을 게시하는 것을 고려해 보세요. 발생한 이벤트 유형(예를 들어 콘텐츠나 협업 구성원의 변경, 참가자의 언급)을 선택하고 사용자가 앱에서 보기를 열 때 사용할 수 있는 Universal Link를 포함하세요(개발자 지침은 SWHighlightEvent를 참조하세요.).
No additional considerations for iOS, iPadOS, or macOS. Not available in tvOS.
iOS, iPadOS 또는 macOS에서는 추가 고려사항이 없습니다. tvOS는 지원하지 않습니다.
By default, the system supports screen sharing for an app running in the Shared Space by streaming the current window to other collaborators. If one person transitions the app to a Full Space while sharing is in progress, the system pauses the stream for other people until the app returns to the Shared Space. For guidance, see Immersive experiences.
기본적으로 시스템은 협업자들에게 현재 창을 스트리밍하여 Shared Space에서 실행 중인 앱에 대한 화면 공유를 지원합니다. 한 명의 사용자가 공유를 진행 중에 앱을 Full Space로 전환하면, 시스템은 다른 사용자를 위해 스트림을 일시 중단하며 앱이 Shared Space로 다시 돌아올 때까지 대기합니다. 자세한 내용은 Immersive experiences을 참조하세요.
ShareLink — SwiftUI
작성 날짜 | 작성자 | 수정사항 |
2023/05/23 | 배찌 | 초기 번역 |
2023/12/11 | 배찌 | visionOS 내용 추가 |