Konzola Google Play bo razvijalcem pomagala preprečiti, da bi bile njihove aplikacije odstranjene iz trgovine Google Play zaradi nenamernih kršitev pravilnika.
Naključne kršitve pravilnika. To se zgodi najboljšim med nami. Ne veste, kaj ste storili narobe, vendar je Google po posodobitvi vašo aplikacijo kljub temu odstranil, medtem ko je zagotovil le nejasno razlago o tem, kaj ste naredili narobe in kaj lahko storite, da to popravite. Včasih bo to napaka, drugič pa je imel Google razlog za to – tudi če ne veste, kaj je ta razlog ali če niste vedeli, da je to v nasprotju z njihovimi pogoji. Na srečo Google ponuja nova orodja v Google Play Console, s katerimi poskuša preprečiti, da bi se to zgodilo.
Med "Nova orodja za pomoč pri ustvarjanju varnejših aplikacij v Googlu Play"govoriti pri Google I/O 2021, je Google razkril peščico prihajajočih sprememb konzole Play, ki bodo razvijalcem pomagale spremeniti svoje aplikacije, preden bodo njihove aplikacije odstranjene zaradi kršitve pravilnika.
Prvič, stran »stanje pravilnika« v razdelku »pravilnik in programi« v konzoli Google Play vam bo kmalu dala opozorila o morebitnem pravilniku kršitve in informacije o tem, kako jih odpraviti, preden se sprejmejo vsi izvršilni ukrepi (vendar samo za posebne vrste kršitev pravilnika, ki jih Google ni določen).
Drugič, Google si končno prizadeva zmanjšati število odstranitev aplikacij, ki niso posledica kršitev pravilnika same aplikacije, temveč stvari, ki jih počnejo SDK-ji, ki jih uporablja. SDK-ji tretjih oseb so izjemno razširjeni v aplikacijah in Google pravi, da je večina kode povprečne aplikacije sestavljena iz kode iz SDK-ja in ne iz lastniške kode. Tudi če aplikacija nima kode kompleta za razvoj programske opreme, ima Google Play razvijalca še vedno odgovornega za delovanje te kode. Večina razvijalcev aplikacij nima virov ali orodij za revizijo vseh SDK-jev, ki jih uporabljajo, zato Google zdaj sodeluje s ponudniki priljubljenih SDK-jev, da bi jih naredil varnejše.
Program zgodnjega dostopa konzole Google Play SDK Console je bil lansiran lani s partnerji, kot so AppsFlyer, AppLovin, mopub in podružnica, Google pa zdaj uvaja sprednji del za konzolo SDK, ki ponudnikom SDK omogoča registracijo in upravljanje svojih SDK-jev, poročanje o težavah s svojimi SDK-ji ter ogled statističnih podatkov o uporabi in poročanje o zrušitvah. To vzpostavi neposredno komunikacijsko linijo med Googlom, ponudnikom SDK in razvijalcem aplikacije, tako da lahko Google zagotovi smernice glede težav s SDK na podlagi poročil ponudnika.
Ko pride do težave, lahko razvijalci v Konzoli Google Play prejmejo opozorila o nepodprtem ali neskladnem različice SDK-jev, ki jih uporabljajo, kar jim daje možnost, da naredijo spremembe, preden se zoper njih izvede kakršen koli ukrep aplikacija To pa je mogoče storiti le, če razvijalec aplikacije svoje odvisnosti knjižnice deli z Googlom. Aplikacije, ki uporabljajo format Android App Bundle (AAB) (ki bo kmalu potreben za vse aplikacije v Googlu Play), bodo samodejno dale v skupno rabo svoje odvisnosti od knjižnice. Za aplikacije, ustvarjene kot APK-ji, bodo odvisnosti od knjižnice samodejno deljene od vtičnika Android Gradle 4.0 dalje, vendar lahko razvijalci onemogočijo skupno rabo svojih odvisnosti od knjižnice.
Kaj menite o teh spremembah?