I et forsøk på å gi apputviklere en sjanse til å dele sine unike perspektiver på enheters kompatibilitetsproblemer, har Google introdusert den nye CTS-D-modulen.
Som en del av Android Compatibility Program gir Google smarttelefon-OEM-er tilgang til en Compatibility Test Suite (CTS). Suiten inkluderer en samling på over to millioner testtilfeller som OEM-er bruker for å luke ut feil tidlig smarttelefonutviklingsprosessen slik at brukerne får en konsistent appopplevelse på tvers av ulike enheter. Imidlertid inkluderer CTS for det meste tester skrevet av Android-ingeniører med lite input fra apputviklere. For å gi apputviklere en sjanse til å dele sine "unike perspektiver på faktiske enhetskompatibilitetsproblemer," Google har nå introdusert CTS-D.
CTS-D er en ny CTS-modul som inkluderer kompatibilitetstester skrevet av apputviklere. Den består allerede av noen få tester bidratt av fellesskapet, og Google inviterer nå flere utviklere til å bygge og bidra med testcases for å fange opp appkompatibilitetsproblemer de står overfor. Selskapet bemerker videre:
For å sende inn en ny test, kan du sende inn et forslag ved å bruke denne malen før du bidrar med testkoden din til AOSP. Android-teamet vil deretter vurdere innsendingen din for å bekrefte at den er kvalifisert. For øyeblikket inviterer Google apputviklere til å sende inn Strømstyring testtilfeller.
Sammen med apputviklere er Google det også "råder sterkt" OEM-er for smarttelefoner til å bruke CTS-D for å identifisere og redusere problemer. Selskapet krever imidlertid ikke strengt tatt at OEM-er skal kjøre CTS-D-tester for å bestå enhetssertifisering. Følgelig kan det hende at noen OEM-er ikke kjører CTS-D-tester på enhetene sine. Hvis det viser seg å være tilfelle, vil apputviklere ha muligheten til å sende inn en rapport hvis en enhet ikke består en CTS-D-test med denne malen for problemsporing. Google sier at de deretter vil samarbeide med OEM-partnere for å løse det.
Kilde:Android-utviklerblogg