Projekt Iceweasle Mobile rozpoczął rozwój forka nowego Firefox dla Androida

Deweloperzy firmy Mozilla pomyslnie zakończyli migrację użytkowników Firefox 68 na platformie Android do nowej przeglądarki, rozwijającej się w ramach projektu Fenix, która niebawem została zaproponowana wszystkim użytkownikom jako aktualizacja „Firefox 79.0.5“. Minimalne wymagania dla platformy wzrosły do Android 5.

Fenix używa silnik GeckoView, oparty na technologiach Firefox Quantum, oraz zestaw bibliotek Mozilla Android Components, które już są używane do budowy przeglądarek Firefox Focus i Firefox Lite. GeckoView jest wariantem silnika Gecko, opracowanym jako osobna biblioteka, którą można aktualizować niezależnie, a Android Components zawiera biblioteki z typowymi komponentami zapewniającymi obsługę zakładek, autouzupełniania, podpowiedzi wyszukiwania i innych funkcji przeglądarki.

Entuzjaści, którzy nie zgadzają się ze zmianami w nowym Firefoxie na Androida założyli synchronizowany fork projektu — Iceweasle Mobile, który ma na celu zapewnienie rozszerzonych możliwości dostosowywania i wyświetlania większych informacji o przeglądanych stronach. Poza nazwą projekt nie ma nic wspólnego z forką Iceweasel dostarczaną w Debianie i rozwija się przez oddzielny zespół. Przygotowane zostały pakiety APK, które są formowane ręcznie na podstawie aktualnej bazy kodu Fenix, ale bez gwarancji dostarczenia poprawek i bez użycia podpisów cyfrowych.

W Iceweasle Mobile przywrócono dostęp do ustawień about:config (w Fenix ta strona jest domyślnie wyłączona). Oprócz oficjalnie wspieranych rozszerzeń w Fenix, w forku zezwala się na instalację innych rozszerzeń — z powodu wykorzystania komponentów Mozilla Android, większość rozszerzeń może nie działać bez przeróbek, ale użytkownicy mają możliwość prób instalacji dowolnych rozszerzeń, nie ograniczając ich listy. Interfejs zmiany kart został przeprojektowany i nawiązujący do stylu starego Firefox dla Androida. Wśród planów na przyszłość podkreślono prace nad wyłączeniem telemetry i kodu własnościowego.

Projekt Iceweasle Mobile rozpoczął rozwój forka nowego Firefox dla Androida

Cechy nowego Firefox dla Androida (Fenix):

  • Ciemny tryb interfejsu, przeniesienie paska adresu domyślnie na dolną część ekranu oraz nowy wyskakujący blok do przełączania między otwartymi kartami (Tab Tray).
    Projekt Iceweasle Mobile rozpoczął rozwój forka nowego Firefox dla Androida
  • Dodano tryb „obraz w obrazie”, pozwalający na odtwarzanie wideo w małym oknie podczas przeglądania innej zawartości lub podczas pracy w innym aplikacji.
  • W pasku adresu zaprzestano wyświetlania protokołu (https://, http://) i subdomeny „www.”. Status bezpiecznego połączenia wyświetlany jest przez ikonę. Aby zobaczyć pełny adres URL, należy kliknąć na pasku adresowym i przejść do trybu edycji URL.
  • Domyślnie dodano i włączono rozszerzone narzędzia do ochrony przed śledzeniem, które pozwalają, podobnie jak w wersji desktopowej Firefox, blokować reklamy z kodem do śledzenia, liczniki web-analizy, widgety społecznościowe, ukryte metody identyfikacji użytkowników oraz kod do kopania kryptowalut.
  • Udostępniono możliwość otwarcia trybu przeglądania w prywatności za jednym naciśnięciem.
  • Dodano opcję automatycznego czyszczenia historii przeglądania po zamknięciu przeglądarki oraz ustawienia do określenia globalnego poziomu skalowania, który ma zastosowanie do wszystkich stron.
  • Zwiększona wydajność. Twierdzi się, że nowy Firefox jest do dwóch razy szybszy niż klasyczny Firefox na Androida, co osiągnięto dzięki zastosowaniu optymalizacji na etapie kompilacji opartej na wynikach profilowania kodu (PGO - Profile-guided optimization) oraz włączeniu kompilatora JIT IonMonkey dla 64-bitowych systemów ARM.
  • Uniwersalne menu, za pomocą którego można uzyskać dostęp do ustawień, biblioteki (zakładki, historia, pobierania, ostatnio zamknięte karty), wyboru trybu wyświetlania strony (wyświetlenie wersji desktopowej strony), wyszukiwania tekstu na stronie, przełączenia na tryb prywatny, otwarcia nowej karty i nawigacji między stronami.
  • Wielofunkcyjny pasek adresu, posiadający uniwersalny przycisk do szybkiego wykonywania operacji, takich jak wysyłanie linku do innego urządzenia i dodawanie strony do zakładek. Po kliknięciu na pasku adresu uruchamiany jest tryb pełnoekranowy podpowiedzi, oferujący istotne opcje wpisywania na podstawie historii odwiedzin i rekomendacji z wyszukiwarek.
  • Możliwość łączenia kart w kolekcje, które umożliwiają zapisywanie, grupowanie i dzielenie się ulubionymi stronami internetowymi.
    Po zamknięciu przeglądarki pozostałe otwarte karty są automatycznie grupowane w kolekcję, którą następnie można przeglądać i przywracać.
  • Zapewniono wsparcie dla następujących rozszerzeń:
    uBlock Origin,

    Dark Reader,

    Privacy Badger,

    NoScript,

    HTTPS Everywhere,

    Decentraleyes,

    Wyszukiwanie po obrazie,

    YouTube w wysokiej rozdzielczości oraz

    Privacy Possum.

Funkcje starego Firefoksa na Androida, które są niedostępne w Fenix: about:config, przeglądanie kodu strony, ustawienie strony głównej, zwięzłe karty, wysyłanie karty na inne urządzenie, kolejki kart, lista ostatnio zamkniętych kart, tryb stałego wyświetlania paska adresu (w Fenix zawsze działa automatyczne ukrycie), zapisywanie strony w PDF.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster