Computer >> 컴퓨터 >  >> 소프트웨어 >> Mac

웹사이트를 Mac 데스크톱 앱으로 바꾸는 5가지 방법

아무리 훌륭한 웹 앱이라도 맥 데스크톱에서 직접 실행할 수 있다면 얼마나 좋을까 하는 생각을 해본 적이 있을 것입니다. 특히 자주 사용하는 서비스일수록 그런 마음이 커지죠.

물론 해당 서비스에 macOS 버전이 있다면 그것을 설치하면 됩니다. 하지만 데스크톱 앱이 아예 없거나, 있더라도 완성도가 떨어진다면 어떻게 해야 할까요? 이 글에서는 웹사이트를 맥 앱으로 변환하는 5가지 방법을 소개합니다.

1. Fluid

오랫동안 Fluid는 웹 앱을 진짜 맥 앱으로 바꿀 수 있는 사실상 유일한 도구였습니다. 지금은 경쟁 제품이 등장했지만, 여전히 Fluid는 자신의 역할을 충실히 해냅니다.

Fluid를 설치한 뒤 새 데스크톱 앱을 만드는 과정은 매우 간단합니다. 먼저 맥 앱으로 만들고 싶은 웹사이트의 URL을 복사해 Fluid에 붙여넣고, 새 앱의 이름을 입력하세요.

커스텀 아이콘을 넣고 싶다면 그것도 함께 추가할 수 있습니다(기본적으로는 원본 웹사이트의 파비콘이 사용됩니다).

이제 Create 버튼을 눌러 앱을 생성하면 됩니다. 설정 과정에서 저장 위치를 변경하지 않았다면 바탕화면에서 새 앱을 찾을 수 있습니다.

데스크톱 앱을 만든 후에는 여러 가지 커스터마이징 옵션을 활용할 수 있습니다. 일반적인 맥 앱과 마찬가지로 앱의 설정 또는 Preferences(환경설정) 섹션에서 해당 옵션들을 찾을 수 있습니다.

Fluid는 무료 앱이므로 만들 수 있는 데스크톱 앱 개수에는 제한이 없습니다. 다만 Fluid 앱을 메뉴 막대에 고정하거나 Userstyles·Userscripts로 커스터마이징하고 싶다면 라이선스(5달러)가 필요합니다. 전체 화면 모드 사용 역시 프리미엄 기능입니다.

다운로드: Fluid (무료, 프리미엄 버전 제공)

2. Applicationize

Applicationize는 웹 앱을 크롬 웹 앱으로 변환해주는 서비스입니다. applicationize.me/now에 접속해 데스크톱에 추가하고 싶은 웹사이트나 웹 앱의 URL을 입력한 후 Generate & Download Chrome Extension 버튼을 클릭하세요. 그러면 CRX 확장 파일 형태로 앱이 다운로드됩니다.

앱을 생성하기 전에 Advanced Options 링크를 통해 몇 가지 설정을 미리 구성할 수도 있습니다. 예를 들어 알림 수신 기능이나 팝업 창 내 링크 열기 등을 커스터마이즈할 수 있습니다.

이제 새 앱 확장 프로그램을 크롬에 설치하는 방법을 알아보겠습니다.

먼저 주소창에 chrome://extensions를 입력하고 엔터키를 누릅니다. 열리는 확장 프로그램 페이지에서 오른쪽 상단의 개발자 모드 스위치를 켜세요.

크롬을 재시작한 뒤 CRX 파일을 확장 프로그램 페이지로 드래그 앤 드롭합니다. 설치 여부를 묻는 창이 뜨면 Add app 버튼을 클릭합니다.

설치가 완료되면 앱이 chrome://apps의 앱 런처에 나타나며, 독립형 앱으로 바로 실행할 수 있습니다. 앱을 Dock에 추가하고 싶다면 앱의 컨텍스트 메뉴에 있는 바로가기 만들기 옵션을 이용하세요.

다운로드: Applicationize (무료)

3. Web2Desk

Web2Desk는 설치 과정 없이 웹사이트를 맥, 윈도우, 리눅스용 데스크톱 앱으로 변환할 수 있는 웹 기반 인터페이스를 제공합니다.

먼저 맥 앱으로 만들고 싶은 웹사이트의 URL을 복사해 입력 필드에 붙여넣습니다. 새 데스크톱 앱의 이름을 입력하고, 원한다면 커스텀 아이콘도 추가하세요. 플랫폼은 OSX로 선택합니다.

다운로드 링크를 받을 이메일 주소를 입력한 후 Create Now 버튼을 클릭하면 끝입니다.

앱을 다운로드한 후에는 응용 프로그램 폴더로 옮기거나 별도의 폴더에 넣어 관리하면 됩니다. 변환 결과가 궁금하다면 웹사이트에 소개된 샘플 앱을 먼저 시험해 보는 것도 좋은 방법입니다.

여기서 소개하는 도구 중 Web2Desk만이 용량이 큰 앱(수백 메가바이트)을 생성합니다. 나머지 도구들은 1MB~10MB 수준의 가벼운 앱을 만들어냅니다. 디스크 공간을 아끼려면 소수의 앱만 만들 때 이 도구를 사용하는 편이 좋습니다.

다운로드: Web2Desk (무료)

4. Unite

Fluid처럼 Unite 역시 네이티브 맥 앱을 만들 수 있게 해줍니다. 즉, 각 앱이 독립적인 창을 가지며 별도의 쿠키와 설정을 유지합니다.

새 앱을 만드는 과정 역시 Fluid나 Web2Desk만큼 간단합니다. 웹사이트 주소, 앱 이름, 파비콘만 있으면 바로 시작할 수 있습니다.

Unite 역시 새 데스크톱 앱의 설정 안에 다양한 커스터마이징 옵션을 담고 있습니다. 앱을 메뉴 막대에 고정하거나 앱 창의 외관을 조정할 수 있으며, 탭·쿠키·알림의 작동 방식도 세부적으로 설정할 수 있습니다.

새 데스크톱 앱의 동작 방식을 폭넓게 조정하고 싶다면 Unite가 좋은 선택이 될 것입니다.

다운로드: Unite (25달러, 무료 체험판 제공)

5. Automator

웹사이트를 독립형 맥 앱으로 바꾸기 위해 반드시 전문 서비스가 필요한 것은 아닙니다. 맥에 기본 탑재된 Automator(자동화) 앱이면 충분합니다. Automator를 활용하는 여러 방법 중 하나인 데스크톱 앱 만들기를 살펴보겠습니다.

먼저 Automator를 열고 문서 유형으로 응용 프로그램(Application)을 선택한 후 Choose 버튼을 클릭합니다. 이제 Get Specified URLs 작업 항목을 찾아 오른쪽 패널로 드래그하세요. 검색 상자를 이용하면 작업을 더 빨리 찾을 수 있습니다.

패널의 기본 주소는 애플 홈페이지로 되어 있습니다. 해당 주소를 더블클릭해 데스크톱 앱으로 만들고 싶은 웹사이트 주소로 교체하세요.

다음으로 Website Pop-up 작업을 첫 번째 작업 아래 오른쪽 패널에 배치합니다. 여기에서 데스크톱 앱의 모양과 느낌을 조정하는 옵션을 찾을 수 있습니다.

새 Automator 응용 프로그램을 저장하면 데스크톱 앱이 바로 실행 가능한 상태가 됩니다.

앱을 선택하기 전에 확인할 사항

이 외에도 비슷한 목적의 앱들이 몇 가지 더 있습니다.

  • Bulldock Browser (4.99달러)
  • WebCatalog (무료, 프리미엄 버전 제공)

이 앱들은 외형은 훌륭해 보이지만 실제 동작은 다소 불안정한 편입니다. 그래도 직접 사용해 볼 가치는 있습니다. 결과는 사람마다 다를 수 있으니까요. 앱을 찾기 전에 스스로에게 다음 질문을 던져보세요.

  • 웹사이트 래퍼(wrapper) 형태도 괜찮은가, 아니면 '진짜' 앱이 필요한가?
  • 알림 기능이 없으면 곤란한가?
  • 여러 사이트를 데스크톱 앱으로 만들 계획인가? 그렇다면 최대한 가벼운 앱이 필요한가?
  • Gmail 등 특정 계정으로 여러 로그인이 필요한가?

자신에게 꼭 필요한 요소가 무엇인지 명확히 하는 것이 완벽한 솔루션을 찾는 지름길입니다.

웹 앱 vs 데스크톱 앱, 당신의 선택은?

때로는 네이티브 맥 앱보다 웹 앱을 선택하는 것이 더 나을 수 있지만, 항상 그렇지는 않습니다. 그리고 정말 데스크톱 앱이 필요할 때는 이 글에서 소개한 방법들을 활용해 대체 앱을 만들어야 할 때도 있습니다.

하지만 걱정하지 않아도 됩니다. 웹 앱과 네이티브 앱 사이의 격차를 메우겠다고 약속하는 PWA(프로그레시브 웹 앱)가 점점 더 많은 주목을 받고 있습니다. 그 미래를 기대해 봅시다.