MediaTek ci ricorda perché Qualcomm Snapdragon è più popolare su XDA

Parlando con AndroidAuthority, il direttore generale della business unit mobile di MediaTek ha dichiarato che la società non ha intenzione di rilasciare il codice sorgente.

Quando scelgono un nuovo smartphone, la maggior parte dei consumatori esamina aspetti come il prezzo, il design, le fotocamere e le funzionalità del software. Pochi utenti si preoccupano davvero del sistema su chip che alimenta il loro nuovo smartphone, ma per la comunità XDA questa è una considerazione davvero importante. HiSilicon, Samsung Electronics, Qualcomm e MediaTek sono i fornitori di silicio di maggior successo per chipset per smartphone, sebbene HiSilicon produce chipset esclusivamente per dispositivi Huawei e Honor mentre i chip Exynos di Samsung si trovano raramente al di fuori dei Samsung Galaxy dispositivi. D'altra parte, i chip Qualcomm Snapdragon e MediaTek si trovano in una gamma di dispositivi, dal dispositivo Android Go di fascia più bassa al telefoni da gioco di fascia alta. Per gli utenti XDA interessati ad armeggiare con i propri dispositivi, è un gioco da ragazzi scegliere un dispositivo con un chip Snapdragon. La ragione? Qualcomm è molto più intuitivo per gli sviluppatori rispetto a MediaTek e non sembra che le cose cambieranno presto.

La maggior parte dei nostri lettori è probabilmente a conoscenza dell'Android Open Source Project (AOSP) da cui derivano tutte le build del software Android. I nostri lettori sono anche consapevoli del fatto che i dispositivi Android vengono forniti con un kernel Linux modificato. Proprio come i produttori di dispositivi (OEM), i fornitori di chipset devono rendere disponibile su richiesta il codice sorgente del kernel per tutti i binari del kernel Linux che forniscono sui loro prodotti. Tuttavia, i fornitori di chipset non sono tenuti a rendere disponibile il codice sorgente per gli altri software che sviluppano, come HAL o rami del framework. Quando si sviluppa un nuovo smartphone, gli OEM di solito non iniziano con AOSP. Si affidano invece ai fornitori di silicio per effettuare il fork di AOSP per renderlo compatibile con i loro chipset e quindi distribuire tutto questo codice agli OEM come parte di un Board Support Package (BSP). Gli OEM hanno accesso al codice di cui hanno bisogno per avviare una build Android funzionante sui propri dispositivi, che poi personalizzano per soddisfare le esigenze dei loro clienti. Ma gli sviluppatori indipendenti di ROM AOSP personalizzate sui nostri forum non hanno quel livello di accesso, quindi devono iniziare da lì scratch tentando di hackerare insieme AOSP puro con i binari precompilati estratti dai dispositivi, senza documentazione aiutare. Fortunatamente, Qualcomm, a differenza di MediaTek, rende la vita degli sviluppatori un po' più semplice grazie a Forum CodeAurora (CAF).

CAF è il luogo in cui Qualcomm carica il codice sorgente del kernel per i propri chipset come lo Snapdragon 845 così come parti del codice specifico del chipset che rende più semplice per gli sviluppatori creare per la piattaforma senza sapere come funzionano le funzionalità sottostanti del chipset. CAF è un servizio fornito da Qualcomm per la comunità, apprezzato dagli sviluppatori perché rende lo sviluppo di ROM AOSP un'esperienza unica un po' più facile per loro. Tuttavia, l'esistenza di CAF non risolve tutti i problemi per gli sviluppatori, poiché gli OEM possono ancora aggiungere hardware non standard che non è supportato dalla versione CAF, nel qual caso gli sviluppatori devono ricorrere A trucchetti sporchi. Sfortunatamente non esiste un equivalente CAF per i chipset MediaTek, il che porta a un'enorme discrepanza nella comunità delle ROM personalizzate, come visto nell'articolo MediaTek contro Bocca di leone Forum Redmi Note 3.

Interrogato sulla possibilità di rilasciare il codice sorgente dei loro prodotti, TL Lee, direttore generale della business unit mobile di MediaTek, ha detto AndroidAuthority che l'azienda non ha un piano "nel prossimo futuro" per rilasciare il codice sorgente al pubblico. “Finora non abbiamo questo tipo di programma. Rilasciamo semplicemente il nostro codice sorgente ai nostri clienti", ha detto Lee AndroidAuthority. Lo ha detto MediaTek AndroidAuthority che l'azienda sta ancora lavorando per migliorarli GMS espresso programma, che aiuta ad accelerare il processo di certificazione per i nuovi dispositivi. Sebbene ciò dia agli OEM più tempo per lavorare sullo sviluppo del software sui propri dispositivi, non aiuta il comunità ROM personalizzata su cui alcuni utenti fanno affidamento per fornire supporto software ben oltre quello del produttore del dispositivo offerte. Se prevedi di utilizzare ROM personalizzate per mantenere il tuo dispositivo relativamente aggiornato dopo la fine del ciclo di vita del dispositivo, resta con i dispositivi Qualcomm Snapdragon per il prossimo futuro.