I ett försök att ge apputvecklare en chans att dela med sig av sina unika perspektiv på problem med enhetskompatibilitet, har Google introducerat den nya CTS-D-modulen.
Som en del av Android-kompatibilitetsprogrammet ger Google smartphone OEM-tillverkare tillgång till en Compatibility Test Suite (CTS). Sviten innehåller en samling på över två miljoner testfall som OEM-tillverkare använder för att sålla bort buggar tidigt smartphoneutvecklingsprocessen så att användarna får en konsekvent appupplevelse över olika enheter. Men CTS innehåller mestadels tester skrivna av Android-ingenjörer med lite input från apputvecklare. För att ge apputvecklare en chans att dela sina "unika perspektiv på faktiska problem med enhetskompatibilitet," Google har nu introducerat CTS-D.
CTS-D är en ny CTS-modul som inkluderar kompatibilitetstester skrivna av apputvecklare. Det består redan av några tester bidragit med från samhället, och Google bjuder nu in fler utvecklare att bygga och bidra med testfall för att fånga problem med appkompatibilitet de möter. Företaget noterar vidare:
För att lämna in ett nytt test kan du lämna in ett förslag använder den här mallen innan du bidrar med din testkod till AOSP. Android-teamet kommer sedan att granska ditt bidrag för att verifiera att det är kvalificerat. För närvarande bjuder Google in apputvecklare att skicka in Energihantering testfall.
Tillsammans med apputvecklare är Google också "råder starkt" smartphone OEM att använda CTS-D för att identifiera och mildra problem. Företaget kräver dock inte strikt att OEM-tillverkare kör CTS-D-tester för att klara enhetscertifieringen. Följaktligen kanske vissa OEM-tillverkare inte kör CTS-D-tester på sina enheter. Om så visar sig vara fallet kommer apputvecklare att ha möjlighet att lämna in en rapport om en enhet inte klarar ett CTS-D-test med denna mall för spårning av problem. Google säger att de sedan kommer att arbeta med OEM-partner för att lösa det.
Källa:Android-utvecklarblogg