Google Play Console pomůže vývojářům zabránit tomu, aby byly jejich aplikace odstraněny z obchodu Google Play v důsledku náhodného porušení zásad.
Náhodné porušení zásad. Stává se to těm nejlepším z nás. Nevíte, co jste udělali špatně, ale Google vaši aplikaci po aktualizaci přesto stáhl a poskytl pouze vágní vysvětlení toho, co jste udělali špatně a co můžete udělat, abyste to napravili. Někdy to bude chyba, ale jindy k tomu měl Google důvod – i když nevíte, jaký to je, nebo pokud jste nevěděli, že je to v rozporu s jejich podmínkami. Naštěstí Google nabízí nové nástroje v Google Play Console, které se snaží tomu zabránit.
Během "Nové nástroje, které vám pomohou vytvářet bezpečnější aplikace na Google Play"mluvit na Google I/O 2021Google odhalil několik nadcházejících změn ve službě Play Console, které vývojářům pomohou provést změny v jejich aplikaci, než bude aplikace odstraněna z důvodu porušení zásad.
Nejprve se na stránce „stav zásad“ v části „zásady a programy“ v Google Play Console brzy zobrazí upozornění na potenciální zásady porušování a informace o tom, jak je napravit, než budou podniknuta jakákoli donucovací opatření (ale pouze u konkrétních typů porušení zásad, které společnost Google neudělala specifikováno).
Za druhé, Google konečně pracuje na snížení počtu odstranění aplikací způsobených nikoli porušením zásad samotné aplikace, ale věcmi, které dělají sady SDK, které používá. V aplikacích neuvěřitelně převládají sady SDK třetích stran a Google říká, že většinu kódu průměrné aplikace tvoří kód ze sady SDK, nikoli proprietární kód. I když však aplikace nevlastní kód SDK, Google Play stále nese odpovědnost za to, co tento kód dělá, vývojáře. Většina vývojářů aplikací nemá prostředky ani nástroje k auditu všech sad SDK, které používají, a proto nyní Google spolupracuje s poskytovateli oblíbených sad SDK, aby byly bezpečnější.
Program předběžného přístupu Google Play SDK Console byl spuštěn minulý rok s partnery, jako jsou AppsFlyer, AppLovin, mopub a branch, a Google nyní spouští front-end pro SDK Console, který umožňuje poskytovatelům SDK registrovat a spravovat své sady SDK, hlásit problémy s jejich sadami SDK a zobrazovat statistiky využití a hlášení o selhání. Tím se vytvoří přímá komunikační linka mezi Googlem, poskytovatelem SDK a vývojářem aplikace, takže Google může poskytovat rady ohledně problémů SDK na základě zpráv od poskytovatele.
Když dojde k problému, vývojáři mohou v Google Play Console dostat upozornění na nepodporované nebo nevyhovující verze sad SDK, které používají, což jim dává možnost provést změny, než proti nim podnikneme jakékoli kroky aplikace. To však lze provést pouze v případě, že vývojář aplikace sdílí své závislé knihovny se společností Google. Aplikace využívající formát Android App Bundle (AAB) (který bude brzy vyžadován pro všechny aplikace na Google Play) budou mít automaticky sdílené závislosti knihovny. Aplikace vytvořené jako soubory APK budou mít také automaticky sdílené jejich závislosti na knihovnách počínaje Android Gradle Plugin 4.0, ale vývojáři se mohou odhlásit ze sdílení svých závislostí knihoven.
Co si o těchto změnách myslíte?