Nel tentativo di offrire agli sviluppatori di app la possibilità di condividere le loro prospettive uniche sui problemi di compatibilità dei dispositivi, Google ha introdotto il nuovo modulo CTS-D.
Nell'ambito del programma di compatibilità Android, Google offre agli OEM di smartphone l'accesso a una suite di test di compatibilità (CTS). La suite include una raccolta di oltre due milioni di casi di test che gli OEM utilizzano per eliminare tempestivamente i bug il processo di sviluppo dello smartphone in modo che gli utenti ottengano un'esperienza app coerente tra vari dispositivi. Tuttavia, il CTS include principalmente test scritti da ingegneri Android con poco input da parte degli sviluppatori di app. Per offrire agli sviluppatori di app la possibilità di condividere i propri file "prospettive uniche sui problemi reali di compatibilità dei dispositivi" Google ha ora introdotto CTS-D.
CTS-D è un nuovo modulo CTS che include test di compatibilità scritti dagli sviluppatori di app. Esso consiste già di alcuni test forniti dalla comunità
e Google sta ora invitando più sviluppatori a creare e contribuire con casi di test per individuare i problemi di compatibilità delle app che devono affrontare. La società sottolinea inoltre: "Sappiamo che molti di voi hanno già creato i propri test per verificare la compatibilità su vari dispositivi. Vogliamo lavorare con voi per portare questi test in AOSP."Per inviare un nuovo test è possibile presentare una proposta utilizzando questo modello prima di contribuire con il codice di test ad AOSP. Il team Android esaminerà quindi la tua richiesta per verificarne l'idoneità. Attualmente, Google invita gli sviluppatori di app a inviare Gestione energetica casi test.
Insieme agli sviluppatori di app, anche Google lo è "fortemente consigliato" agli OEM di smartphone di utilizzare CTS-D per identificare e mitigare i problemi. Tuttavia, l’azienda non richiede rigorosamente agli OEM di eseguire test CTS-D per superare la certificazione del dispositivo. Di conseguenza, alcuni OEM potrebbero non eseguire i test CTS-D sui propri dispositivi. In tal caso, gli sviluppatori di app avranno la possibilità di presentare una segnalazione se un dispositivo non supera un test CTS-D utilizzando questo modello di monitoraggio dei problemi. Google afferma che collaborerà con i partner OEM per risolvere il problema.
Fonte:Blog degli sviluppatori Android