Snapdragon Samsung Galaxy S10, S10e og S10+ har fået deres kernekilder frigivet, hvilket betyder, at det kan hjælpe med tilpasset udvikling på nogle modeller.
Efter udgivelsen af den længe ventede Samsung Galaxy S10-serien af smartphones, har virksomheden nu frigivet kernekildekoden til Snapdragon-varianterne af alle tre frigivne enheder. Samsung Galaxy S10, Galaxy S10e og Galaxy S10+ er alle flagskibssmartphones drevet af Qualcomm Snapdragon 855 i USA, Hong Kong og nogle latinamerikanske lande, mens de Exynos-drevne enheder frigives overalt andet. Samsung er nødt til at bruge Snapdragon-chipsæt i USA til CDMA-understøttelse, en teknologi som Qualcomm har en masse patenter relateret til. Exynos-varianten af de nyeste Samsung Galaxy-smartphones har allerede kernekildekode tilgængelig.
Galaxy S10 XDA Forum
Desværre kan praktisk talt ingen af de Snapdragon-drevne Samsung Galaxy-smartphones faktisk låses op med bootloader. Bortset fra nogle få udvalgte, der er blevet frigivet i Hong Kong og flere latinamerikanske lande, er disse enheder fuldstændig låst. Det er en skam, da Exynos-drevne smartphones notorisk er sværere for udviklere at arbejde på end Snapdragon-chipsæt. Dette er ikke kun hjulpet af omfattende dokumentation, men også af CAF. CAF er en af grundene til, at Android-smartphones med Qualcomm-chips er så populære blandt udviklingsfællesskabet 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.
Galaxy S10+ XDA Forum
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. Dette er grunden til, at selvom internationale Samsung-telefoner typisk kan låses op, er der ringe interesse for at udvikle til dem.
Galaxy S10e XDA Forum
Hvis du er interesseret i at tage et kig på kernekilden og potentielt udvikle til Samsung Galaxy S10, kan du. Bare følg linket nedenfor, men vær advaret om, at det er buggy i forskellige browsere. Jeg kan personligt ikke få adgang til det på mit skrivebord ved hjælp af Google Chrome, selvom min telefon med Google Chrome kan.
Snapdragon Samsung Galaxy S10 kernekilder