Chrom zoptymalizowany dla urządzeń Snapdragon

Programiści na forum Code Aurora stworzyli rozwidlenie przeglądarki Chromium zoptymalizowane dla urządzeń Snapdragon.

Czym do cholery jest CAF?

Pamiętacie CAF-a? Być może widziałeś tę nazwę na wszystkich forach, kiedy programiści jądra dla urządzeń Qualcomm Snapdragon pracowali nad dwoma oddzielnymi rozwidleniami swojej pracy. Jeden dla kodu opartego na AOSP firmy Google, a drugi oparty na CAF. Forum Code Aurora jest prowadzone przez Linux Foundation i tam Qualcomm publikuje źródła referencyjne dla swoich różnych platform. Większość producentów OEM opiera swoje źródła jądra na tym, co zapewnia Qualcomm. Z drugiej strony AOSP działa w oparciu o rozwidlenie CAF dla każdej iteracji oprogramowania Androida, wprowadzając po drodze nowe funkcje dla wszystkich urządzeń z Androidem. Z biegiem czasu CAF wprowadza następnie własne optymalizacje przeznaczone specjalnie dla urządzeń Snapdragon.

Przeglądarka Chromium

Chrom to otwarta wersja przeglądarki Google Chrome. Ku małemu rozgłosowi, grupa programistów na forum Code Aurora pracowała nad optymalizacją Chromium dla urządzeń ze Snapdragonem.

Możesz śledzić ich postępy na stronie projektu gdzie możesz także wbudować kod źródłowy w plik APK. Niektórzy użytkownicy, którzy zbudowali plik APK na podstawie źródła, zgłaszają, że wersja przeglądarki Chromium jest dostępna tylko w wersji 42, a zatem jest nieaktualna. Generalnie nie zaleca się uruchamiania przestarzałego oprogramowania przeglądarki ze względu na wiele luk w zabezpieczeniach, które są wykrywane i natychmiast łatane pomiędzy każdą wersją. Wydaje się jednak, że ostatnio pojawiła się najnowsza stabilna wersja Chromium, v46 zostały połączone ze źródłem projektu więc powinieneś spodziewać się, że wkrótce będziesz mógł uruchomić najnowszą wersję.

Cechy

Twórcy utrzymujący wersję CAF nie tylko zoptymalizowali przeglądarkę pod kątem urządzeń Snapdragon, ale wprowadziliśmy także wiele kluczowych funkcji, o które użytkownicy naszych forów zabiegają w innych sieciach przeglądarki. Oprócz wszystkich funkcji, które znajdziesz w oficjalnych wersjach przeglądarki Google Chrome, zoptymalizowana pod kątem Snapdragon przeglądarka Chromium zawiera:

  1. Tryb nocny
  2. Wbudowany bloker reklam
  3. Tryb oszczędzania energii, który ogranicza liczbę rdzeni procesora i ogranicza prędkość rdzenia, aby zmniejszyć pobór mocy
  4. Ulepszona strona pobierania z możliwością wyboru katalogu, w którym ma zostać zapisany każdy plik
  5. Możliwość przesuwania w bok umożliwiająca poruszanie się do przodu/do tyłu w zależności od krawędzi, od której przesuwasz (odpowiednio w prawo/w lewo)

Ulepszenia kodu

Subiektywnie wydaje się, że optymalizacje CAF znacznie przyspieszyły przeglądanie. Przeprowadziłem test porównawczy przeglądarki SunSpider na urządzeniu Chrome Dev ze sklepu Google Play w porównaniu z wersją Chromium zoptymalizowaną pod kątem CAF i uzyskałem wynik 996,7 ms +/- 17,5% dla Chrome Dev w porównaniu do 761,6 ms +/- 13,8% dla zoptymalizowanej kompilacji CAF. Dla programistów zainteresowanych tworzeniem przeglądarki internetowej, programistów w CAF udostępnili stronę dostosowywania z instrukcjami dodawania funkcji, takich jak adres URL i manipulator DOM (Document Object Model), aby ukryć niechcianą zawartość. Niezależnie od tego, czy jesteś programistą chcącym zbudować nową przeglądarkę internetową, czy zwykłym użytkownikiem szukającym szybszej alternatywy dla Chrome, ta przeglądarka z pewnością powinna odpowiadać Twoim potrzebom.

Czy Chrome jest Twoją domyślną przeglądarką? Czy próbowałeś tej kompilacji Chromium? Daj nam znać w komentarzach, jakie są Twoje preferencje przeglądarki!