Google Play Console вече ще помага на разработчиците да избягват премахването на приложения

Google Play Console ще помогне на разработчиците да избегнат премахването на техните приложения от Google Play Store поради случайни нарушения на правилата.

Случайни нарушения на правилата. Случва се и на най-добрите от нас. Не знаете какво сте направили погрешно, но въпреки това Google свали приложението ви след актуализация, като предоставя само неясно обяснение за това какво сте направили погрешно и какво можете да направите, за да го поправите. Понякога това ще бъде грешка, но друг път Google имаше причина да го направи – дори ако не знаете каква е тази причина или ако не сте знаели, че това противоречи на техните условия. За щастие, Google предлага нови инструменти в Google Play Console, за да се опита да предотврати това да се случи.

По време на "Нови инструменти, които да ви помогнат да създадете по-безопасни приложения в Google Play"говорете с Google I/O 2021, Google разкри няколко предстоящи промени в Play Console, които ще помогнат на разработчиците да направят промени в приложението си, преди приложението им да бъде премахнато поради нарушение на правилата.

Първо, страницата „състояние на правилата“ в секцията „правила и програми“ в Google Play Console скоро ще ви даде предупреждения за потенциални правила нарушения и информация за това как да ги коригирате, преди да бъдат предприети каквито и да било действия по прилагане (но само за конкретни видове нарушения на правилата, които Google не е посочени).

Второ, Google най-накрая работи за намаляване на броя на премахванията на приложения, причинени не от нарушения на правилата на самото приложение, а от неща, които SDK използва. SDK на трети страни са невероятно разпространени в приложенията и Google казва, че по-голямата част от кода на средното приложение се състои от код от SDK, а не от патентован код. Въпреки това, дори ако приложението не притежава кода на SDK, Google Play продължава да държи разработчика отговорен за това, което този код прави. Повечето разработчици на приложения нямат ресурсите или инструментите за одит на всички SDK, които използват, така че Google сега работи с доставчиците на популярни SDK, за да ги направи по-безопасни.

Програмата за ранен достъп до Google Play SDK Console стартира миналата година с партньори като AppsFlyer, AppLovin, mopub и branch, а Google сега стартира преден край за SDK Console, който позволява на доставчиците на SDK да регистрират и управляват своите SDK, да докладват за проблеми с техните SDK и да виждат статистически данни за употребата и докладване за сривове. Това установява директна линия за комуникация между Google, доставчика на SDK и разработчика на приложението, така че Google може да предостави насоки относно проблеми със SDK въз основа на доклади от доставчика.

Когато има проблем, разработчиците могат да получат предупреждения в Google Play Console за неподдържани или несъответстващи версии на използваните от тях комплекти за разработване на софтуер (SDK), което им дава шанс да направят промени, преди да бъдат предприети каквито и да било действия срещу тях ап. Това обаче може да стане само ако разработчик на приложение сподели своите зависимости от библиотеката с Google. Приложенията, използващи формата Android App Bundle (AAB) (който скоро ще се изисква за всички приложения в Google Play), автоматично ще споделят техните зависимости от библиотеката. Приложенията, изградени като APK файлове, също автоматично ще споделят техните зависимости от библиотека, започвайки от Android Gradle Plugin 4.0, но разработчиците могат да се откажат от споделянето на своите зависимости от библиотеката.

Какво мислите за тези промени?