Google Play konzola sada će pomoći programerima da izbjegnu uklanjanje aplikacija

Google Play konzola pomoći će razvojnim programerima da izbjegnu uklanjanje svojih aplikacija iz trgovine Google Play zbog slučajnog kršenja pravila.

Slučajna kršenja pravila. Događa se i najboljima od nas. Ne znate u čemu ste pogriješili, ali Google je ipak uklonio vašu aplikaciju nakon ažuriranja, pružajući samo nejasno objašnjenje o tome što ste pogriješili i što možete učiniti da to popravite. Ponekad će to biti pogreška, ali ponekad je Google imao razloga za to - čak i ako ne znate koji je razlog ili ako niste znali da je to protiv njegovih uvjeta. Srećom, Google predstavlja nove alate u Google Play konzoli kako bi pokušao spriječiti da se to dogodi.

Tijekom "Novi alati koji će vam pomoći da izradite sigurnije aplikacije na Google Playu"razgovarati s Google I/O 2021, Google je predstavio pregršt nadolazećih promjena na Play konzoli koje će pomoći razvojnim programerima da unesu izmjene u svoju aplikaciju prije nego što se njihova aplikacija ukloni zbog kršenja pravila.

Prvo, stranica "status pravila" u odjeljku "pravila i programi" na Google Play konzoli uskoro će vam dati upozorenja o mogućim pravilima kršenja i informacije o tome kako ih popraviti prije poduzimanja bilo kakvih mjera (ali samo za određene vrste kršenja pravila koje Google nije specificirano).

Drugo, Google konačno radi na smanjenju broja uklanjanja aplikacija uzrokovanih ne kršenjem pravila same aplikacije, već stvarima koje rade SDK-ovi koje koristi. SDK-ovi trećih strana nevjerojatno prevladavaju u aplikacijama, a Google kaže da se većina koda prosječne aplikacije sastoji od koda iz SDK-a, a ne vlasničkog koda. Međutim, čak i ako aplikacija ne posjeduje kod SDK-a, Google Play i dalje smatra razvojnog programera odgovornim za ono što taj kod radi. Većina programera aplikacija nema resurse ili alate za reviziju svih SDK-ova koje koriste, pa je to razlog zašto Google sada radi s pružateljima popularnih SDK-ova kako bi ih učinio sigurnijima.

Program ranog pristupa konzoli Google Play SDK pokrenut je prošle godine s partnerima kao što su AppsFlyer, AppLovin, mopub i podružnica, a Google sada pokreće front-end za SDK konzolu koja pružateljima SDK-a omogućuje registraciju i upravljanje svojim SDK-ovima, prijavljivanje problema sa svojim SDK-ovima i pregled statistike korištenja i izvješća o rušenju. Time se uspostavlja izravna linija komunikacije između Googlea, pružatelja SDK-a i razvojnog programera aplikacije, tako da Google može pružiti smjernice o problemima sa SDK-om na temelju izvješća pružatelja.

Kada postoji problem, razvojni programeri mogu dobiti upozorenja na Google Play konzoli o nepodržanom ili nesukladnom verzije SDK-ova koje koriste, dajući im priliku da naprave izmjene prije nego što se protiv njih poduzmu bilo kakve radnje aplikacija Međutim, to se može učiniti samo ako razvojni programer aplikacije podijeli svoje ovisnosti o biblioteci s Googleom. Aplikacije koje koriste format Android App Bundle (AAB) (koji će uskoro biti potreban za sve aplikacije na Google Playu) automatski će dijeliti svoje ovisnosti o knjižnici. Aplikacije izgrađene kao APK-ovi također će automatski dijeliti svoje ovisnosti o biblioteci počevši od Android Gradle dodatka 4.0, ali programeri mogu isključiti dijeljenje svojih ovisnosti o knjižnici.

Što mislite o ovim promjenama?