핍 이해하기

마지막 업데이트: 2022년 6월 2일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
기존 사파리 유튜브 페이지로 빠르게 복귀가 가능하다는 장점

핍 이해하기

MCU(Micro Comtroller Unit)이란 일반적으로 마이크로컨트롤러(Microcontroller)라고 불리며, 마이크로프로세서와 메모리, 프로그램 가능한 입출력 모듈을 하나의 핍 이해하기 칩으로 만들어 정해진 기능을 수행하는 컴퓨터를 말한다. 한마디로 소형 컴퓨터와 비슷하다는 뜻이다. 보통 우리가 일상생활에서 사용하는 대부분의 전자기기에는 이 MCU가 포함되어 있다.

- AVR : 아트멜 사에서 개발된 하버드 구조로 수정한 8비트 RISC 단일칩 마이크로컨트롤러이다.

개발 환경이 매우 잘 구성되어 있으며 개발툴을 무료로 설치해서 쉽게 사용할 수 있다.

MCU에 새로운 프로그램을 기록하는 방법이 용이하고, 하드웨어 구성이 단순하여 직관적으로 이해하기 쉽다.

풍부한 학습자료가 존재하여 초급자들에게 가장 인기가 많다.

- 8051 : 인텔에서 만든 MCU로써, TI사의 MCU와 더불어 1975년에 개발된 아주 초장기 MCU이다.

사용하기 쉽고 주변장치 제어용으로 적합한 제품을 구상하다 만들어 낸 것

AVR과 비슷한 장점을 가지고 있으며, 풍부한 학습자료가 존재하지만 AVR보다는 적다.

- PIC(Peripheral Interface Controller) : 미국의 마이크로칩사에서 만든 MCU이다.

산업용으로 많이 사용되고 있어 주변의 가전제품 속에서 쉽게 볼 수 있다.

AVR보다 처리 속도가 느리다.

최근 마이크로칩에서 2016년 4월 아트멜을 인수했다.

- ARM : 1990년 애플과 아콤 컴퓨터 그룹, VLSI 테크놀로지가 공동으로 투자해 만든 회사의 제품 이름이다.

ARM은 MCU 제품 그 자체가 아닌, MCU의 코어(core)를 구성하는 회로를 의미한다.

실제 ARM 기반의 MCU 생산은 다양한 업체에서 수행하고, 회로도 사용에 대한 라이센스 비용을 지불하는 방식을 사용한다.

다른 MCU보다 고성능을 자랑하기 때문에 보다 복잡합을 요구하는 주변장치에 대한 제어를 할 수 있다.

대부분의 스마트폰에 탑재되 마치 하나의 개인 PC에 버금가는 활용도를 구현한다.

이 외에도 많은 MCU들이 존재하지만 공통적으로 "전기신호"라는 공통분모를 가지고 있기 떄문에, 이들 중 하나만 깊게 공부하면 나머지는 어렵지 않게 이해할 수 있게 된다는 점이다.

- MCU를 탑재한 전자제품의 종류는 무궁무진하기 때문에 특정한 기능을 구현하려면 프로그래밍 과정을 거쳐야 한다. 따라서 MCU의 활용 분야는 프로그래밍을 어떻게 하느냐에 따라 달라진다.

ex) 밥솥이나 TV 녹화 장치의 타이머 기능, 시계의 시간 표시, 버튼을 누르면 기능 수행 등

시각적 기능 : 사용자가 전자 기기의 동작 상태 정보를 확인할 수 있다는 점에서 매우 중요하다. 동작 및 문제가 있을 때 확인해주는 LCD나 LED상에 택스트를 표시할 수 있고, 기능 여부 등도 표시할 수 있다.

쳥각적 기능 : 많은 전자제품은 사용자에게 기기의 동작 상태를 알리는 음성 기능을 제공한다.

모터 및 밸브 통제 : MCU는 모터나 벨브를 제어하는 신호를 출력할 수 있다. 모터의 방향이나 속도를 변환하거나, 밸브를 열고 닫는 신호를 출력할 수 있다.

전자 신호 측정과 출력 : 센서 부품의 전압을 직접 측정하는 기능을 가지고 있다. 일정한 전압 출력이 가능하기 때문에, 다른 전자 부품에 기준 전압을 제공하는 레귤레이터 역할을 수행할 수 있다.

통신 : USB 연결 기능을 갖고 있고, MCU와 다른 MCU 사이의 간단한 데이터 교환도 구현할 수 있다. 예시로 자동차가 있는데 '움직이는 통신 네트워크'로 자동차 안의 수많은 MCU가 LIN(로컬 연결 네트워크)을 지원해 핍 이해하기 하나의 시스템으로 작동하게 한다.

계산 : MCU가 만들어지게 된 본래 목적으로 특정 잡을 처리하기 위해 앞에 언급한 여러 가지 기능을 통합하고 조율한다. 하나의 작업을 처리하기 위해 필요한 여러 가지 기능을 통합하는 것이 MCU의 가장 중요한 기능 중 하나이다.

XGBoost (3) - Python 가상 환경에 설치하기

블로그 이미지

저번 글에서는 파라미터와 개념 등 이론적인 면에 대해서 글을 썼다면 이번 글부터는 실습 위주의 포스팅이다.

나는 sw는 실행해보면서 이해하는 부분이 크기 때문에, 첫 이론 학습은 간략히, 실습은 세세하게, 이후 다시 이론을 학습하는 편을 선호한다.

이번 글은 실습의 시작인 설치 편이다. 각 환경에 따라 모두 설치 과정을 보여주고 싶었으나 너무 귀찮기에, 내 환경에서만 진행한다.

앞으로는 docker를 배워서 사용해볼까 생각 중이다.

20200721 업데이트
잠깐. docker 환경에 익숙하거나 사용해볼 의향이 있다면 아래 글을 참고해서 환경 구축을 하는 것을 추천한다. 사용해보니 너무 간단한다.

사전 필요 지식

  • python
  • python 가상 환경의 대략적인 이해

개발 환경

  • AWS Linux
  • python 3.6.10

미설치 확인하기

설치되지 않은 python 환경에서 xgboost를 임포트 하면 다음과 같이 오류가 뜬다.

xgboost 라는 모듈이 없다는 에러가 발생

파이썬 가상 환경 생성

이 과정을 필수가 아니다. 다만 권장 사항이다.

어떤 과제를 진행하더라도 파이썬 가상 환경을 생성한 뒤 설치/진행하는 것을 추천한다.

가상 환경을 생성하는 방법은 다양한데 본인이 선호하는 방법으로 생성하면 된다.

여기에서는 venv를 사용한다.

파이썬 가상 환경 활성화

가상 환경을 사용하는 경우만 해당된다. 위에서 생성한(혹은 사용하는) 가상 환경을 활성화한다.

(생성 위치)/bin/activate를 실행시켜 가상 환경을 활성화시켜준다.

가장 하단 라인처럼 가상환경 이름(py_xgboost)이 커맨드 라인 맨 앞에 표기 되어있으면 성공

pip를 이용한 설치

우선 pip를 업그레이드시켜주고

아래 노란줄과 같은 문구가 보인다면 성공

pip를 이용해 설치해주면 된다.

아래 노란줄과 같은 문구가 보인다면 성공

설치 확인

설치 확인하는 방법은 처음에 언급한 것과 같다.

python을 실행시키고 xgboost를 import 했을 때 오류가 없다면 성공!

1.1.1 버전 xgboost가 설치된 것을 확인 할 수 있다.

[미국 생활 정보] 미국 자동차 보험 가입하기 (보험 내용 이해하기)

한국에서도 마찬가지겠지만, 미국에서 차량을 구입하고 운행하기 위해서는 차량 보험에 가입을 해야 한다. 보통 6개월 단위의 계약을 하고, 매달 보험료를 낸다. 보장 범위/등록차량 대수/운행거리/보장 운전자 수/운전자 경력, 등에 따라 월 납입료가 달라지며, 보험사마다 조금씩 차이가 있으니 잘 알아보고 보험 계약을 해야 한다. 한국과 비슷하게 에이전트를 통해 가입을 할 수도 있고, 한국에서도 흔한 "다이렉트" (Direct)로 가입할 수 있는 경로가 있다.

본인은 처음 차를 구입하고 에이전트를 통해서 차량보험을 가입을 했고, 에이전트에서 추천해준 Progressive플랜으로 그냥 가입했다. 일단 가입하고 나중에 비교해보고 다른 곳으로 갈아타야지 하는 생각이었지만, 4년이 지난 지금에야 뒤통수를 맞고 다시 찾아보고 있다.

먼저, 미국에서 차량 보험을 제공하는 비교적 큰 회사들은 Geico, Nationwide, StateFarm, Allstate, Progressive, 등이 있다. 현재 가입된 Progressive를 기준으로 플랜에 포함된 항목들을 먼저 살펴보자. 미국에 사시는 분이라면 아래 아줌마는 다들 잘 아실것이다.

Progressive

프로그레시브 Progressive

Stephanie Courtney "Flo" Progressive

Stephanie Courtney "Flo" Progressive (imaage source: wikipedia)

차량과 관련된 보장, 보장내용, 보장 범위, 플랜 변경 시 납입액 변경 정도 등을 정리했다.

Vehicle Coverages

Bodily Injury & Property Damage Liability (BI&PD; 신체 상해 및 재산 피해 책임)

신체 상해 및 재산 피해 책임 보장은 피보험자의 사고가 다른 사람을 다치게 하거나 다른 사람의 재산에 손해를 입힌 경우 선택한 한도까지 피보험자의 법적 책임을 보장합니다. 피보험자가 소송을 당한 사고에 대해 보상하는 경우, 모든 청구의 합의 또는 소송 방어 비용을 지불합니다. 피보험자는 BI/PD 책임 한도를 분할 한도 또는 결합 단일 한도(Combined Single Limit, CSL)로 선택합니다.

(현재 보장범위) $250,000 each person, $500,000 each accident, $100,000 each accident

→ $500K CSL limit로 변경시 추가 $2.16 (다른 보장 동일)

Uninsured/Underinsured Motorist (UM/UIM; 무보험/미보험 운전자)

무보험/과소보험 운전자와의 사고에 대한 보장으로, 책임 보험이 없거나 충분하지 않은 운전자로 인해 사고가 났을 때 의료비, 임금 손실, 신체 상해로 인한 피해에 대해 지불합니다.

(현재 보장범위) $250,000 each person, $500,000 each accident

→ $500K CSL limit로 변경 시 추가 $2.50 ("$500K CSL limit로 변경 시", 다른 보장 동일)

Personal Injury Protection (PIP; 개인 상해 보호)

누가 사고를 일으켰는지에 관계없이 적용되기 때문에 무과실 보장(No-fault Coverage)이라고도 알려진 PIP는 피보험자, 그 가구에 거주하는 가족 구성원, 피보험자의 차에 탄 승객을 포함합니다. 구체적으로, 선택한 한도 내에서 의료비 핍 이해하기 및 소득 손실 / 교체 서비스 손실 / 장례비 손실 / 생존자의 경제적 손실 / 생존자의 대체 서비스 손실 과 같은 경제적 손실을 지불합니다. PIP는 주당 최대 $500까지 손실된 소득의 85%를 지불하고 부상자를 위한 간병인 서비스를 제공할 사람을 고용하는 비용을 지불합니다. 피보험자는 동일한 의료비에 대해 PIP와 무보험 운전자/미보험 운전자 보험 모두에서 징수할 수 없습니다. 법적으로 요구되는 최소 PIP 한도는 Medical $20,000 - Economic $20,000입니다.

(현재 보장범위) $20k Medical expenses $20k Economic limits

→ $30k Medical expenses $20k Economic limits로 변경 시 추가 $2.82 (다른 보장 동일)

* "K"는 그리스어 kilo이며, 천 (thousand) 단위를 의미한다.

Comprehensive coverage (포괄적인 보상)

Comprehensive Coverage에서는 화재, 도난, 기물 파손, 우박 또는 홍수 피해와 같이 자동차 충돌 이외의 사건으로 인해 적용 대상 차량에 발생한 손상에 대해 비용을 지불합니다. Comprehensive는 동물과의 충돌로 인한 손상도 보상합니다. 또한, 피보험자의 차량을 도난당한 경우 Comprehensive에서 렌털 비용을 부담합니다(일일 한도 적용). Collision Coverage와 마찬가지로 일반적으로 공제액이 적용됩니다.

유리 옵션 (Glass Option) (일부 주에서는 사용할 수 없음)
$0에서 $50 유리 디덕터블 중에서 선택할 수 있습니다. 유리 디덕터블이 포함된 종합 상품을 구매하는 경우 자동차 앞유리, 뒷유리, 창문, 문루프 또는 선루프에 사용되는 유리 또는 플라스틱 교체를 위한 본인 부담 비용은 $0 또는 $50입니다.
유리 디덕터블 옵션을 선택하지 않는 경우에도 유리 수리 비용은 보장되지만 종합 디덕터블을 지불해야 합니다.

(현재 선택된 옵션) $500 deductible

→ $100 deductible로 변경 시 추가 $30.38 (다른 보장 동일)

→ $500 deductible with $0 Glass deductible로 변경시 추가 $8.96 (다른 보장 동일)

→ $100 deductible with $0 Glass deductible로 변경시 추가 $40.83 (다른 보장 동일)

Collision (충돌)

충돌 보험에서는 피보험자의 차량이 전복되거나 다른 차량이나 물건과 충돌하는 경우 손해를 보상합니다.

충돌 보장에는 피보험자가 보험 상품을 구매할 때 선택하는 "공제액" 금액이 포함됩니다. 일반적으로 $250 또는 $500인 이 금액은 청구가 공제액을 초과하는 경우 피보험자가 지불해야 하는 금액입니다.

(현재 선택된 옵션) $500 deductible

→ $100 deductible로 변경시 추가 $44.99 (다른 보장 동일)

Rental Reimbursement (렌털 청구)

피보험자가 렌털 상환 보험에 가입한 경우, 보험 적용 사고 후 차량을 수리하는 동안 발생한 렌트카 요금을 당사에서 상환합니다. 피보험자는 Collision and Comprehensive를 구입하는 경우에만 Rental Reimbursement Coverage를 구입할 수 있습니다. 렌탈 상환 범위는 30일로 제한되며 피보험자의 플랜에서 선택된 1일 최대 금액에 따릅니다.

(현재 선택된 옵션) $40 each day, maximum 30 days

→ no coverage로 변경 시 - $9.64 (다른 보장 동일)

Roadside Assistance (긴급출동 지원)

긴급출동 지원 보장은 기계적/전기적 고장, 배터리 방전, 타이어 펑크 및/또는 잠금으로 인해 피보험자의 차량이 장애가 발생한 장소에서 발생한 인건비를 보상합니다. 또한 피보험자가 가스 또는 기타 액체가 부족하거나 도로 또는 고속도로에서 100피트 이내의 눈이나 진흙에 빠진 경우에도 도움을 드릴 것입니다. 그리고 필요한 경우 긴급출동 서비스에서 가장 가까운 적격 수리 시설로 견인하는 서비스를 제공합니다.

(현재 선택된 옵션) Selected

→ no coverage로 변경시 - $8.14 (다른 보장 동일)

Custom Parts and/or Equipment value (커스텀 부품/장비 보장)

Collision 및 Comprehensive 보장은 맞춤형 부품 또는 장비에 대해 최대 $1,000의 보장을 제공합니다. 맞춤형 부품 또는 장비는 피보험자의 차량에 영구적으로 설치되는 액세서리 및 개선품입니다. 제조업체가 제공하거나 판매 시점에 딜러가 설치한 부품 및 장비는 맞춤형 부품 또는 장비가 아니지만 피보험자의 표준 충돌 및 종합 보장에 포함됩니다.

(현재 선택된 옵션) No Coverage

Loan/Lease Payoff (대출/리스 보장)

대출/리스 보호 보장을 구매하려면 보험에 종합 및 충돌 보장이 있어야 합니다. Loan/Lease Protection 보장은 보험 적용 대상 차량이 전손으로 간주되어 피보험자가 차량 가치보다 더 많은 돈을 대출 기관에 빚지고 있는 경우 피보험자를 보호하는 데 도움이 됩니다. 피보험자가 론/리스 프로텍션을 구매하고 차량이 전손으로 선언된 경우, 론/리스 프로텍션은 차량의 실제 현금 가치와 대출자에게 빚진 금액 간의 차액을 지불합니다. 그러나 이 보장에 따라 보험사가 지불할 최대 금액은 실제 현금 가치의 25%입니다.

(현재 선택된 옵션) No Coverage

차량 보험금에 대해 할인 을 받을 수 있는 항목들

  • Anti-Theft: 핸들 잠금장치 또는 기타 물리적 도난 방지 도구를 사용합니다.
  • Continuous Insurance Discount - Platinum I: 3년 이상 지속적으로 보험에 가입하셨습니다.
  • Residence Insurance (Home/Rent): 거주지 보험에 가입하셨습니다.
  • Snapshot®: 귀하의 정책에 있는 한 명 이상의 드라이버가 스냅샷에 참여 중이거나 참여하셨습니다.
  • Paperless: 청구서 및/또는 문서를 이메일로 받습니다.
  • Smart Technology: 귀하의 차량에는 자동 도로 안전 기술이 장착되어 있습니다.
  • Three Year Safe Driving: 귀하의 보험에 포함된 각 운전자는 지난 3년 동안 깨끗한 운전 기록을 가지고 있습니다.
  • Automatic Card Payments: 자동 월별 신용/직불 카드 결제에 가입했습니다.
  • Multi-Policy: 더 많은 보험을 보유할수록 할인율이 더 좋아집니다.
  • Multi-Car: 보험에 두 번째 차량을 추가하면 비용이 절약됩니다.

Snapshot®? 프로그레시브 차량보험에 가입을 하면, Snapshot프로그램에 참여하고 할인을 받을 것이냐고 물어본다. 참여한다고 선택하면, 며칠 뒤 차량에 꽂아 사용할 수 있는 운전 기록장치를 보내준다. 계속 사용해야 하는 것은 아니고, 일정기간 동안 운전 기록을 파악하는 데 사용된다. 급출발, 급제동, 과속, 등의 경우 운전 기록장치에서 신호음이 나오면서 기록된다. 일정 기준 이상으로 급출발, 급제동, 과속, 등이 기록될 경우 할인을 받을 수 없게 된다.

이런 플랜으로 차량 보험을 가입하고 약 4년간 신경을 쓰지 않고 있다가, 최근에 우박 피해로 보험청구를 하게되고, 또 얼마 있지 않아 고속도로에서 튄 돌때문에 앞유리창에 금이 가서 교체를 해야할 지경까지 가서 보험청구를 다시 했다 (디덕터블만 천불. ). 이제까지 신경을 쓰지 않은 본인의 탓을 하며 차량보험에 대해서 더 자세히 알아보고 다음 라운드에서 다른 보험사로 갈아타야겠다.

차량 우박 피해 보상 받기 (Storm Damage to Vehicles)

길지는 않지만 미네소타 생활하는 동안 자연재해 때문에 피해를 본적은 아직까지 없었다. 하지만, 5월 중순 미네소타 트윈 시티즈에 쏟아진 우박 때문에 주차장에 세워뒀던 차에 많은 상처가 났

미깡인미네소타로고

미깡인미네소타

IT 이야기 다루는 잇츠미(IT's me)

아이폰에서 유튜브를 PIP로 보는 방법에 대해 알아보도록 하겠습니다. iOS 14부터 아이폰에서도 PIP 기능을 정식 지원하면서 갤럭시만큼은 못하더라도 어느 정도 멀티가 가능해졌는데요. 한국인이 제일 많이 사용하는 앱인 유튜브에서도 이 PIP 기능을 사용하는 방법에 대해 알아보겠습니다.

아이폰 유튜브 PIP란?

PIP 기능은 iOS 14부터 지원하는 동영상 팝업 기능입니다. Picture in Picture의 약자로 맥에서는 화면 속 화면이라는 이름으로 기존에 지원되던 기능이기도 하죠. 아이패드에서도 넷플릭스 같은 경우 지원되던 기능이기도 합니다. 하지만 아직까지도 유튜브는 지원되지 않고 있는데요. 그나마 유튜브를 PIP로 볼 수 있는 몇 가지 편법(?)이 있어서 소개해드릴까 합니다. 우선 반드시 본인의 아이폰이 iOS 14여야 한다는 것을 잊지 마시고요. 지금부터 알아보겠습니다. 첫 번째는 사파리를, 두 번째는 단축어를 이용할 것입니다.

1. 첫 번째 방법, 사파리 이용해서 유튜브 PIP 쓰기

아이폰에서 현재 정식으로 PIP를 지원하는 앱은 제가 알기로 넷플릭스와 트위치, nPlayer인 것으로 알고 있습니다. 혹시 추가로 더 있다면 알려주시기 바랍니다. 이 앱을 제외하고 다른 영상을 PIP로 보기 위해서는 사파리를 이용해야 하는데요. 사파리에서 재생되는 모든 영상은 PIP로 띄울 수 있습니다. 이를 활용하여 사파리에서 유튜브를 실행해서 PIP로 보는 방법이 있습니다.

우선 사파리를 이용해서 유튜브 사이트에 들어가 줍니다. 유튜브에서 보고 싶은 영상 하나를 눌러 재생해줍니다. 재생하셨다면 전체 화면으로 전환해 주세요.

전체 화면으로 전환하면 위 사진에서 빨간색 화살표가 가리키는 부분을 눌러주면 됩니다. 그러면 PIP로 전환되면서 유튜브 화면이 팝업창처럼 떠 있게 됩니다.

핀치 줌을 통해 크기를 조절할 수 있으며 위치를 바꿀 수 있습니다. 그리고 화면 바깥쪽으로 밀어 소리는 나지만 화면은 숨길 수도 있죠. 사실상 유튜브 프리미엄의 백그라운드 재생과 비슷한 효과를 낼 수 있습니다. 물론, 화면을 끈 상태에서까지 재생되지는 않습니다.

기존 사파리 유튜브 페이지로 빠르게 복귀가 가능하다는 장점

이 방법의 장점은 다시 PIP를 전체 화면으로 확대했을 때 다시 사파리 유튜브 사이트로 돌아오게 되어서 다음 영상을 보거나 댓글을 이어서 볼 수 있다는 점에서 두 번째 방법보다 편리합니다. 하지만 유튜브 앱을 사용하는 것이 보통 사람들에게 직관적인 방법은 아닙니다.

이 방법을 쓸 경우 홈 화면에 유튜브 사이트 바로가기를 등록시키면 사실상 앱처럼 쓰실 수 있습니다. 유튜브 사이트에서 아래 공유 버튼을 눌러 "홈 화면에 추가"를 눌러주면 추가할 수 있습니다.

위 버튼을 누르면 위처럼 추가할 수 있는 창이 뜨고 여기서 이름을 적당히 바꿔서 추가할 수 있습니다. 홈화면에 추가된 것이 보이시죠? 유튜브 아이콘도 완전히 똑같기 때문에 실제 앱처럼 쓸 수 있습니다. 이 바로가기를 누르면 바로 사파리에서 유튜브 사이트가 켜지기 때문에 앱과 비슷한 환경에서 쓸 수 있죠. 물론 앱에서 지원하는 몇 가지 기능들이 제한된다는 한계는 있습니다만, 사파리를 눌러 계속 유튜브를 찾아 들어가는 것보단 간편한 방법입니다.

2. 두 번째 방법, 단축어 이용하기

이 방법은 유튜브 앱에서 바로 PIP를 사용할 수 있다는 장점이 있습니다. 단축어와 Scriptable이라는 앱을 이용하는 것인데요. 하시기 전에 해줄 설정이 몇 가지 있습니다.

우선 단축어 앱과 Scriptable이라는 앱이 설치되어 있어야겠죠? 그리고 단축어 앱도 설치되어 있어야 합니다. 이 2가지 앱을 앱스토어에서 설치해주시기 바랍니다. 아마 단축어 앱은 설치가 되어 있을 것 같긴 합니다만.

설치가 완료되었다면 설정 앱을 실행시키고, 단축어를 찾아서 눌러주세요. 그리고 공유 보안 항목에 있는 "신뢰하지 않는 단축어 허용"에 체크해주시면 됩니다. 여기를 허용해주어야 다운로드한 단축어를 사용할 수 있습니다. 그러면 아래의 링크를 눌러 유튜브 PIP 단축어를 다운로드해 줍니다.

위 링크를 누르면 해당 단축어를 다운로드할 수 있습니다. 다운로드 하시면 단축어 앱이 실행되면서 단축어를 추가할 수 있는데요. 맨 아래로 내려 "신뢰하지 않는 단축어 추가"를 눌러주시면 됩니다. 혹시 이 창이 뜨지 않는다면 위에서 설정에 들어가 "신뢰하지 않는 단축어 허용"이 체크되어 있는지 확인하세요.

공유 - 더보기

추가하셨으면 다 끝났습니다. 이제 유튜브 앱을 실행시켜서 아무 영상이나 재생해보겠습니다. 재생 후 아래에 있는 공유 버튼을 누르고 공유 항목 중 가장 오른쪽에 있는 "더보기"를 눌러줍니다.

그리고 내리다보면 "유튜브 PIP"라는 단축어 항목을 볼 수 있는데요. 이걸 눌러주고 메시지 창에 "확인"을 눌러주면 끝입니다. 그럼 Scriptable 앱이 실행되면서 해당 영상을 PIP 가능하도록 재생시켜줍니다.

홈화면으로 나가면 Scriptable 앱이 최소화되고 영상만 남기 때문에 유튜브 영상을 PIP로 보실 수 있습니다.

원래대로 복귀하면 유튜브 앱이 아닌 Scriptable 앱이 실행된다는 건 단점.

이 방법의 장점은 유튜브 앱을 이용한다는 것이지만, 단점은 다시 최대화 버튼을 눌러도 엄밀히 말해 Scriptable 앱에서 PIP를 켠 것이라, 유튜브 앱으로 돌아가는 것이 아닌 Scriptable 앱이 실행된다는 점입니다. 따라서 다시 앱으로 돌아가고 싶다면 전체 화면 버튼이 아니라 유튜브 앱을 다시 눌러줘야 합니다.

유튜브 앱과 별도로 해당 영상이 PIP로 떠 있는 것을 확인할 수 있다.

그리고 창을 별도로 꺼줘야 하죠. 안 끄면 유튜브 앱을 실행시킬 때 동시에 영상이 나와버리기도 합니다. 다른 앱에서 PIP 한 것이라 유튜브와는 상관없이 영상이 재생되므로 자동으로 PIP 모드가 꺼지지도 않습니다. 이런 점은 다소 불편하다고 할 수 있겠네요.

(현재 이 단축어가 먹히질 않고 있습니다 ㅠㅠ 이 방법은 시도하지 않으셔도 됩니다.)

3. 구글 유튜브 PIP 곧 지원할 듯!

지금까지 두 가지 방법을 살펴봤는데요. 개인적으로 둘 다 장단점이 있다고 봅니다. 첫 번째 방법은 유튜브 앱이 아닌 사파리를 이용한다는 점에서 그리 직관적이진 않으나 그래도 다시 기존 화면으로 돌아가기가 쉽다는 장점이 있습니다. 두 번째 방법은 유튜브 앱으로 된다는 장점이 있지만, 다른 앱을 통하다 보니 빠르게 원래 상태로 돌아오는 것이 다소 불편합니다.

최근 미국내 iOS의 유튜브가 PIP를 지원한다고 합니다. 지금은 프리미엄 계정에 한해 PIP를 지원하고 있습니다. 국내에도 랜덤으로 몇몇 프리미엄 사용자들에 한해 유튜브가 PIP 기능을 지원하고 있다고 하는데요. 이게 뭐라고 시범적으로 적용하는지 이해는 안 가는데, 조금 더 빨리 적용했으면 하는 바람이 있네요. 공식 지원하게 되면 업데이트하도록 하겠습니다.


0 개 댓글

답장을 남겨주세요