Qualcomm Snapdragon 845 to najnowszy flagowy procesor firmy Qualcomm, a jego jądro, HAL, źródła gałęzi frameworka zostały wreszcie udostępnione w CAF.
Najnowszy, wysokiej klasy system na chipie Qualcomm, Qualcomm Snapdragon 845, został zaprezentowany pod koniec ubiegłego roku na szczycie Snapdragon Tech na Hawajach. Z Karta graficzna Adreno 630, 4 rdzenie wydajnościowe i 4 rdzenie wydajnościowe, to bestia wydajnościowa i najlepsza z dotychczas oferowanych dla telefonów z systemem Android. Prawie wszystkie tegoroczne flagowce, takie jak Xiaomi Mi Mix 2S, Samsung Galaxy S9, LG G7 ThinQ i OnePlus 6, zostały z nim wprowadzone na rynek, co jest świetne dla użytkowników. Qualcomm tradycyjnie publikuje wiele kodu specyficznego dla platformy na forach Code Aurora (CAF), które pomagają programistom rozpocznij tworzenie niestandardowych ROM-ów opartych na AOSP. Firma opóźniła jednak udostępnienie źródeł Snapdragona 845. Kiedy skontaktowaliśmy się w tej sprawie z Qualcomm, powiedziano nam to zostaliby zwolnieni
za 6 tygodni. Minęło to 6-tygodniowe okno i źródła platformy Qualcomm Snapdragon 845 są już dostępne w CAF.Krótko mówiąc, istnienie CAF jest jednym z powodów, dla których smartfony z Androidem i chipami Qualcomm są tak popularne wśród społeczności programistów na XDA. Chociaż licencja GPLv2 wymaga, aby dostawcy udostępnili źródła jądra, nie zawsze jest to wystarczające do tworzenia niestandardowych ROM-ów opartych na AOSP. Udostępnianie kodu specyficznego dla chipsetu nie jest wymagane w przypadku dostawców SoC, ale Qualcomm często udostępnia część publiczną kodu specyficznego dla chipsetu dla warstw HAL, gałęzi frameworku i innych, co jest dla nich wielką korzyścią deweloperzy. Programiści mogą budować dla tej platformy bez konieczności wiedzy, jak działają nowe funkcje chipsetu. Bez dostępu do tego kodu znacznie trudniej jest zbudować niestandardową pamięć ROM opartą na AOSP dla urządzenia.
Właśnie w tym tkwi problem, ponieważ wypuszczenie źródeł Snapdragon 845 trwało miesiącami. To znacznie dłużej niż zwykle, co doprowadziło niektórych programistów do obaw, że Qualcomm upodabnia się do innych dostawców SoC, takich jak MediaTek i HiSilicon. Na szczęście firma udostępniła już kod i programiści mogą rozpocząć tworzenie oprogramowania dla swoich urządzeń.
Źródła Qualcomm Snapdragon 845 na forach Code Aurora
Ale dlaczego musieliśmy tak długo czekać? Cóż, poprzednie aktualizacje kodu często psuły nadchodzące wydania chipsetów. To uczciwa wymówka, biorąc pod uwagę wyciek Qualcomm Snapdragon 710 dużo przed czasem dzięki źródłom CAF. Teraz, gdy Platformy Qualcomm Snapdragon 632, 439 i 429 są na uboczu, a źródła Snapdragon 845 zostały odpowiednio oczyszczone z wszelkich wzmianek o niewydanych chipsetach, firma może śmiało udostępnić je publicznie.