brunch

You can make anything
by writing

C.S.Lewis

by Lawn Feb 15. 2023

[HIG] Web views

웹 콘텐츠를 앱에 불러오는 웹뷰

본 문서는 Apple의 Human Interface Guideline(이하 HIG) 문서를 한글로 번역한 것입니다. iOS 생태계 내에서 HIG를 읽으시는 분들이 번역본이 없어 불편함을 겪는 것을 알게 되었고, 이에 한글로 번역을 하게 되었습니다. iOS 커뮤니티 Async Swift에서 자율적으로 모인 9명이 함께 번역했으며, 일체의 상업적인 목적을 띄지 않습니다. 이 문서를 학습에 적극적으로 이용해 주시돼, 상업적인 용도로 이용하시는 것은 지양해 주시기 바랍니다. 감사합니다.


Introduction


웹 뷰(Web view)는 내장 HTML 및 웹 사이트와 같은 다양한 웹 콘텐츠를 앱에 직접 로드하고 표시합니다.


예를 들어, 메일은 web view를 사용하여 메시지의 HTML 내용을 표시합니다.


Best Practices


적절한 경우 이전 및 다음 페이지에 대한 탐색을 사용합니다. 웹 뷰(web view)는 다음 페이지 및 이전 페이지를 탐색하는 내비게이션을 지원하지만, 기본적으로 비활성화되어 있습니다. 사용자가 웹 뷰(web view)를 사용하여 여러 페이지를 방문할 경우, 이 기능을 활성화해서 컨트롤을 제공하세요.


웹 뷰(Web view)를 사용하여 웹 브라우저를 빌드하지 마세요. 웹 뷰(Web view)를 사용하여 사용자가 앱의 사용 맥락을 벗어나지 않고 웹 사이트에 잠시 액세스 할 수 있도록 하는 것도 좋지만, 사람들이 웹을 탐색하는 주된 방법은 Safari입니다. 앱에서 Safari 기능을 구현할 필요가 없으며 권장되지 않습니다.


Platform considerations


No additional considerations for iOS, iPadOS, or macOS. Not supported in tvOS or watchOS.


Resources


Related   

Webkit.org


Developer documentation   

WKWebView — WebKit


Videos   

Explore WKWebView additions WWDC21

작가의 이전글 [HIG] Text views
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari