Qualcomm Snapdragon 845 er den seneste flagskibsprocessor fra Qualcomm, og dens kerne, HAL, framework filialkilder er endelig blevet frigivet på CAF.
Qualcomms seneste high-end system-on-chip, Qualcomm Snapdragon 845, blev annonceret i slutningen af sidste år på Snapdragon Tech Summit på Hawaii. Med en Adreno 630 GPU, 4 effektivitetskerner og 4 ydeevnekerner, det er et præstationsdyr og er det bedste at tilbyde til Android-telefoner til dato. Næsten alle dette års store flagskibe som Xiaomi Mi Mix 2S, Samsung Galaxy S9, LG G7 ThinQ og OnePlus 6 er lanceret med det, og det er fantastisk for brugerne. Qualcomm udgiver traditionelt en masse platformspecifik kode på Code Aurora Forums (CAF), som hjælper udviklere komme i gang med at bygge tilpassede AOSP-baserede ROM'er. Virksomheden forsinkede dog frigivelsen af kilderne til Snapdragon 845. Da vi kontaktede Qualcomm om dette, fik vi at vide det de ville blive løsladt om 6 uger. Det 6-ugers vindue er gået, og Qualcomm Snapdragon 845 platformkilderne er nu tilgængelige på CAF.
For en hurtig note er eksistensen af CAF en af grundene til, at Android-smartphones med Qualcomm-chips er så populære hos udviklingssamfundet på XDA. Mens GPLv2-licensen kræver, at leverandører frigiver deres kernekilder, er det ikke altid nok til at skabe brugerdefinerede ROM'er baseret på AOSP. Frigivelse af chipset-specifik kode er ikke påkrævet for SoC-leverandører, men Qualcomm leverer ofte den offentlige del af deres chipset-specifikke kode til HAL'er, framework-grene og mere, hvilket er en stor fordel for udviklere. Udviklere kan bygge til platformen uden at skulle vide, hvordan de nye chipsætfunktioner fungerer. Uden adgang til den kode bliver det meget sværere at bygge en AOSP-baseret brugerdefineret ROM til en enhed.
Det er præcis problemet, da det tog måneder for Snapdragon 845-kilderne at blive frigivet. Det er meget længere tid, end det normalt tager, hvilket fik nogle udviklere til at bekymre sig om, at Qualcomm var ved at blive som andre SoC-leverandører som MediaTek og HiSilicon. Heldigvis har virksomheden nu frigivet koden, og udviklere kan begynde at bygge til deres enheder.
Qualcomm Snapdragon 845-kilder på Code Aurora-fora
Men hvorfor skulle vi vente så længe? Nå, tidligere kodedråber spolerede ofte kommende chipsetudgivelser. Det er en rimelig undskyldning i betragtning af, at Qualcomm Snapdragon 710 blev lækket godt før tid takket være CAF-kilder. Nu hvor Qualcomm Snapdragon 632, 439 og 429 platforme er ude af vejen, og Snapdragon 845-kilderne er ordentligt renset for enhver omtale af ikke-udgivne chipsæt, er virksomheden komfortabel med at frigive den offentligt.