Google je spet pri tem, saj razvijalci za DroidScript trdijo, da je bila njihova aplikacija odstranjena brez kakršne koli možnosti za odpravo napak. Beri naprej!
Posodobitev 1 (3. 5. 2021 ob 2:50 ET): Po objavi našega članka je bil DroidScript začasno ponovno vzpostavljen. Kliknite tukaj za več informacij. Članek, kot je bil objavljen 3. maja 2021, je ohranjen spodaj.
Android kot operacijski sistem obstaja že več kot desetletje in v primerjavi z iOS ponuja veliko več svobode. Vendar Google ohranja prevlado nad distribucijo aplikacij na platformi Android. Tudi če je Android odprt za trgovine z aplikacijami tretjih oseb in stransko nalaganje, ne moremo trivializirati Googlovega vpliva na ekosistem pametnih telefonov, ki se je gradil več let. To zadržanje je rezultat milijonov razvijalcev aplikacij, ki so prispevali pomembne izkušnje z aplikacijami na platformo v času njenega obstoja, kar daje uporabnikom razlog za uporabo pametnega telefona z Androidom. Google in razvijalci aplikacij imajo simbiotsko razmerje, vendar dinamika moči ni enaka. Vedno znova smo bili priča pritožbam dolgoletnih razvijalcev, katerih aplikacije so bile prevzete ekosistema, pri čemer je razlaga za takšne odstranitve v nejasnih ali avtomatiziranih e-poštnih sporočilih Googla.
Primer: DroidScript
David Hurren, ustanovitelj DroidScript.org, se je oglasil, da bi nam povedal o svoji nedavni izkušnji s podporo razvijalcem za Google Play. Za tiste, ki ne vedo, je DroidScript aplikacija, ki služi kot mobilni IDE, ki razvijalcem začetnikom omogoča ustvarjanje aplikacij za Android neposredno na svojem telefonu. Aplikacija je zasnovana tako, da naredi programiranje za Android bolj dostopno začetnikom in neprofesionalcem ali tistim, ki prihajajo iz spletnega razvojnega okolja, saj se DroidScript vrti okoli uporabe JavaScripta. Čeprav je aplikacija videti zastarela, je je imel približno 1,5 milijona prenosov v 7 letih s približno 105.000 aktivnimi uporabniki, glede na razvijalec. Za aplikacijo, ki jo je izdelala majhna neprofitna organizacija, so to dobre številke.
Posnetki zaslona iz seznama DroidScript, ki je zdaj odstranjen v Trgovini Play.
Po besedah Davida je Google Play nedavno odstranil aplikacijo DroidScript iz Trgovine Play zaradi suma goljufije z oglasi. Goljufije z oglasi so resna zadeva, zato bi bila odstranitev veljavna, če bi se to res zgodilo. David zanika, da se je kaj takega zgodilo, kar seveda pomeni, da se je nameraval pritožiti na odločitev. Težava je, kot običajno, v tem, da lahko pritožba na odločitev pri Googlu privede do neverjetno frustrirajoče izkušnje.
Kot David ga predstavi, je Google najprej onemogočil njihov račun AdMob zaradi »neveljavnega prometa«, po pritožbi pa je račun dodatno začasno ukinil zaradi goljufij z oglasi. Odgovor na pritožbo je prišel v 11 minutah in se je glasil, kot da bi bil avtomatiziran. Zadeve dela nejasne pomanjkanje preglednosti, ki jo Google vzdržuje v zvezi s temi zadevami. Razvijalec vztraja, da ima v svoji aplikaciji samo eno oglasno pasico in da je brez težav uporabljal AdMob približno eno leto, ko je nenadoma prejel to obvestilo in prepoved.
Da bi bile stvari še hujše, je teden dni kasneje, ko je razvijalec delal na odstranitvi AdMob iz aplikacije, prejel e-poštno sporočilo o prekinitvi od Google Play za svojo aplikacijo DroidScript. To e-poštno sporočilo je imelo nekaj več podrobnosti, na primer »APK: 206 Ad Fraud. Aplikacija krši pravilnik o goljufijah z oglasi.«, kar se tiče preglednosti, je to vse. Po pritožbi je Google kot razlog dodal tudi "zlonamerno programsko opremo", potem ko je potreboval 12 dni, da je odgovoril na pritožbo:
Med pregledom smo ugotovili, da vaša aplikacija krši pravilnik o zlonamerni programski opremi. Ne dovolimo aplikacij s kodo, ki bi lahko ogrozila uporabnika, njegove podatke ali napravo. Če je vašo aplikacijo razvila tretja oseba, priporočamo, da se obrnete nanjo in preverite, ali je vašo aplikacijo zasnovala tako, da je skladna z našimi pravilniki. Za več podrobnosti in primere pogostih kršitev lahko preberete stran pravilnika o zlonamerni programski opremi.
Vaša aplikacija ni skladna s pravilnikom o goljufijah z oglasi. Goljufije z oglasi so strogo prepovedane. Interakcije z oglasi, ustvarjene z namenom, da se oglaševalsko omrežje zavede, da je promet posledica pristnega zanimanja uporabnikov, so goljufije z oglasi, ki je oblika neveljavnega prometa. Oglasi ne smejo biti prikazani na način, ki povzroči nenamerne klike. Prepovedano je prisiliti uporabnika, da klikne oglas ali predloži osebne podatke za namene oglaševanja, preden lahko v celoti uporablja aplikacijo. Oglasi se ne smejo prikazati, ko je uporabnik zapustil aplikacijo ali ko je uporabnik pritisnil gumb za nazaj za izhod iz aplikacije.
Pravilnik o goljufijah z oglasi, omenjen v tem e-poštnem sporočilu, je neposredno kopiranje in lepljenje iz to stran Googlove podpore, razvijalcu pa ne daje nobenih informacij o tem, kateri del pravilnika njegova aplikacija krši. Zdi se, da pravilnik o »zlonamerni programski opremi« ni neposredno kopiranje in lepljenje, ampak se bere kot okvirno besedilo, ki ne opisuje, kaj natančno je v aplikaciji zlonamerno. Nadaljnja e-poštna sporočila so ustvarila več šablonskih odgovorov in nobenih koristnih informacij.
DroidScript ostaja suspendiran iz trgovine Google Play, iz razlogov, ki niso povsem jasni. Račun razvijalca in druge aplikacije ostanejo vidni, vključno z nekaj vtičniki za glavno aplikacijo DroidScript. Ker aplikacija ni več objavljena v Googlu Play, se naročnine premium naročnikov samodejno prekličejo. To, skupaj z izgubo 30 % prihodka zaradi začasne ustavitve AdMob, hromi ekipo, ki stoji za aplikacijo, pravi David.
Prekinitev vpliva tudi na projekte, odvisne od DroidScript. En uporabnik se odzove na obvestilo razvijalca DroidScript pravi njihove aplikacije, razvite v IDE, so še vedno v Trgovini Play, medtem ko drugo skrbi za učinek odstranitve na njihov tekoči komercialni razvojni projekt.
Kaj je Google naredil (in še vedno počne) narobe
Težava s tem incidentom ni v tem, da se je dolgotrajna aplikacija zagnala iz Trgovine Play. To se komu ni zgodilo prvič in prav gotovo tudi ne zadnjič. Težava je v tem, da Google noče deliti podrobnosti o tem, kako razvijalci domnevno kršijo njihove pravilnike. Obstajajo dobri razlogi, zakaj se Google ne more preveč poglobiti v to, kaj je sprožilo njihovo odkrivanje oglasnih goljufij – zlonamernim akterjem ne želite omogočiti vpogleda v Googlove algoritme za odkrivanje, da jih lahko zaobidejo – toda razvijalci, ki se resnično ne zavedajo, zakaj je bila njihova aplikacija odstranjena, se bodo soočili s težavami pri odpravljanju problem.
V odgovor na pritožbo za pritožbo o pomanjkanju preglednosti pri odstranitvah aplikacij, Google je julija 2020 izdal posodobitev pravilnika za Play skuša rešiti zadevo.
V skladu z novim pravilnikom je Google obljubil, da bo bolj pregleden glede dejanske kršitve pravilnika, ki je povzročila prekinitev aplikacije. Razvijalcem je bilo obljubljeno, da bodo prejeli več podrobnosti, kot je izvleček besedila iz seznama v Trgovini Play ali celo posnetek zaslona domnevne kršitve. Google je tudi obljubil, da bo dodal navodila za odpravo težave. Splošna ideja je bila narediti kršitev jasnejšo in popravek dostopen, kar bi bilo zelo koristno za razvijalce, ki poskušajo krmariti po zapletenem žargonu dokumentov pravilnika. Niso vse kršitve namerne in zlonamerne in razvijalci, ki so nedolžni, bodo verjetno odpravili takšne nenamerne kršitve, ko jih bodo uslužno usmerili v pravo smer.
Ne vemo zagotovo, ali sta DroidScript in njegov razvijalec brez napake. Možno je, da je razvijalec res kriv tega, kar mu je očital Google. Ne moremo ugotoviti, ali je prišlo do goljufije z oglasi ali ne, in čeprav aplikacije še nismo popolnoma odstranili, je hitra analiza VirusTotal in MetaDefender ne kaže očitnih znakov zlonamerne programske opreme. Tukaj ne poznamo Googlove strani zgodbe, a to je nekakšna težava. (Za komentar smo se obrnili na Google in bomo ta članek posodobili, če se nam oglasi.)
Kar je na koncu razočaranje, je dejstvo, da Google še vedno sledi praksam, za katere je ugotovil, da škodijo zanimanju razvijalcev. Google je obljubil, da bo posodobil svoje postopke, da bodo bolj prijazni razvijalcem, vendar še vedno odstranjujejo aplikacije tako malo pregledno kot prej. Če želite biti jasni, obstaja prekrivanje med prekinitvami AdMob in Google Play, zato bi moral Google Play dati boljše razloge. Toda glede na tesno integracijo znotraj lastnega ekosistema, za katero si prizadeva Google, bi moral biti pripravljen ponuditi še nekaj koristnih besed in priložnost za odpravo morebitnih kršitev. Ker bi zagotovo bolelo videti, da bi 7 let napredka izničilo nekaj e-poštnih sporočil, ki izgledajo, kot da jih niso napisali ljudje.
Posodobitev: DroidScript je začasno obnovljen
Kmalu po objavi našega članka je razvijalec nas je opozoril da je bil DroidScript začasno obnovljen. Google je razvijalcu dal 7 dni časa, da spremeni aplikacijo in izda posodobitev, ki je "popolnoma skladna s pravilnikom Google Play". E-poštno sporočilo še vedno uporablja okvirno besedilo o goljufijah z oglasi in ne navaja več podrobnosti, kot so jih predstavila pretekla e-poštna sporočila. Nenavadno je, da ni bilo nobene nadaljnje omembe zlonamerne programske opreme.
Razvijalec je že bil v postopku odstranjevanja integracije Ad Mob iz svoje aplikacije in bo kmalu objavil različico svoje aplikacije brez Ad Mob v Trgovini Play.