Parliamo ancora del nuovo sistema operativo Google, che ha creato abbastanza scalpore nel non includere alcuni device. Android 7.0 Nougat è stato rilasciato per molti dispositivi con SoC abbastanza nuovi, evitando i Qualcomm Snapdragon 800 e 801. Ma perché?
Dopo aver rilasciato la lista dei device Android aggiornati alla nuova versione, molti sembrano non aver gradito la sorpresa di Google a non aver incluso ad esempio Sony Xperia Z3, HTC One M8 e il device storico di BigG, ovvero Nexus 5. Questi smartphone, rilasciati tre o due anni fa, possiedono un SoC abbastanza vecchio, ma che permette di rendere il terminale ancora usabile.
Le voci in rete, come per esempio su Xperia Z3 o Nexus 5, si sono rivelate truffaldine. Però le compagnie hanno dato una spiegazione per la loro decisione.
Qualcomm - Qualcomm Technologies Inc. lavora con i vari OEM per fornire i chip per implementare e supportare le varie versioni Android. Il tempo di supporto, però del chip dipende dal ciclo di vita stipulato dal produttore.
Sony - Non c'è stata una vera risposta da parte della compagnia giapponese, siccome si è limitata a dire che la causa è di tipo tecnico e legale. Ma Android 7.0 Nougat per Zperia Z3 è stato pensato inizialmente, con il rilascio di una Developer Preview. Ola Olsson, della Sony, ha risposto che purtroppo è colpa del Google CTS.
Google - Per essere attrezzato di una nuova versione, il dispositivo deve passare la CTS (Compatibility Test Suite). Questo dimostra che il dispositivo ha i requisiti hardware e software per far girare l'upgrade.
I produttori si stanno divertendo a giocare a "scarica barile". LlabTooFeR dichiara che Qualcomm non ha avuto intenzione di rilasciare il driver grafico. Quest'ultima dice che è colpa degli OEM. Mentre Sony afferma che non ci sono problemi a far funzionare Android 7.0, ma è colpa di Google.
Potrebbe essere causa della performance non sufficiente o una GPU non compatibile. Però vedendo i device che riceveranno Android Nougat hanno:
- processori a 64-bit;
- SoC a partire da Helio P10 per arrivare a Snapdragon 410 fino a 820;
- GPU che includono la Adreno 306, 430 e la Mali-T860.
Questo implica che questi due fattori non influenzano l'uscita del OS, dato che:
- I device con Adreno 306 non utilizzano necessariamente le librerie Vulkan, ma vanno in parallelo con quelle di OpenGL. Quindi il problema del driver grafico può essere una falsa pista;
- Le performance, visti i processori supportati, non sono un problema.
Quale potrebbe essere il problema quindi? Purtroppo ci sono solo supposizioni a riguardo, nessuno ancora ne è a conoscenza. Sarà per una questione economica, tecnica o legale? Speriamo aggiornamenti a breve.