Razvijalci na forumu Code Aurora so ustvarili fork brskalnika Chromium, optimiziran za naprave Snapdragon.
Kaj za vraga je CAF?
Se spomnite CAF? To ime ste morda videli po vseh forumih, ko so razvijalci jedra za naprave Qualcomm Snapdragon vzdrževali dve ločeni razcepi svojega dela. Eden za kodo, ki temelji na Googlovem AOSP, in drugi, ki temelji na CAF. Forum Code Aurora vzdržuje Linux Foundation in Qualcomm na njem izda referenčne vire za svoje različne platforme. Večina proizvajalcev originalne opreme temelji svoj izvor jedra na podlagi tega, kar ponuja Qualcomm. Po drugi strani pa AOSP deluje na podlagi razcepa CAF za vsako ponovitev programske opreme Android in na tej poti uvaja nove funkcije za vse naprave Android. Sčasoma CAF nato uvede lastne optimizacije, namenjene posebej za naprave Snapdragon.
Brskalnik Chromium
Chromium je odprtokodna različica Googlovega brskalnika Chrome. Skupina razvijalcev na forumu Code Aurora je brez pompa delala na optimizaciji Chromiuma za naprave Snapdragon.
Njihov napredek lahko spremljate na njihovi projektni strani kjer lahko tudi vgradite izvorno kodo v APK. Nekateri uporabniki, ki so zgradili APK iz vira, poročajo, da je različica brskalnika Chromium samo na v42 in je zato zastarela. Na splošno ni priporočljivo uporabljati zastarele programske opreme brskalnika zaradi številnih varnostnih napak, ki se odkrijejo in takoj popravijo med posameznimi različicami. Vendar se zdi, da je najnovejša stabilna različica Chromiuma, v46, pred kratkim je bil združen v vir projekta zato lahko pričakujete, da boste lahko zelo kmalu zagnali najnovejšo različico.Lastnosti
Razvijalci, ki vzdržujejo zgradbo CAF, niso le optimizirali brskalnik za naprave Snapdragon, uvedli pa smo tudi številne ključne funkcije, po katerih uporabniki na naših forumih hrepenijo v drugih spletih brskalniki. Poleg vseh funkcij, ki jih boste našli v uradnih različicah Google Chroma, brskalnik Chromium, optimiziran za Snapdragon, vključuje:
- Nočni način
- Vgrajen zaviralec oglasov
- Način varčevanja z energijo, ki omejuje število procesorskih jeder in duši jedrne hitrosti, da zmanjša porabo energije
- Prenovljena stran za prenos z možnostjo izbire imenika za shranjevanje posamezne datoteke
- Možnost stranskega drsenja, ki vam omogoča premikanje naprej/nazaj, odvisno od tega, s katerega roba povlečete (desno/levo).
Izboljšave kode
Subjektivno se zdi, da je optimizacija CAF naredila izkušnjo brskanja veliko hitrejšo. Izvedel sem merilo uspešnosti brskalnika SunSpider v brskalniku Chrome Dev iz trgovine Google Play v primerjavi z zgradbo Chromiuma, optimizirano za CAF, in na koncu dobil rezultat 996,7 ms +/- 17,5 % za Chrome Dev v primerjavi z 761,6 ms +/- 13,8 % za optimizirano zgradbo CAF. Za razvijalce, ki jih zanima izdelava spletnega brskalnika, razvijalci na CAF so zagotovili stran za prilagajanje z navodili za dodajanje funkcij, kot sta URL in DOM (Document Object Model) manipulator za skrivanje neželene vsebine. Ne glede na to, ali ste razvijalec, ki želi zgraditi nov spletni brskalnik, ali običajen uporabnik, ki išče hitrejšo alternativo Chromu, bi moral ta brskalnik zagotovo ustrezati vašim potrebam.
Je Chrome vaš privzeti brskalnik? Ste poskusili to gradnjo Chromiuma? V komentarjih nam sporočite svoje nastavitve brskalnika!