파이어폭스 안드로이드용 버전 79 업데이트

파이어폭스 안드로이드 버전은 그동안 크롬에 비해 성능과 편의성이 많이 부족했다. 파이어폭스도 그걸 고치려고 완전히 새로운 파이어폭스를 제작 중이었는데, 그것이 파이어폭스 프리뷰.

문제는 파이어폭스 프리뷰를 개발하는 2019년 7월 이후에 기존 파이어폭스 안드로이드 버전은 업데이트가 중단되었다는 것이다. (보안 업데이트만 했다)

그러다가 지난달에 완성된 파이어폭스 프리뷰를 없애고 파이어폭스 나이틀리와 베타에 반영하더니, 마침내 오늘 파이어폭스 정식버전에 반영했다. 버전은 79. 즉 1년만에 버전 68에서 79로 버전을 갑자기 뛰어 넘었다.

버전 79는 파이어폭스 프리뷰를 써온 사람에게는 딱히 새로운 것은 없다. 기존 파이어폭스만 쓰던 사람들에게는 UI도 생소하고, 확장기능 지원이 몇개만 되는 것도 답답할 수 있다. 하지만 성능이나 렌더링 등이 완전히 새로워졌기 때문에 써보다 보면 만족할 것이라 생각한다.

하지만 저 다리없는 여우가 나오는 새 로고는 적응이 안된다.

파이어폭스는 유일한 오픈소스 메이저 웹브라우저이다. 크롬이나 사파리의 엔진을 사용하지 않는 유일한 메이저 웹브라우저이기도 하고, 메이저 IT기업에서 만들지 않는 유일한 메이저 웹브라우저이기도 하다. 이 점은 개인정보 보호나 여러 의미에서 중요한 점이다.

이 글을 보는 분들은 파이어폭스를 사랑해 주시길.

파이어폭스 프리뷰 간단 후기

https://play.google.com/store/apps/details?id=org.mozilla.fenix

새로운 안드로이드 파이어폭스인 fenix 가 파이어폭스 프리뷰라는 이름으로 플레이 스토어에 정식 등록되었다. 기존에는 구글 그룹스에서 알파 테스트 신청을 해야 설치가 가능했다.

지금까지 써본 바로는 기존 안드로이드 파이어폭스보다 2배이상 웹페이지 로딩이 빠른 것이 가장 큰 장점이다. 퀀텀 프로젝트 이후 안드로이드용 파이어폭스가 빨라지긴 했지만 그래도 약간 무거운 느낌이 있었는데 말끔하게 개선되었다. 그리고 기본적으로 다크 테마를 선택할 수 있다. UI도 새롭게 만들어져서 무척 신선하다.

단점으로는 아직 확장기능을 지원하지 않는다. 나중에도 지원할지는 모르겠지만 있던게 없으니 너무 불편하다. 페이지 확대 기능도 강제할 수 없어서 모바일 페이지에서 그림을 확대해 보고 싶을 때 불편하다. (확대 기능은 추후 생겼고, 확장기능은 7가지 정도 가능해졌다)

어째튼 모바일에 신경 써주니 고맙긴 하다. 역시 모질라 답게 늦은 감이 있지만.

파이어폭스 정말 괜찮아졌다.

내가 파이어폭스의 정체된 발전에 대해 유감의 글을 쓴 것이 딱 2년전이다.

그동안 파이어폭스는 많은 발전을 했다.

데스크탑 버전은 2017년 8월 버전 55부터 퀀텀이 적용되서 11월에 나온 버전 57부터 크롬으로 돌아가고 싶지 않을 정도로 달라진 성능을 보여줬다.

안드로이드 버전은 더 늦었다. 2018년 6월 버전 61에야 체감 성능이 향상 되기 시작했고, 최근까지 계속 성능 향상이 있었다. 몇일 전 버전업 된 버전 65는 이제 확장기능을 여럿 설치해도 크롬보다 쾌적한 듯 하다. 정말 만족한다.

하지만 너무 늦었다. 전세계 브라우저 점유율에서 파이어폭스는 이미 1자리수 점유율로 떨어졌다. 역전이 불가능한 수치에 접어 든 것 같다. 기존 확장기능을 좋아하던 팬들은 새로운 웹익스텐션으로의 개편으로 떨어져 나갔고, 성능을 원하던 사람은 기다리다 못해 크롬 계열로 가버린지 몇년 되었다.

이제 MS마저 차기 버전 브라우저를 크롬의 엔진인 블링크로 가려하니 , 세상의 메이저 웹브라우저 엔진은 크롬과 사파리, 파이어폭스 뿐이다. 사파리가 크롬과 사촌임을 생각하면, 크롬과 파이어폭스 둘 뿐이다. 옛날엔 IE 때문에 화가 나서 크롬이 세상을 정복해 주길 바랬는데 너무 강력하게 소원 성취가 되서 걱장되는 현실이다.

파이어폭스 포커스 렌더러 변경하기

9월 경에 Firefox Focus가 7.0을 발표하면서 렌더러를 블링크(크롬)에서 GeckoView로 변경한다고 나왔었는데, 사실 뭔가 바뀐 느낌은 전혀 없었다.

그도 그럴것이, GeckoView는 내장만 되었을 뿐, 계속 블링크 엔진으로 렌더링을 하고 있었다!!

어쩐지 유저 에이전트가 웹킷이니 크롬이니 하더라니만!

그래서 그냥 그러나 보다 하고 있었는데, 이번에 가을별님이 말씀하시길, 렌더러를 변경하는 방법이 있었다.

파이어폭스 포커스의 주소창에 focus:test 라고 넣으면 작은 체크상자가 표시 된다.

기본적으로 체크 상자는 꺼져 있고, 이걸 켜주면 된다. 그러면 잠시 껌벅하면서 파이어폭스 포커스가 다시 시작하고, 유저 에이전트가 바뀐다.

이 방법은 파이어폭스 포커스 8.0.4에서 정상 작동하는 것을 확인했다.

그런데 렌더러를 바꾼다고 딱히 좋아지는 점은….없는 듯? GeckoView가 블링크보다 엄~~청 빠르다거나 한것도 아니고, 요즘은 워낙 크롬이 웹브라우저의 산업 표준의 자격이라, GeckoView에서 제대로 표시 안되는 사이트도 있을테고 말이다. 모질라측에서도 아직 자신 없어서 렌더러를 넣어두고도 안쓰는 것이겠지.

파이어폭스에서 메모앱을 만들다? Notes by Firefox

모질라 파이어폭스에서 메모앱이 나왔다.

안드로이드 앱  : https://play.google.com/store/apps/details?id=org.mozilla.testpilot.notes

데스크탑 파이어폭스에서 설치 : https://testpilot.firefox.com/experiments/notes/

  • 파이어폭스 계정으로 로그인하고 동기화 됨.
  • 메모는 종단간 암호화 적용해서 동기화 된다고. 서버 저장은 암호화가 아닌 듯.
  • 글쓰기, 삭제, 동기화 딱 이렇게 기능이 있음. 분류, 검색이나 태깅 기능이 없음.
  • 테스크탑 파이어폭스에서는 HTML로 익스포트 기능이 있음.
  • 마크다운과 비슷한 문법의 마크업 기능이 있는데, 안드로이드에서는 편집 불가. 안드로이드에서는 데스크탑에서 적용한 마크업을 볼 수만 있음.

아직 개발중이어서 그런지 한글화도, 기능도 부족하다.

그리고 완성된다고 하더라도 솔직히 쓰일 것 같지는 않다. 이미 기능상으로 더 훌륭한 노트앱은 넘치고 넘치며, 파이어폭스 확장기능을 지원하는 것도 많다. 굳이 여기에 모질라가 끼어드는 이유는 잘 모르겠다.

ps. 예제 스샷에 TOP10 TNG Episodes 같은 글이 있는거 보면, 모질라에 트레키가 있는 듯?

파이어폭스 60 안드로이드용 강제 종료 막는 방법

파이어폭스 버전 60이 공개되었다. 물론 안드로이드용도 같이 나왔는데, 고질적인 문제였던 페이지 로딩 속도는 많이 개선되었지만, 강제종료 문제가 아직 해결되지 않았다.

특히 페이스북 모바일 웹페이지을 들어가면 스크롤을 두어번 내리기 전에 100% 강제종료가 발생한다. (위의 스샷)

이것은 WebGL쪽의 충돌 문제여서, 해당 기능을 꺼버리면 임시로 막을 수 있다. 근본적인 해결은 아니지만.

  1. 주소창에 about:config 를 입력해 진입한다.
  2. webgl.disabled 를 검색한다.
  3. webgl.disabled 를 선택하고 ‘켜기’를 눌러 값을 false에서 true로 바꾼다.
  4. 오른쪽 상단 … 버튼을 눌러 메뉴를 연 다음 종료를 눌러 파이어폭스를 완전히 종료하고 다시 실행한다.

위와 같이 설정하면 그 후 부터는 강제종료가 거의 발생하지 않게 된다. 버전 60에서 이틀간 테스트한 결과 페이스북에서 더 이상 강제종료가 발생하지 않았다.

사실 해당 문제와 회피 방법은 버전 59가 나이틀리였던 몇 개월 전부터 알려졌던 것이고, 더 거슬러 올라가면 작년에 데스크탑 버전 파이어폭스에서도 비슷한 문제가 있었다. 왜 이런 버그를 모질라 측에서 계속 방치하는지 이해가 되지 않는다.

ps. 이 방법이 빈도수만 줄여줄 뿐 다른 원인으로도 강종이 일어날 수 있다. 방금 강종을 겪었는데 about:crashes 를 보니 다른 부분에서 난 오류다.

파이어폭스 버전 55 제성능 나오는지 확인하기

파이어폭스는 55버전부터 멀티프로세스 갯수를 조절할 수 있고, 하드웨어 VP9 가속도 지원하여 대폭 성능이 개선되었다. 윈도우버전은 64비트 설치도 지원한다.

제대로 개선된 성능을 사용하고 있는지 확인하여면, 주소창에 about:support 를 입력해 보면 확인 할 수 있다.

다중프로세스가 1/1로 나오지 않으면 작동하지 않는 것이다. 그 경우는 이유가 옆에 괄호에 나오니, 참고해서 구글링해 해결한다.

확장기능에 의해 비활성화 되었다면, legacy 확장기능들을 사용안함으로 하면 활성화 될 수 있다.

다중 프로세스가 활성화 되어 있다면 프로세스 숫자를 늘린다.

메뉴의 설정으로 들어가서 일반 > 성능을 보면 ‘권장 성능 설정을 사용’에 체크되어 있을 것이다.

이 체크를 풀면 ‘컨텐트 프로세스 제한’항목을 1에서 7까지 설정이 가능하다. 기본값는 1이며, 일반적으로 4를 추천하고, 램이 8GB이상이라면 7까지 늘려도 된다고 한다. 만약 ‘컨텐트 프로세스 제한’항목이 변경 불가능하다면, 다중 프로세스가 비활성화 되어 있는 것이다.

 

파이어폭스 포커스(Firefox Focus) 브라우저

파이어폭스의 개인정보 보호용 브라우저, ‘파이어폭스 포커스’가 안드로이드용으로 나왔다. 원래 iOS용으로만 있었는데 뒤늦게 나옴.

하루 동안 써 본 결과 특징은 다음과 같다.

  • 아무것도 저장하지 않는다. 북마크도, 히스토리도, 자동입력이나 비밀번호 저장도 없다. 캐시도 앱을 종료하면 다 지운다.
  • 앱 용량이 8MB밖에 되지 않는다.
  • 스샷 저장 마저도 불허. 스크린샷 명령을 무시하도록 세팅되어 있다.
  • 광고 차단, 트래킹 차단이 기본 설정. 광고 차단은 ad block시리즈와 비슷하게 대부분 광고는 다 막아지는 듯.
  • 광고 차단이나 트래킹 차단이 사이트의 작동에 문제가 된다면 임시로 기능 해제 가능.
  • 주소줄 자동완성 조차 없다. 하긴 그것도 어딘가에 데이터를 저장하거나 전송해야 가능한 거라.
  • 로딩 속도는 파이어폭스 앱 최신버전과 비슷한데, 가볍다보니 느려지지는 않는 다.
  • 어두운 보라색의 선명한 색상 UI

이 외에는 없다. 어떠한 기록도 남기지 않는 것이 특징인 브라우저이다. 항상 앱을 실행할 때, 새로 설치한 상태와 다름없다.

그동안 실망을 많이 주어온 파이어폭스의 새로운 시도를 환영한다. 이익을 바라지 않는 곳에서 만든 브라우저가 하나 정도는 필요한 시대니까.

ps. 단점 정리

  • 기본적으로 안드로이드 내장 크롬 엔진을 사용하기 때문에(iOS에서는 사파리 쓸듯) 큰 호환성 문제는 없지만, User Agent가 “Mozilla/5.0 (Linux; Android 7.1.2) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Focus/1.2.1 Chrome/60.0.3112.78 Mobile Safari/537.36” 이런식으로 조금 달라서 일부에서는 크롬이라는 걸 인식 못한다. 그래서 오작동하는 사이트들이 있다. 때때로 모바일인줄도 몰라서 데스크탑 웹으로 보여주는 사이트들도 있다.
  • 위의 원인인지 동영상 재생이 잘 안되는 사이트들이 있다.
  • 광고 차단 기능이 한국 사이트들의 광고들에는 잘 먹히지 않는다. 특히 신문 사이트들의 광고는 체감상 20% 정도만 차단되는 편.
  • 일부 기기에서는 자동으로 캐시를 지우는 것이 작동하지 않는 경우가 있다. 내 ASUS 태블릿이 그렇다.

ps. 가볍고 빨라서 크롬 대신 커스텀탭용 브라우저로 설정해서 쓰면 좋다.

ps. 안드로이드용 Firefox Focus 버전 7부터 엔진이 웹뷰에서  Geckoview로 변경되었는데, 아무래도 체감상 웹뷰보다는 페이지 로딩이 한박자 느리다. 또한 엔진을 별도로 탑재하면서 앱 용량이 8MB에서 50MB로 늘어났다. 따라서 파이어폭스를 쓰는 경우는 별도로 이 앱을 쓸 이유가 딱히 없어졌다.

파이어폭스 유감

파이어폭스가 기울고 있다. IE가 세계를 지배할 때 아무도 못한 저항을 시작했던 것이 파이어폭스였다. 하지만 이제 크롬과 수많은 브라우저의 발전에 밀려 IE와 함께 쇄락을 하고 있다. 얼마전 야심차게 밀어 붙이던 파이어폭스OS를 포기했고, 점유율이 계속 떨어져 간다는 뉴스가 나오고 있다.

어찌보면 그전에 파이어폭스의 실패는 예견할 수 있었을지도 모른다. IE보다 빠르다며 성공했던 파이어폭스는 크롬보다 훨씬 느린지 오래되었고, 속도는 개선이 이루어지지 않았다.  이를 해결하기 위해 e10s를 도입했지만, 몇년이 지난 지금도 대부분의 확장기능이 호환되지 않고, 호환되지 않는 확장기능 1개만 설치해도 이 기능은 사용되지 않아 실질적으로 있으나 마나 하다.  속도 개선을 위해 퀀텀 프로젝트니 뭐니 하고 있지만 아직 실제 사용자들이 체감하기 힘들다. 중요한 안드로이드용 파이어폭스는 엄청나게 느리고, 구조가 달라서 데스크탑용 파이어폭스의 최적화 노하우는 거의 먹히지 않는다. 플레이 스토어 댓글을 보면 안좋은 평가가 너무 많다. 그와중에 자신의 엔진을 쓰지 못하는 iOS용이나 만들고 있다. Servo가 완성되면 이런 문제는 반전될지 모르지만, 타이밍이 문제다. 파이어폭스의 인지도마저 떨어지고 나서 새로운 엔진을 탑재하면 늦을 것이다.

무척 애용하는 웹브라우저인데 이런 상황이 안타깝다.

사용중인 브라우저 확장기능

크롬

  • Allow Copy
  • Ghostery
  • goo.gl URL Shortener
  • User-Agent Switcher for Chrome
  • 데이터 세이버
  • uBlock Origin

파이어폭스

  • Flashblock
  • Ghostery
  • goo.gl lite
  • Google Translator for Firefox
  • RightToClick
  • ScribeFire Next
  • Speed Tweaks (SpeedyFox)
  • uBlock Origin
  • User Agent Switcher

파이어폭스 모바일

  • Speed Tweaks (SpeedyFox)
  • uBlock Origin
  • Phony

 

2년전만 해도 이것저것 많이 써봤는데, 요즘 별로 안쓰게 된 듯.