Per gli Snapdragon Samsung Galaxy S10, S10e e S10+ sono stati rilasciati i sorgenti del kernel, il che può aiutare lo sviluppo personalizzato su alcuni modelli.
Dopo l'uscita del tanto atteso Smartphone della serie Samsung Galaxy S10, l'azienda ha ora rilasciato il codice sorgente del kernel per le varianti Snapdragon di tutti e tre i dispositivi rilasciati. Il Samsung Galaxy S10, Galaxy S10e e Galaxy S10+ sono tutti gli smartphone di punta alimentati da Qualcomm Snapdragon 855 negli Stati Uniti, a Hong Kong e in alcuni paesi dell'America Latina, mentre i dispositivi basati su Exynos vengono rilasciati ovunque altro. Samsung deve utilizzare i chipset Snapdragon negli Stati Uniti per il supporto CDMA, una tecnologia a cui Qualcomm ha molti brevetti relativi. La variante Exynos degli ultimi smartphone Samsung Galaxy ha già disponibile il codice sorgente del kernel.
Forum XDA del Galaxy S10
Purtroppo, praticamente nessuno degli smartphone Samsung Galaxy con tecnologia Snapdragon può effettivamente essere sbloccato con il bootloader. Ad eccezione di alcuni selezionati che sono stati rilasciati a Hong Kong e in diversi paesi dell'America Latina, questi dispositivi vengono completamente bloccati. È un peccato perché gli smartphone basati su Exynos sono notoriamente più difficili da lavorare per gli sviluppatori rispetto ai chipset Snapdragon. Ciò è aiutato non solo da una documentazione completa ma anche dal CAF. CAF è uno dei motivi per cui gli smartphone Android con chip Qualcomm sono così apprezzati dalla comunità di sviluppo su XDA. Sebbene la licenza GPLv2 richieda che i fornitori rilascino i propri sorgenti del kernel, ciò non è sempre sufficiente per creare ROM personalizzate basate su AOSP.
Forum XDA del Galaxy S10+
Il rilascio del codice specifico del chipset non è richiesto per i fornitori di SoC, ma Qualcomm spesso fornisce la parte pubblica del loro codice specifico del chipset per HAL, rami del framework e altro, il che è un grande vantaggio per sviluppatori. Gli sviluppatori possono creare per la piattaforma senza dover sapere come funzionano le nuove funzionalità del chipset. Senza l'accesso a quel codice, diventa molto più difficile creare una ROM personalizzata basata su AOSP per un dispositivo. Questo è il motivo per cui, anche se i telefoni Samsung internazionali in genere possono essere sbloccati, c'è poco interesse a svilupparli per loro.
Forum XDA del Galaxy S10e
Se sei interessato a dare un'occhiata al sorgente del kernel e potenzialmente a sviluppare per il Samsung Galaxy S10, puoi farlo. Basta seguire il collegamento sottostante, ma tieni presente che è difettoso in diversi browser. Personalmente non riesco ad accedervi sul mio desktop utilizzando Google Chrome, anche se il mio telefono con Google Chrome può farlo.
Sorgenti del kernel Snapdragon Samsung Galaxy S10