Google je v tom opäť, pričom vývojári za DroidScript tvrdia, že ich aplikácia bola odstránená bez akejkoľvek možnosti nápravy. Pokračuj v čítaní!
Aktualizácia 1 (5. 3. 2021 o 2:50 ET): Po zverejnení nášho článku bol DroidScript dočasne obnovený. Pre viac informácií kliknite sem. Článok zverejnený 3. mája 2021 je zachovaný nižšie.
Android ako OS existuje už viac ako desať rokov a v porovnaní s iOS ponúka oveľa viac slobody. Google si však udržiava dominanciu nad distribúciou aplikácií na platforme Android. Aj keď je Android otvorený obchodom s aplikáciami tretích strán a bočnému načítaniu, nemôžeme bagatelizovať kontrolu Googlu nad ekosystémom smartfónov budovaným mnoho rokov. Toto pozastavenie je výsledkom toho, že milióny vývojárov aplikácií prispievali do platformy počas jej existencie zmysluplnými aplikáciami, čo používateľom dáva dôvod používať smartfón s Androidom. Google a vývojári aplikácií majú symbiotický vzťah, no nie je to vzťah, kde je dynamika výkonu rovnaká. Znovu a znovu sme boli svedkami sťažností od dlhoročných vývojárov, ktorých aplikácie boli spustené ekosystému s vysvetlením takéhoto odstránenia, ktoré sa nachádza v nejasných alebo automatických e-mailoch od spoločnosti Google.
Príklad: DroidScript
David Hurren, zakladateľ DroidScript.org, nás oslovil, aby nám povedal o svojich nedávnych skúsenostiach s podporou vývojárov Google Play. Pre tých, ktorí nevedia, DroidScript je aplikácia, ktorá slúži ako mobilné IDE a umožňuje začínajúcim vývojárom vytvárať aplikácie pre Android priamo v telefóne. Aplikácia je navrhnutá tak, aby sprístupnila programovanie pre Android začiatočníkom a neprofesionálom alebo tým, ktorí prichádzajú z webového vývojového prostredia, pretože DroidScript sa točí okolo používania JavaScriptu. Aj keď aplikácia vyzerá zastaralo, je mal približne 1,5 milióna stiahnutí za 7 rokov s ~105 000 aktívnymi používateľmi, podľa vývojára. Pre aplikáciu, ktorú vytvorila malá nezisková organizácia, sú to dobré čísla.
Snímky obrazovky z teraz odstráneného záznamu v Obchode Play od DroidScript.
Podľa Davida Google Play nedávno odstránil aplikáciu DroidScript z Obchodu Play pre podozrenie zo spáchania reklamného podvodu. Podvod s reklamami je vážna vec, takže odstránenie by bolo platné, ak sa tak naozaj stalo. David popiera, že by k niečomu takému došlo, čo samozrejme znamená, že sa chystal proti rozhodnutiu odvolať. Problém, ako obvykle, je, že odvolanie sa proti rozhodnutiu spoločnosti Google môže viesť k neuveriteľne frustrujúcej skúsenosti.
Ako David to prezentuje, Google najprv deaktivoval ich účet AdMob pre neplatnú návštevnosť a po odvolaní ďalej pozastavil účet pre reklamný podvod. Odpoveď na odvolanie prišla do 11 minút a čítala sa, akoby bola automatizovaná. To, čo robí veci nejasnými, je nedostatok transparentnosti, ktorý spoločnosť Google v týchto záležitostiach zachováva. Vývojár trvá na tom, že vo svojej aplikácii majú iba jednu bannerovú reklamu a používali AdMob bez problémov asi rok, keď dostali toto oznámenie a zákaz z ničoho nič.
Aby toho nebolo málo, o týždeň neskôr, keď vývojár pracoval na odstránení AdMob z aplikácie, dostal zo služby Google Play e-mail o pozastavení ich aplikácie DroidScript. Tento email mal niektoré ďalšie podrobnosti, napríklad „APK: 206 Ad Fraud. Aplikácia porušuje pravidlá pre podvody s reklamami.", ale to je tak všetko, pokiaľ ide o transparentnosť. Po odvolaní spoločnosť Google pridala ako dôvod aj „malvér“ po uplynutí 12 dní na odpoveď na odvolanie:
Počas kontroly sme zistili, že vaša aplikácia porušuje pravidlá pre malvér. Nepovoľujeme aplikácie s kódom, ktorý by mohol ohroziť používateľa, jeho údaje alebo zariadenie. Ak bola vaša aplikácia vyvinutá treťou stranou, odporúčame vám kontaktovať ju a overiť si, že navrhli vašu aplikáciu tak, aby bola v súlade s našimi pravidlami. Ďalšie podrobnosti a príklady bežných porušení nájdete na stránke pravidiel pre malvér.
Vaša aplikácia nie je v súlade s pravidlami týkajúcimi sa podvodov s reklamami. Reklamné podvody sú prísne zakázané. Interakcie s reklamami generované s cieľom oklamať reklamnú sieť, aby uverila, že návštevnosť pochádza z autentického záujmu používateľov, je reklamný podvod, čo je forma neplatnej návštevnosti. Reklamy by sa nemali zobrazovať spôsobom, ktorý vedie k neúmyselným kliknutiam. Nútiť používateľa, aby klikol na reklamu alebo odoslal osobné informácie na reklamné účely predtým, ako bude môcť plne používať aplikáciu, je zakázané. Reklamy by sa nemali zobrazovať potom, čo používateľ ukončí aplikáciu alebo keď používateľ stlačí tlačidlo Späť na ukončenie aplikácie.
Zásady týkajúce sa podvodov s reklamami uvedené v tomto e-maile sú priamym kopírovaním a prilepením túto stránku podpory Googlea neposkytuje vývojárovi žiadne informácie o tom, ktorú časť pravidiel ich aplikácia porušuje. Zdá sa, že zásada „malvér“ nie je priamym kopírovaním a prilepením, ale číta sa ako štandardný text, ktorý nepopisuje, čo presne je na aplikácii škodlivé. Ďalšie e-maily vygenerovali viac štandardných odpovedí a žiadne užitočné informácie.
DroidScript zostáva pozastavená z obchodu Google Play, a to z dôvodov, ktoré nie sú celkom jasné. Účet vývojára a ďalšie aplikácie zostať viditeľné, vrátane niekoľkých doplnkov pre hlavnú aplikáciu DroidScript. Keďže aplikácia už nie je zverejnená na Google Play, prémiovým predplatiteľom sa odbery automaticky rušia. To spolu so stratou 30 % príjmov v dôsledku pozastavenia služby AdMob ochromuje tím stojaci za aplikáciou, hovorí David.
Pozastavenie ovplyvňuje aj projekty závislé od DroidScript. Jeden používateľ reagoval na oznámenie vývojára DroidScript hovorí ich aplikácie vyvinuté v IDE sú stále dostupné v obchode Play ďalší obavy z vplyvu odstránenia na ich prebiehajúci projekt komerčného rozvoja.
Čo Google urobil (a stále robí) nesprávne
Problém s týmto incidentom nespočíva v tom, že z Obchodu Play bola spustená dlhotrvajúca aplikácia. Nie je to prvýkrát, čo sa to niekomu stalo a určite to nebude ani poslednýkrát. Problémom je neochota spoločnosti Google zdieľať podrobnosti o tom, ako vývojári údajne porušujú ich pravidlá. Existujú dobré dôvody, prečo sa spoločnosť Google nemôže ponoriť príliš hlboko do toho, čo spustilo ich odhalenie podvodov s reklamami – nechcete, aby sa zlomyslní činitelia dostali do prehľadu detekčné algoritmy, aby ich mohli obísť – ale pre vývojárov, ktorí skutočne nevedia, prečo bola ich aplikácia odstránená, budú mať problémy s opravou problém.
V reakcii na sťažnosť za sťažnosťou na nedostatočnú transparentnosť pri zastavení šírenia aplikácie, Spoločnosť Google vydala aktualizáciu pravidiel služby Play v júli 2020 snažia sa vec riešiť.
V rámci nových pravidiel spoločnosť Google sľúbila, že bude transparentnejšia, pokiaľ ide o skutočné porušenie pravidiel, ktoré viedlo k ukončeniu aplikácie. Vývojárom bolo prisľúbené poskytnutie ďalších podrobností, ako napríklad úryvok textu zo zoznamu v Obchode Play alebo dokonca snímka obrazovky údajného porušenia. Google tiež sľúbil, že pridá návod na nápravu problému. Hlavnou myšlienkou bolo, aby bolo porušenie jasnejšie a oprava bola prístupná, čo by bolo veľmi užitočné pre vývojárov, ktorí sa snažia orientovať v zložitom žargóne dokumentov o politike. Nie všetky porušenia sú úmyselné a zlomyseľné a vývojári, ktorí sú nevinní, pravdepodobne opravia takéto neúmyselné porušenia, keď ich nasmerujú správnym smerom.
Nevieme s istotou, či DroidScript a jeho vývojár sú bez chyby. Je možné, že vývojár je skutočne vinný z toho, z čoho ich spoločnosť Google obvinila. Nemáme spôsob, ako určiť, či došlo alebo nedošlo k podvodu s reklamami, a hoci sme aplikáciu úplne nezrušili, rýchla analýza VirusTotal a MetaDefender nevykazuje žiadne zjavné známky škodlivého softvéru. Nepoznáme tu stránku príbehu spoločnosti Google, ale to je určitý problém. (Požiadali sme spoločnosť Google o komentár a ak sa nám ozve, aktualizujeme tento článok.)
Čo je v konečnom dôsledku sklamaním, je skutočnosť, že Google stále dodržiava praktiky, o ktorých uznal, že škodia záujmu vývojárov. Google prisľúbil, že aktualizuje svoje postupy, aby boli priateľskejšie pre vývojárov, ale aplikácie stále odstraňujú s takou malou transparentnosťou ako predtým. Aby bolo jasné, pozastavenia služieb AdMob a Google Play sa prekrývajú a zo strany služby Google Play malo vychádzať lepšie zdôvodnenie. Ale s vedomím úzkej integrácie v rámci svojho vlastného ekosystému, ktorú Google presadzuje, mal byť ochotný ponúknuť niekoľko užitočných slov a príležitosť na nápravu porušení, ak nejaké existujú. Pretože by určite bolelo vidieť 7 rokov pokroku vymazaných niekoľkými e-mailmi, ktoré vyzerajú, akoby ich nenapísali ľudia.
Aktualizácia: DroidScript dočasne obnovený
Krátko po uverejnení nášho článku, vývojár nás upozornil že DroidScript bol dočasne obnovený. Google dal vývojárovi 7 dní na úpravu aplikácie a vydanie aktualizácie, ktorá je „plne v súlade s pravidlami Google Play“. E-mail stále používa štandardný text o reklamných podvodoch a nezachádza do žiadnych podrobností, ako uvádzali predchádzajúce e-maily. Je zvláštne, že o malvéri neboli žiadne ďalšie zmienky.
Vývojár už bol v procese odstraňovania integrácie Ad Mob zo svojej aplikácie a čoskoro zverejní verziu svojej aplikácie bez Ad Mob v Obchode Play.