Вихідні коди ядра Snapdragon Samsung Galaxy S10, S10e та S10+ тепер доступні

Snapdragon Samsung Galaxy S10, S10e і S10+ опублікували вихідні коди ядра, що означає, що вони можуть допомогти в розробці на замовлення на деяких моделях.

Слідом за релізом довгоочікуваний Серія смартфонів Samsung Galaxy S10, тепер компанія випустила вихідний код ядра для варіантів Snapdragon усіх трьох випущених пристроїв. Samsung Galaxy S10, Galaxy S10e та Galaxy S10+ є флагманськими смартфонами на базі процесора Qualcomm Snapdragon. 855 у США, Гонконзі та деяких країнах Латинської Америки, тоді як пристрої на базі Exynos випускаються скрізь інше. Samsung має використовувати чіпсети Snapdragon у США для підтримки CDMA, технології, на яку Qualcomm має багато патентів. Варіант Exynos останніх смартфонів Samsung Galaxy вже має вихідний код ядра.

Форум Galaxy S10 XDA

На жаль, практично жоден із смартфонів Samsung Galaxy на базі Snapdragon не може розблокувати завантажувач. За винятком кількох обраних, які були випущені в Гонконгу та кількох країнах Латинської Америки, ці пристрої повністю заблоковані. Шкода, що зі смартфонами на базі Exynos розробникам, як відомо, складніше працювати, ніж із чіпсетами Snapdragon. Цьому сприяє не лише повна документація, а й CAF. CAF є однією з причин, чому Android-смартфони з чіпами Qualcomm настільки популярні серед спільноти розробників на XDA. Хоча ліцензія GPLv2 вимагає, щоб постачальники випустили вихідні коди ядра, цього не завжди достатньо для створення власних ПЗУ на основі AOSP.

Форум Galaxy S10+ XDA

Випуск коду для чіпсетів не є обов’язковим для постачальників SoC, але Qualcomm часто надає публічну частину коду свого чіпсета для HAL, гілок фреймворку тощо, що є великою перевагою для розробників. Розробники можуть будувати для платформи, не знаючи, як працюють нові функції чіпсета. Без доступу до цього коду стає набагато складніше створити спеціальне ПЗУ на основі AOSP для пристрою. Ось чому, незважаючи на те, що міжнародні телефони Samsung зазвичай можна розблокувати, розробка для них мало зацікавлена.

Форум Galaxy S10e XDA

Якщо ви зацікавлені в ознайомленні з вихідним кодом ядра та потенційною розробкою для Samsung Galaxy S10, ви можете. Просто перейдіть за посиланням нижче, але майте на увазі, що воно не працює в різних браузерах. Я особисто не можу отримати доступ до нього на робочому столі за допомогою Google Chrome, хоча мій телефон із Google Chrome може.


Джерела ядра Snapdragon Samsung Galaxy S10