1P by GN⁺ | ★ favorite | 댓글 1개
  • Firefox 120 릴리스 주기부터 AMO에 안드로이드용 Firefox의 공개 확장 기능이 수십 개 등장하며, 12월에는 더 열린 모바일 확장 생태계로 확대될 예정임
  • Mozilla는 모바일에서 처음 쓰이는 확장들이 브라우저의 성능 기준을 해치지 않도록 생태계를 단계적으로 개방하고 있음
  • 12월 공개 시점에는 안드로이드용 Firefox 확장 기능이 200개 이상으로 늘어날 전망이지만, 데스크톱 Firefox용 약 40,000개와는 아직 큰 차이가 있음
  • 데스크톱 확장 개발자는 호환성 점검 문서와 웹 세미나, 1:1 오피스 아워를 통해 Android Studio 설정·가상 기기 QA·Firefox Nightly 원격 디버깅을 준비할 수 있음
  • 모바일에서 동작하는 확장을 AMO에 등록한 선착순 200명 개발자에게는 “Early Add-opter” 티셔츠가 제공됨

안드로이드용 Firefox 확장 생태계 개방

  • Firefox 120 릴리스 주기 동안 addons.mozilla.org에서 안드로이드용 Firefox의 새 공개 확장 기능이 나타나기 시작함
  • Mozilla는 안드로이드용 Firefox의 성능 기준을 유지하기 위해 모바일 확장 생태계를 점진적으로 개방함
  • 테스트가 계속 순조롭게 진행되면 12월 중 완전히 열린 안드로이드용 Firefox 확장 생태계가 공개될 예정임
  • 데스크톱 확장을 모바일에 맞추려는 개발자는 호환성 점검 문서를 참고할 수 있음
  • 12월 공개 시점에는 AMO에 안드로이드용 Firefox 확장 기능이 200개 이상 있을 것으로 예상됨
    • 다른 모바일 브라우저보다 더 많은 확장 선택지를 제공하는 수준임
    • AMO의 데스크톱 Firefox 확장 기능 약 40,000개와 비교하면 훨씬 적어, 일부 개발자에게는 새 사용자에게 발견될 기회가 커질 수 있음
  • 모바일 브라우징 고유의 불편을 웹 확장으로 해결하거나, 모바일 웹 경험을 강화하는 새 확장을 만들 여지가 생김

개발자 지원과 참여 방법

  • Firefox Add-ons Discourse에서 안드로이드 확장 개발 관련 질문을 할 수 있음
  • 웹 세미나: 설정, 테스트, 디버깅

  • 오픈 오피스 아워

    • 시간: 매주 월요일, 화요일
    • Simeon Vincent가 신청자를 대상으로 안드로이드용 Firefox 확장 개발 1:1 안내를 제공함
    • 오피스 아워는 12월까지만 진행될 예정임
  • “Early Add-opter” 티셔츠 조건

    • 선착순 200명의 Firefox for Android 확장 개발자에게 티셔츠가 제공됨
    • 확장 기능을 안드로이드에서 동작하게 만든 뒤, AMO 등록 페이지 링크를 firefox-android-addon-support [at] mozilla.com으로 보내야 함
    • 확장 기능이 안드로이드용 Firefox에서 예상대로 동작하고 선착순 200명 안에 들면 티셔츠 주문 세부 정보가 전달됨

댓글과 토론

Hacker News 의견들
  • Android에서 Manifest v3 지원이 드디어 고쳐진 게 중요함
    새 120 베타에서 호스트 권한 프롬프트가 동작하고, 수동 권한 편집은 아직 없지만 더 이상 출시를 막는 문제는 아님
    다만 방문 기록·북마크 API 부재, 데스크톱과 모바일 모두에 영향을 주는 Chrome과의 차이 같은 Android MV3의 다른 막힘은 아직 남아 있음
    진짜 헤드라인은 AMO 목록에서 Android 지원을 켜고 잘 테스트된 확장 기능을 제출한 선착순 200명에게 무료 티셔츠를 준다는 점인데, 이게 날림 작업이 아니라 좋은 확장 기능으로 이어지길 바람
  • 모바일에서 제일 좋아하는 YouTube 클라이언트는 uBlock Origin을 설치한 Firefox
    Google이 막으려는 건 알지만 지금까지는 잘 동작했고, F-Droid에서 받을 수 있는 DNS66도 백그라운드에 계속 띄워서 다른 앱의 광고와 추적기도 대부분 처리하고 있음
    • 여기서는 논란이 될 수 있고 Google과 YouTube 경영진에 대해 불만도 많지만, 내게 최고의 클라이언트는 실제로 YouTube Premium을 결제하는 것임
      YouTube에서 얻는 가치가 다른 스트리밍 서비스보다 크다는 게 놀랍고, 가격이 공정한지는 논의할 수 있지만 Netflix/Prime/HBO 등에는 이미 돈을 내면서 대체로 받아들이고 있음
      창작자가 보상받아야 한다는 생각이 널리 퍼져 있다면, 왜 이 경우에는 브라우저와 차단기를 테스트하는 데 그렇게 시간을 쓰는지 이해하고 싶음
    • NewPipe https://newpipe.net/보다 나은 점이 뭔지 궁금함
      광고가 없을 뿐 아니라 로그인 없이 구독과 시청 기록을 지원하고, 속도·자막 제어가 되는 화면 속 화면, 오디오/비디오 다운로드를 통한 오프라인 사용, 최대 3배속의 세밀한 재생 속도 제어, 무음 구간 건너뛰기, SoundCloud와 PeerTube 인스턴스 같은 다른 사이트 지원도 있음
    • 내가 좋아하는 건 유료 버전인 YouTube Red
      나도 광고는 싫지만 모두가 먹고살아야 한다는 점은 이해하고, YouTube의 일부 콘텐츠에 가치를 느끼며 좋은 작업으로 수익을 받을 권리를 존중함
      내게 직접 돈을 청구하는 방식이 모두에게 가장 존중받고 정직한 방식이라고 봄
    • 내 선택은 NewPipe
    • 왜 NewPipe보다 Firefox를 선호하는지 궁금함
  • 이 글은 Mozilla 블로그 글 https://blog.mozilla.org/addons/2023/11/01/is-your-extension...에 많은 맥락을 덧붙여 전달하는 것으로 보임
  • 모바일에서 빠르고 안전한 브라우징을 하려면 Firefox for Android와 uBlock Origin 조합이 사실상 유일한 선택지임
    앞으로 더 많은 확장 기능이 들어오길 기대함
    • DivestOS의 Mull 브라우저도 좋아함
      Firefox 포크이고 개인정보 보호가 강화되어 있으며 확장 기능을 지원함
      https://divestos.org/pages/our_apps#mull
      Bromite 유지보수가 멈춘 뒤 갈아탔는데 경험이 아주 좋았음
    • Firefox가 아직 컨테이너/보안 쪽에서 뒤처져 있는 건 아닌지, 아니면 이미 지난 얘기인지 궁금함
  • 기대됨
    Android에서 Firefox는 훌륭하지만, 광고 차단만으로는 모바일 웹을 쓸 만하게 만들기엔 부족함
    이 기능이 배포되면 쿠키/가입 팝업을 자동으로 닫아주는 확장 기능을 찾을 수 있길 바람
    • uBlock Origin의 Annoyances 필터를 써봤는지 궁금함
    • Kiwi Browser는 모바일 기기에서 확장 기능을 허용함
    • Kagi의 Orion 브라우저는 iOS에서 Chrome과 Firefox 확장 기능을 지원함
      실제로 잘 동작하지만 가끔 앱을 강제 종료하고 다시 실행해야 함
  • iOS에서 진짜 Firefox가 나올 일정이 있는지 궁금함
    EU가 실제로 이걸 밀어붙일 수 있을까?
    • Apple이 그냥 Mozilla만 예외로 인정하고 끝내면 왜 안 되는지 모르겠음
    • 그렇게 되면 정말 iPhone을 살 수도 있을 것 같음
      8년쯤 iPhone을 안 썼지만, Google이 열린 인터넷을 대하는 태도는 꽤 불쾌했고 음성 명령과 음성 입력도 엉망임
      지금 Android에 남아 있는 유일한 이유는 역설적으로 uBlock Origin을 쓸 수 있다는 점뿐임
    • 아무리 빨라도 3월 이후일 것 같음
      그때 DMA가 iOS/App Store에 적용되기 시작함
      그래도 개발 작업이 필요해서 더 걸릴 수 있고, Apple이 Safari 외에는 JIT 사용을 계속 막을지도 알 수 없음
    • iOS의 다른 브라우저들은 이미 WebKit 제약 안에서 uBO 같은 확장 기능도 지원하고 있음
      Mozilla가 iOS를 우선순위로 봤다면 지금쯤 어느 정도의 확장 기능 지원은 나왔을 것임
  • 더 정확히는 모바일로 돌아오는 것
    새 기능을 주는 게 아니라, 사용자에게서 빼앗아 간 기능을 돌려주겠다고 약속한 뒤 Mozilla가 몇 년 동안 아무것도 하지 않다가 이제야 이전에 있던 기능의 일부를 되돌려주는 것임
    전부가 아니라 일부뿐임
    • Android 전용 코드를 완전히 다시 쓰는 과정에서 빠졌다는 점은 분명히 해야 함
      Mozilla는 보안 문제와 오래된 찌꺼기를 해결하려면 과감히 갈아엎는 게 낫다고 봤고, 단순히 부가 기능만 잘라낸 건 아니었음
      그래도 돌아오기까지 너무 오래 걸렸고, Firefox가 부가 기능으로 유명한 브라우저인 만큼 재작성 버전 초기 출시 때부터 확장 기능을 최우선으로 넣었어야 했다고 봄
    • Google에서 매년 5억 달러를 받는데 우리가 얻는 게 이런 광대극이라니
  • 제목은 “go mobile”보다 go android가 맞음
    iOS 브라우저는 안타깝게도 전부 WebView 껍데기일 뿐임
    • 오래가지는 않길 바람
      “Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit”
      https://www.macrumors.com/2022/12/14/apple-considering-non-w...
    • 안타깝게도 Android의 모든 WebView도 Chrome이고, 많은 추가 노력을 들여도 최소한 Chromium 기반임
      Mozilla가 WebView를 내놓고 서명 포함을 위해 싸워야 함
    • 그럴 수는 있지만 Kagi의 Orion Browser는 확장 기능 지원을 해내고 있음
  • Nightly를 쓰면 일반 Firefox 부가 기능 사이트에서 이미 모바일 지원을 추가한 확장 기능을 설치할 수 있음
    예전에는 컬렉션을 수동으로 만들고 거기에 부가 기능을 넣은 뒤 Firefox에 그 컬렉션을 추가해야 했지만, 이제는 제한된 모바일 Firefox 사이트가 아니라 평소 쓰는 부가 기능 사이트에서 바로 설치 가능함
    • Firefox 119에서도 Add to Firefox 버튼은 눌리지만 xpi만 다운로드되고 할 수 있는 게 없음
      Nightly에서는 바로 설치됨
  • 모바일 브라우저 확장 기능에 관심이 있다면, 다운로드 없이 어떤 확장 기능이든 어떤 모바일 기기에도 전달하는 방식을 만들고 있음
    확장 기능은 서버의 브라우저에서 실행되고, 그 화면이 기기로 스트리밍되어 Safari, Chrome, Brave, Firefox 같은 일반 모바일 브라우저에서 쓸 수 있음
    이 브라우저 기술은 모바일 확장 기능 제한을 없애고, 확장 기능의 보안 위험 일부도 줄여주며, 실제로는 브라우저 간 확장 기능을 가능하게 함
    다만 Chrome 확장 API용 shim을 만들어야 함 https://github.com/BrowserBox/BrowserBox/issues/242, 하나의 브라우저에 여러 확장을 얹기보다 특정 웹 엔드포인트에서 하나의 확장을 제공하는 형태임, 아직 스토어가 없어 발견성과 검수 권한이 없음, 관리형 서비스를 내기 전까지는 인프라 운영 부담도 고려해야 함
    기존 브라우저 기술을 넘어 이 방향을 탐색할 가치가 있다고 믿는다면 참여해주길 바람. 오픈소스이고 프로젝트 목표에 맞는 기여를 기쁘게 받음 https://github.com/BrowserBox/BrowserBox
    Firefox가 오랫동안 말해온 목표를 드디어 구현하는 건 반갑고, 다른 공급사들도 따라갈 것 같음. 모바일에 확장 기능을 가져오는 걸 공급사들이 거부할 이유가 뭘지 궁금함
    • 실제로는 그냥 원격 VM의 브라우저를 쓰는 것처럼 보임
      직접 호스팅하지 않으면 개인정보 보호와 보안은 안녕임
    • 이건 다른 모바일 브라우저 글의 댓글로 쓰기엔 좀 길고, 별도의 Show HN으로 올리는 편이 나을 것 같음