De Google Play Console helpt ontwikkelaars te voorkomen dat hun apps uit de Google Play Store worden verwijderd als gevolg van onbedoelde beleidsschendingen.
Onopzettelijke beleidsschendingen. Het overkomt de besten van ons. Je weet niet wat je verkeerd hebt gedaan, maar Google heeft je app na een update toch verwijderd en gaf slechts een vage uitleg over wat je verkeerd hebt gedaan en wat je kunt doen om het probleem te verhelpen. Soms zal dit een fout zijn, maar andere keren had Google daar een reden voor, zelfs als je niet weet wat die reden is of als je niet wist dat dit in strijd was met hun voorwaarden. Gelukkig brengt Google nieuwe tools in de Google Play Console naar voren om te proberen dit te voorkomen.
Tijdens de "Nieuwe tools waarmee u veiligere apps kunt bouwen op Google Play"praat bij Google I/O 2021heeft Google een handvol aankomende wijzigingen in de Play Console onthuld waarmee ontwikkelaars wijzigingen in hun app kunnen aanbrengen voordat hun app wordt verwijderd vanwege een beleidsschending.
Ten eerste geeft de pagina 'beleidsstatus' onder het gedeelte 'beleid en programma's' in de Google Play Console u binnenkort waarschuwingen over mogelijk beleid schendingen en informatie over hoe u deze kunt oplossen voordat er handhavingsmaatregelen worden genomen (maar alleen voor specifieke typen beleidsschendingen die Google niet heeft vastgesteld) opgegeven).
Ten tweede werkt Google eindelijk aan het terugdringen van het aantal app-verwijderingen dat niet wordt veroorzaakt door beleidsschendingen van de app zelf, maar door dingen die de SDK's doen die het gebruikt. SDK's van derden zijn ongelooflijk gangbaar in apps, en Google zegt dat het grootste deel van de code van de gemiddelde app bestaat uit code van een SDK in plaats van eigen code. Maar zelfs als de app niet de eigenaar is van de code van de SDK, houdt Google Play de ontwikkelaar nog steeds verantwoordelijk voor wat die code doet. De meeste app-ontwikkelaars beschikken niet over de middelen of tools om alle SDK's die ze gebruiken te controleren. Daarom werkt Google nu samen met de aanbieders van populaire SDK's om deze veiliger te maken.
Het Google Play SDK Console-programma voor vroege toegang is vorig jaar gelanceerd met partners als AppsFlyer, AppLovin, mopub en branch, en Google lanceert nu een front-end voor de SDK-console waarmee SDK-providers hun SDK's kunnen registreren en beheren, problemen met hun SDK's kunnen melden en gebruiksstatistieken en crashrapportage kunnen bekijken. Hierdoor wordt een directe communicatielijn tot stand gebracht tussen Google, de SDK-provider en de app-ontwikkelaar, zodat Google advies kan geven over SDK-problemen op basis van rapporten van de provider.
Als er een probleem is, kunnen ontwikkelaars waarschuwingen krijgen in de Google Play Console over niet-ondersteunde of niet-conforme oplossingen versies van de SDK's die ze gebruiken, waardoor ze de kans krijgen om wijzigingen aan te brengen voordat er actie tegen hen wordt ondernomen app. Dit kan echter alleen worden gedaan als een app-ontwikkelaar zijn bibliotheekafhankelijkheden met Google deelt. Bij apps die het Android App Bundle-formaat (AAB) gebruiken (dat binnenkort vereist is voor alle apps op Google Play) worden de bibliotheekafhankelijkheden automatisch gedeeld. Bij apps die als APK's zijn gebouwd, worden de bibliotheekafhankelijkheden ook automatisch gedeeld vanaf Android Gradle Plugin 4.0, maar ontwikkelaars kunnen zich afmelden voor het delen van hun bibliotheekafhankelijkheden.
Wat vindt u van deze veranderingen?