Computer >> 컴퓨터 >  >> 소프트웨어 >> 브라우저

크롬 앱 바로가기로 macOS에서 웹 앱을 네이티브 앱처럼 실행하는 방법

앱 바로가기(App Shortcut)는 원하는 웹사이트를 독립된 창에서 열어 마치 로컬 애플리케이션처럼 사용할 수 있게 해주는 기능입니다. 특히 웹 앱을 자주 사용한다면 그 진가를 발휘하는데, 전용 창에서 실행되는 웹 앱은 관리하기 쉽고 훨씬 깔끔한 화면을 제공합니다.

앱 바로가기는 만드는 과정도 간단하고 빠릅니다. 다만 크롬에 강하게 의존하며 구글 브라우저와 긴밀하게 통합되어 있다는 점은 알아두어야 합니다. 이 글에서는 macOS 환경의 크롬에서 이 기능을 활용하는 방법을 자세히 살펴보겠습니다.

앱 바로가기란 무엇인가?

앱 바로가기는 브라우저의 북마크와 비슷하지만, 그보다 강력한 기능을 제공합니다. Gmail이나 Twitter 같은 웹 앱 성격의 사이트에 가장 잘 어울리며, 문서 중심의 일반적인 사이트에는 적합하지 않습니다. 고정 탭(Pinned Tab) 기능을 사용하거나 특정 사이트를 항상 열어두는 습관이 있다면 좋은 대안이 될 수 있습니다.

참고로 앱 바로가기는 크롬 웹 스토어에서 설치하는 확장 프로그램과는 다릅니다. 사실 웹 앱은 확장 프로그램을 대체하는 개념으로 발전해 온 기능이기도 합니다.

웹사이트를 앱으로 추가하는 방법

다음 단계를 따르면 웹사이트를 앱 형태의 바로가기로 추가할 수 있습니다.

  1. 크롬을 실행합니다.
  2. 앱으로 추가하고 싶은 웹사이트에 접속합니다.
  3. 우측 상단의 세로 점 세 개(⋮) 아이콘을 클릭해 크롬 메인 메뉴를 엽니다.
  4. 도구 더보기(More Tools) 하위 메뉴를 연 뒤 바로가기 만들기(Create Shortcut) 항목을 클릭합니다.
  5. 독립된 앱 형태로 만들려면 반드시 새 창에서 열기(Open as window) 옵션에 체크합니다.
  6. 바로가기 이름을 입력하고 만들기(Create) 버튼을 누릅니다.

바로가기를 추가하면 원래 열려 있던 탭은 닫히고, 새 창에서 바로가기가 열립니다. 이미 동일한 바로가기가 존재한다면 중복 생성 없이 기존 바로가기가 열립니다.

앱 바로가기의 외형과 느낌을 결정하는 요소

바로가기를 생성할 때 제목은 기본적으로 해당 웹페이지의 제목을 따릅니다. 하지만 페이지에 특정 메타데이터가 포함되어 있다면, 그 값을 우선 사용해 별도의 제목을 표시합니다.

이는 페이지 제작자가 앱 환경에 적합한 제목을 직접 지정할 수 있게 해주는 장치로, 보통 일반 페이지 제목보다 짧은 형태를 사용합니다. 사이트마다 앱 아이콘이나 색상 같은 디자인 요소까지 세부적으로 설정할 수 있습니다.

일반 탭과 비교했을 때 앱 바로가기의 모습

앱 바로가기는 메인 브라우저와 분리된 창에서 로컬 애플리케이션이 실행되는 것처럼 보이도록 설계되었습니다. 가장 두드러진 차이는 주소 표시줄이 사라진다는 점입니다.

앱 바로가기는 하나의 목적지를 나타내므로 탭이라는 개념 자체가 필요 없습니다. 그 결과 탭 막대는 사라지지만, 앱의 제목은 그대로 유지됩니다.

탐색 아이콘 중 일부도 불필요해집니다. 하나의 사이트만 단독으로 보기 때문에 기본적으로 앞으로 가기나 홈 버튼이 표시되지 않습니다. 사이트 설정에 따라 모든 탐색 아이콘을 숨기도록 구성할 수도 있습니다.

전역 앱 메뉴 역시 축소되어, 일반적인 북마크, 프로필, , 도움말 항목이 포함되지 않습니다.

앱 바로가기의 동작 방식

앱 안에서 새 탭(또는 새 창)으로 열리는 링크는 앱 창이 아니라 메인 브라우저에서 열립니다. 반면 같은 탭에서 열리는 링크는 앱 창 안에서 로드됩니다.

다른 도메인으로 연결되는 링크나 보안되지 않은(HTTP) 사이트의 앱 바로가기는 창 상단에 추가 정보 표시줄을 보여줍니다. 이 표시줄에는 도메인과 함께 사이트 정보를 확인할 수 있는 아이콘이 나타납니다. 링크를 통해 들어온 경우 이 표시줄을 닫으면 뒤로 가기 버튼을 누른 것과 같은 효과를 냅니다.

앱이 전용 창에서 열리더라도 여전히 메인 크롬 애플리케이션이 백그라운드에서 실행 중이어야 합니다. 크롬을 완전히 종료한 뒤 앱 바로가기를 열면, 크롬이 앱과 함께 다시 실행됩니다. 메인 크롬 창을 닫는다고 해서 앱이 종료되지는 않지만, 크롬 애플리케이션 자체를 종료하면 앱도 함께 닫힙니다.

앱 바로가기 내부의 크롬 메인 메뉴(세로 점 세 개)는 일반 브라우저와 상당히 다릅니다. 창이나 탭 관련 항목들이 빠져 있으며, 다운로드방문 기록 같은 전역 크롬 기능도 표시되지 않습니다.

macOS는 앱 바로가기를 어떻게 처리하는가?

여러 면에서 앱 바로가기는 완전한 별도 애플리케이션처럼 동작합니다. Cmd + Tab으로 앱 전환기(App Switcher)를 사용해 보면, 앱 바로가기가 다른 애플리케이션과 똑같이 표시되는 것을 확인할 수 있습니다.

앱 바로가기를 응용 프로그램 폴더에 추가하면 런치패드(Launchpad)에서 일반 앱처럼 실행할 수도 있습니다.

앱 바로가기 아이콘을 독(Dock)으로 드래그하면 일반 애플리케이션과 동일한 방식으로 실행할 수 있습니다.

앱 바로가기가 실행 중일 때 활성 상태 보기(Activity Monitor)를 열면 다른 애플리케이션들과 함께 표시됩니다. 다른 프로세스처럼 상세 정보를 확인하거나 강제 종료할 수도 있습니다.

바로가기는 파일로 어떻게 저장되는가?

macOS에서 크롬은 앱 바로가기를 다음 폴더에 저장합니다.

/Users/[사용자명]/Applications/Chrome Apps.localized/

이 경로는 기본값일 뿐입니다. 앱 바로가기는 원하는 위치로 옮기고 자유롭게 정리할 수 있습니다.

바로가기 자체는 앱 제목을 이름으로 하는 폴더이며, .app 확장자를 가집니다. macOS 용어로 각 폴더는 번들(bundle)이라고 부릅니다. 번들은 관련 파일들을 하나로 묶어 마치 단일 파일처럼 취급하는 오랜 메커니즘입니다.

이 번들은 매우 가볍습니다. 실제 Gmail 바로가기 앱 인스턴스는 5개의 파일로 구성되어 있으며 전체 용량은 804KB 정도입니다. 이중 가장 큰 파일은 749KB 크기의 실행 파일 app_mode_loader로, 실제로 크롬을 실행하는 역할을 담당합니다.

이 때문에 단순 북마크보다는 용량이 커지지만, 수천 개를 만들지 않는 한 저장 공간에 미치는 영향은 미미합니다.

앱 바로가기는 Electron 앱과 비슷한가?

외형과 동작 방식 면에서 앱 바로가기는 Electron 앱과 유사합니다. Electron은 HTML, CSS, JavaScript 같은 웹 표준 기술로 크로스 플랫폼 데스크톱 앱을 만드는 기술로, Slack, Figma, Atom 텍스트 편집기 등이 대표적인 예입니다.

앱 바로가기는 일반적으로 더 빠르고 간편하게 만들 수 있으며, 항상 해당 웹사이트와 동일한 최신 상태를 유지합니다. 다만 구글 크롬에 의존하기 때문에 브라우저가 실행 중이어야 동작한다는 차이점이 있습니다.

크롬 앱 바로가기로 웹 앱 경험 향상하기

크롬 웹 앱 바로가기는 문서 중심의 일반 웹사이트와 전통적인 로컬 소프트웨어의 중간 형태라고 할 수 있습니다. Gmail이나 Todoist 같은 웹 앱을 표준 브라우저 환경 밖에서 실행할 수 있는 또 다른 방법을 제공합니다.

전용 창에서 실행하면 데스크톱 환경에서 웹 앱을 더 체계적으로 관리할 수 있습니다. 화면도 더 깔끔해지기 때문에 스크린샷을 찍거나 프레젠테이션에 웹 앱을 포함시켜야 할 때 특히 유용합니다.