요약
카기가 리눅스·윈도용 Orion 개발을 멈추고 소스를 공개해 커뮤니티에 넘깁니다.
유료 검색 서비스 카기(Kagi)가 10월 2일 블로그에서 발표했습니다. 개발자가 몇 명뿐인 팀을 세 플랫폼에 나누기보다 가장 잘할 수 있는 macOS·iOS판에 힘을 모으겠다고 했습니다.
왜 중요한가
- 리눅스에서 드물던 WebKit(Safari와 같은 렌더링 엔진) 기반 브라우저의 앞날이 커뮤니티 손에 넘어갑니다.
- 올해 말로 예고했던 윈도판은 카기가 내놓지 않으며, 출시 여부는 커뮤니티에 달렸습니다.
- 카기는 여러 플랫폼용 브라우저에는 보통 벤처 투자나 큰 오픈소스 커뮤니티가 필요하다고 인정했습니다.
핵심 내용
- 리눅스 베타는 계속 쓸 수 있지만 10월 2일 이후로는 업데이트가 없습니다.
- 카기는 리눅스 베타를 주 브라우저로 쓰지 말라고 권했습니다.
- 두 버전의 소스 코드는 30일 안에 공개하고, 세부 사항은 따로 알린다고 했습니다.
- 오픈소스 재단들과 장기 관리를 논의 중이며, 카기는 핵심 관리자를 맡지 않는다고 밝혔습니다.
- Chromium을 포크(갈라져 나온 별도 버전)하지 않은 이유로 웹에는 엔진이 하나 이상 필요하다는 생각을 들었습니다.
HN 반응
- Orion이 무슨 쓸모냐는 물음에, Chrome·Firefox 확장을 돌리는 유일한 iOS 브라우저라는 답이 여럿 나왔습니다.
- 처음부터 오픈소스였어야 한다는 지적에, 작은 팀에겐 비공개 개발이 현실적이었고 애플 쪽 집중이 옳다는 반론이 나왔습니다.
Orion이 어떤 틈새를 메우려는 건지 저는 도무지 이해가 안 됩니다. 프라이버시를 중시하는 사람이라면 오픈소스 브라우저를 쓸 가능성이 더 높습니다. Firefox와 Brave가 이미 그 역할을 하고 있고요. 맥 사용자에게는 덜 중요할지도 모르지만, 리눅스에서는 대부분의 사람에게 독점 브라우저는 치명적인 결격 사유입니다. 게다가 브라우저가 저장소에 기본으로 들어 있지 않으니 그만큼 불편하기도 합니다. Orion은 처음부터 커뮤니티가 참여하는 오픈소스로 개발했어야 합니다. 그래도 카기는 개발 자금을 대는 대가로 기본 검색엔진 자리를 차지하고 Kagi Assistant를 브라우저에 직접 통합하는 식으로 이득을 볼 수 있을 겁니다.
저한테는 답이 아주 간단합니다. iOS에서 Chrome 확장 프로그램과 Firefox 부가 기능(add-on)을 돌릴 수 있는 유일한 브라우저라서요.
다른 플랫폼에서도 돌아가면 확장 프로그램을 훨씬 더 잘 돌릴 수 있을 겁니다. 확장 프로그램 개발자들이 직접 테스트하고 제대로 지원할 수 있을 테니까요.
저도 Orion을 지원하고 싶지만, 실제로 돌려 볼 방법이 없어서 못 합니다.
Firefox도 Chrome 확장 프로그램을 돌릴 수 있지 않나요? Firefox 자체 확장이 부족한 것도 아니지만요...
iOS의 Firefox는 확장 프로그램을 아예 지원하지 않습니다.
어느 플랫폼의 Firefox든 Chrome 확장 프로그램은 못 돌립니다. Chromium 기반이 아니니까요.
확장 프로그램을 몇 개 만들어 봤는데, 사실상 같은 API이고 몇 가지 차이만 감안해 주면 됩니다. 폴리필(polyfill)로 경험을 좀 더 통일할 수도 있고요.
이 얘기를 하는 겁니다. https://www.tomshardware.com/news/firefox-webextensions-deprecating-old-addons,34723.html
밑바탕이 되는 API는 아주 비슷하지만, Chrome 웹 스토어에서 확장 프로그램을 그냥 설치할 수는 없습니다.
저한테는 Safari만큼 배터리 효율이 좋으면서 UI(chrome)는 더 낫고 Firefox 확장 생태계까지 쓸 수 있는 브라우저입니다.
사실 Chromium 기반 브라우저가 Safari보다 배터리가 오래 간 지 벌써 2년이나 됐습니다(!)[0]. 성능도 더 좋고요. 애플로서는 정말 체면을 구긴 일이죠.
Safari를 쓸 이유는 애플 생태계에 깊이 발을 담그고 있다는 것뿐이고, 그게 아니라면 Chrome, Edge, Brave 같은 쪽이 더 합리적입니다.
[0] https://birchtree.me/blog/everyone-says-chrome-devastates-mac-battery-life-but-does-it-i-tested-for-36-hours-to-find-out/
요점은 오히려 Chrome이 배터리를 잡아먹는다는 말이 근거 없는 속설이라는 겁니다.
Safari는 Brave보다 프라이버시 면에서 떨어지고, Chromium 브라우저들(그리고 Firefox)만큼 확장 프로그램이 다양하지도 않습니다. 그러니 다시 말하지만, Safari를 고를 진짜 이유는 애플 생태계에 완전히 속해 있을 때뿐입니다.
많은 사용자는 Chrome의 (제한된) 확장 프로그램에 관심이 없을 것 같습니다.
Safari 확장 프로그램은 2018년부터 Chrome보다 더 심하게 제한돼 왔습니다.
흥미롭네요. 제 경험은 전혀 달라서요. 제가 쓰는 방식에서는 Orion이 Vivaldi와 Firefox를 확실하게 앞섰습니다.
물론 제가 쓴 건 Chromium이 아니라 Vivaldi였지만, Chrome과 비교해서 그렇게 눈에 띄는 차이가 날 거라고는 생각하지 않습니다.
개인적인 경험으로는, 한동안 제게 Orion이 메워 준 틈새는 "맥에서 성능이 최적인 Safari인데 ublock 같은 제대로 된 확장 프로그램을 쓸 수 있는 것"이었습니다.
거의 1년 동안 꾸준히 썼는데, UI 버그가 몇 개 생겼고 Safari 개발자 도구가 Chrome이나 FF에 비해 투박하고 다시 익혀야 하는 느낌이라 결국 그만뒀습니다.
저는 Orion이 나온 초창기부터 iOS에서 써 왔는데, 처음 출시됐을 때보다 지금이 훨씬 안정적입니다. 다만 데스크톱 브라우저로도 써 보려 했지만 결국 쓸 수 없다고 판단하고 Firefox로 돌아왔습니다. 주로 1Password 같은 확장 프로그램이 Orion 데스크톱 브라우저에서 꽤 심하게 망가졌기 때문입니다.
다른 분들이 말씀하신 확장 프로그램, 광고 차단, 텔레메트리 없음에 더해 탭 관리 같은 괜찮은 기능도 있고, 무엇보다 애플 생태계에서 잘 돌아갑니다. 맥과 아이폰을 함께 쓰면 방문 기록, 북마크, 비밀번호 등을 기본 동기화 서비스로 그대로 쓸 수 있죠. 거기에 집중하는 건 당연해 보입니다.
처음에 오픈소스로 공개하지 않고 내부에서 개발한 건, 뚜렷한 목표를 가진 작은 팀이 거기까지 가는 데 현실적으로 유일한 방법이었을 겁니다. 부차적인 플랫폼을 커뮤니티 개발에 넘기는 것도 아무 문제가 없다고 봅니다. 호응을 얻으면 좋은 거고, 리눅스와 윈도에서 흐지부지되더라도 잃을 건 없으니까요.
브라우저의 다양성은 좋은 것입니다. 거대한 독점 기업 하나가 브라우저 시장을 지배하면 어떻게 되는지 우리는 이미 봤습니다. IE, 그다음엔 Chrome으로 벌써 두 번이나요.
저는 Orion이 애플이나 구글의 제품이 아니라서 씁니다. 브라우저가 OS를 만든 회사의 제품이어야 할 이유는 없습니다.
그런데 IE와 Chrome 얘기를 할 때 보통 말하는 의미의 브라우저 다양성은 아니죠. Orion은 Safari가 쓰는 것과 같은 WebKit 엔진을 씁니다.
카기는 무료로 쓸 수 있는 게 아니라서 이건 안 통할 겁니다.
제품이 더 많은 사람 눈에 띄면 가입으로 이어지죠. 그게 이 일을 하는 이유의 전부입니다.
맥에서 Safari가 아닌 브라우저 중에, 더 빠르게 움직이고 Chrome 확장 프로그램을 허용하며 커스터마이징도 더 많이 되는 브라우저입니다. 저는 DNS over HTTP를 구현하길 거부해서 쓰기를 그만뒀습니다. "OS가 이미 제공하는 걸 쓰라"면서 대충 얼버무리더라고요.
Chrome 확장 프로그램을 빼면 Firefox도 그 설명에 들어맞는데, Chrome API에 본질적으로 더 끌리는 점이 있나요? Chrome이 그걸 단계적으로 없애고 쓸 만한 광고 차단기조차 지원 못 하는 반쪽짜리 버전으로 바꾸지 않았나요? Chrome 확장 프로그램만 제공하는 상용 제품이 몇 개 있다는 건 알지만, 그건 그 제품들이 해결할 문제라고 생각합니다.
이게 정말 대다수에게 문제라면, 구글이 안드로이드를 닫아 걸고 Play 스토어에 묶인 노트북을 내놓는 걸 보고 Chrome이나 Chromium과는 아예 상종도 하지 않았겠죠.
저는 uBlock이 출시되기 전까지 iOS에서 광고 차단용으로 썼습니다. https://apps.apple.com/pl/app/ublock-origin-lite/id6745342698
현실적으로 iOS에서는 Wipr 2 같은 유료 앱의 광고 차단이 여전히 uBlock Origin Lite보다 낫습니다.
그래서 제 생각에는 uBlock이 애플 플랫폼에 들어오기를 기다릴 만한 이유가 딱히 없었습니다.
제가 보기엔 광고 차단이 Orion을 쓸 대표적인 이유였던 적은 없는 것 같습니다.
다른 기능 중에는 그런 게 있고요.
Wipr 2의 광고 차단 덕분에 Apple News 앱을 그나마 참고 볼 만합니다.
광고 차단이 기본으로 들어 있고, iOS에서 유튜브를 광고 없이 보는 믿을 만한 방법입니다.