Sharing and Actions
공유 및 액션
Share extensions provide a convenient way to share information from the current context with apps, social media accounts, and other services. Action extensions let people initiate content-specific tasks, such as adding a bookmark, copying a link, or saving an image. People access share extensions and action extensions by tapping an Action button in an app to display an activity view. An activity view shows only extensions relevant to the current context. You wouldn’t see text manipulation actions while editing a video, for example. Within an activity view, share extensions are listed above action extensions.
공유 확장기능은 앱이나 소셜 미디어, 혹은 다른 서비스의 현재 맥락에서 정보를 공유할 수 있는 편리한 방법을 제공합니다. 액션 확장기능은 사용자들이 책갈피, 링크 복사, 이미지 저장같은 콘텐츠 기반 임무를 시작할 수 있게 합니다. 사용자들은 앱의 액션 버튼을 탭해 액티비티 뷰를 띄우고, 공유 확장기능과 액션 확장기능에 접근할 수 있습니다. 액티비티 뷰는 현재 맥락과 관련된 확장기능만을 보여줍니다. 즉 비디오를 편집할 때 텍스트 처리 액션을 볼 수 없다는 것이죠. 액티비티 뷰 내의 공유 확장기능은 액션 확장기능 위에 나열됩니다.
Enable a single, focused task. An extension isn’t a mini-app. It performs a narrowly scoped task related to the current context.
한가지의 집중적인 작업만 할 수 있도록 하세요. 확장기능은 미니-앱이 아닙니다. 현재 맥락에 관련해 아주 제한적인 영역의 임무만을 수행합니다.
Craft a familiar interface. For share extensions, the system-provided composition view is familiar and provides a consistent sharing experience throughout the system. Use it whenever possible. For action extensions, include your app name, or design an interface that’s recognizable and feels like a natural extension of your app.
익숙한 인터페이스를 만드세요. 공유 확장기능의 경우, 시스템에서 제공된 뷰가 익숙하게 보이며 시스템 전체에서 일관적인 공유 경험을 제공합니다. 가능하다면 이 뷰를 사용하세요. 액션 확장기능의 경우, 앱 이름을 포함시키거나 당신의 앱의 확장기능이라는걸 자연스럽게 인지할 수 있는 인터페이스를 디자인하세요.
Streamline and limit interaction. The best extensions let people perform a task in just a few steps. For example, a share extension might immediately post an image to a social media account with a single tap. Only provide an interface when necessary.
상호작용(탭)은 간소화하고, 제한을 두세요. 최고의 확장기능은 단지 몇번의 단계로 임무를 수행할 수 있게 합니다. 예를 들어 공유 확장기능은 단 한번의 탭으로 이미지를 소셜 미디어 계정에 올릴 수 있게 합니다. 화면(중간단계)은 필요한 경우에만 제공하세요.
Avoid placing modal views above your extension. Extensions are displayed within a modal view by default. While an alert might make sense above an extension, avoid layering additional modal views.
확장기능 위에 모달 뷰를 두지 마세요. 확장기능은 기본적으로 모달 뷰에 표시됩니다. 확장기능 위에서도 얼럿이 논리적으로 잘 지능할 수 있도록, 또다른 모달 뷰를 겹쳐 올리지 마세요.
Use your main app to denote the progress of lengthy operations. An activity view should dismiss immediately after initiating sharing or an action. Time-consuming tasks should continue in the background, and your main app should provide some way to check the status of these tasks. Don’t use notifications for this. People don’t want to see a notification every time a task completes, although it’s fine to notify them if there’s a problem.
시간이 걸리는 작업의 진행상황을 알려주기 위해선 메인 앱을 사용하세요. 액티비티 뷰는 공유나 다른 액션을 시작한 뒤론 즉시 사라져야 합니다. 시간이 걸리는 작업은 백그라운드에서 진행되어야 하며, 메인 앱이 해당 작업의 상태를 알려줄 수 있어야 합니다. 그러나 알림(노티)은 사용하지 마세요. 사용자들은 매번 작업이 완료될 때마다 알림을 보고싶어하지 않습니다. 그러나 어떤 문제가 발생했다는걸 알려주기 위해선 알림을 사용하세요.
Use a template image for an action extension icon. A template image uses a mask to create an icon. Use black and white with appropriate transparency and antialiasing, and don’t include a drop shadow. Template images should be centered in an area measuring about 70px × 70px.
액션 확장기능 아이콘은 템플릿 이미지를 사용하세요. 템플릿 이미지는 아이콘을 생성하기 위해 마스크를 사용합니다. 적절한 투명도와 안티앨리어싱된 흑백을 사용하되, 드롭 섀도우는 포함시키지 마세요. 템플릿 이미지는 70*70px 영역 안에 중앙정렬 되어야 합니다.
For additional guidelines, see Activity Views. For developer guidance, see Share and Action in App Extension Programming Guide.
추가 가이드는 액티비티 뷰에서 확인하세요.
TIP
Share extensions automatically use your app icon, instilling confidence that the extension is in fact provided by your app.
공유 확장기능은 자동으로 당신의 앱 아이콘을 사용하며, 이 확장기능은 당신의 앱에서 제공된다는 확신을 줄 것입니다.
이렇게 (iPad, AR 등 몇몇개 빼고) 가이드 번역이 끝났다.....! 드디어...!
로우 파일을 만들었으니, 이제 하이퍼링크와 태그로 좀 더 확장 가능하고 읽기 쉬운 가이드를 만들 수 있도록 하겠다.
'Human Interface Guidelines' 카테고리의 다른 글
HIG 한국어 번역 노션 페이지 (1) | 2021.03.11 |
---|---|
애플 휴먼 인터페이스 가이드라인(70) Extensions - 4 Photo Editing (0) | 2021.03.05 |
애플 휴먼 인터페이스 가이드라인(69) Extensions - 3 Messaging (0) | 2021.03.05 |
애플 휴먼 인터페이스 가이드라인(68) Extensions - 2 File Providers (0) | 2021.03.04 |
애플 휴먼 인터페이스 가이드라인(67) Extensions - 1 Custom Keyboards (0) | 2021.03.04 |