В опит да даде възможност на разработчиците на приложения да споделят своите уникални гледни точки по проблемите със съвместимостта на устройствата, Google представи новия модул CTS-D.
Като част от Програмата за съвместимост на Android, Google предоставя на OEM производителите на смартфони достъп до Compatibility Test Suite (CTS). Пакетът включва колекция от над два милиона тестови случая, които производителите на оригинално оборудване използват за премахване на грешки в началото процеса на разработка на смартфони, така че потребителите да получат последователно изживяване с приложения в различни устройства. CTS обаче включва предимно тестове, написани от инженери на Android с малко принос от разработчиците на приложения. За да дадем възможност на разработчиците на приложения да споделят своите „уникални гледни точки към действителните проблеми със съвместимостта на устройствата,“ Google вече представи CTS-D.
CTS-D е нов CTS модул, който включва тестове за съвместимост, написани от разработчици на приложения. То
вече се състои от няколко теста, предоставени от общността, а Google сега кани повече разработчици да създадат и допринесат тестови случаи, за да уловят проблеми със съвместимостта на приложенията, с които се сблъскват. Компанията отбелязва още: „Знаем, че много от вас вече са създали свои собствени тестове за проверка на съвместимостта на различни устройства. Искаме да работим с вас, за да внесем тези тестове в AOSP."За да изпратите нов тест, можете да подадете предложение използвайки този шаблон преди да допринесете своя тестов код за AOSP. След това екипът на Android ще прегледа подаването ви, за да провери дали отговаря на условията. В момента Google кани разработчиците на приложения да представят Управление на енергията тестови случаи.
Наред с разработчиците на приложения, Google също е "силно съветвам" OEM производителите на смартфони да използват CTS-D за идентифициране и смекчаване на проблеми. Компанията обаче не изисква стриктно производителите на оригинално оборудване да провеждат CTS-D тестове, за да преминат сертификацията на устройството. Следователно някои OEM производители може да не изпълняват CTS-D тестове на своите устройства. Ако това се окаже така, разработчиците на приложения ще имат опцията да подадат доклад, ако дадено устройство не премине тест CTS-D, използвайки този шаблон за проследяване на проблеми. Google казва, че след това ще работи с OEM партньори, за да разреши проблема.
източник:Блог за разработчици на Android