Google este din nou la asta, dezvoltatorii din spatele DroidScript susținând că aplicația lor a fost eliminată fără nicio oportunitate de remediere. Citește mai departe!
Actualizare 1 (05.03.2021 la 02:50 ET): După publicarea articolului nostru, DroidScript a fost reinstalat temporar. Faceți clic pe AICI pentru mai multe informații. Articolul publicat pe 3 mai 2021 este păstrat mai jos.
Android ca sistem de operare există de peste un deceniu și, în comparație cu iOS, oferă mult mai multă libertate. Cu toate acestea, Google menține dominația asupra distribuției de aplicații pe platforma Android. Chiar dacă Android este deschis magazinelor de aplicații terță parte și încărcării laterale, nu putem banaliza controlul Google asupra ecosistemului smartphone-urilor construit de-a lungul multor ani. Această reținere este rezultatul faptului că milioane de dezvoltatori de aplicații au contribuit cu experiențe semnificative în aplicație platformei de-a lungul existenței sale, oferind utilizatorilor un motiv să folosească un smartphone cu Android. Google și dezvoltatorii de aplicații au o relație simbiotică, dar nu este una în care dinamica puterii este egală. Din nou și din nou, am văzut plângeri de la dezvoltatori de lungă durată ale căror aplicații au fost trimise ecosistem, cu explicația pentru astfel de eliminări găsite în e-mailuri vagi sau automate de la Google.
Caz concret: DroidScript
David Hurren, fondatorul DroidScript.org, a contactat pentru a ne spune despre experiența sa recentă în asistența pentru dezvoltatori Google Play. Pentru cei care nu știu, DroidScript este o aplicație care servește ca IDE mobil, permițând dezvoltatorilor începători să creeze aplicații Android direct pe telefonul lor. Aplicația este concepută pentru a face programarea Android mai accesibilă pentru începători și non-profesioniști sau pentru cei care provin dintr-un mediu de dezvoltare Web, deoarece DroidScript se învârte în jurul utilizării JavaScript. Deși aplicația pare învechită, ea a avut aproximativ 1,5 milioane de descărcări în 7 ani cu ~105.000 de utilizatori activi, conform dezvoltatorului. Pentru o aplicație creată de o organizație mică, non-profit, acestea sunt cifre bune.
Capturi de ecran din lista DroidScript acum eliminată din Play Store.
Potrivit lui David, Google Play a eliminat recent aplicația DroidScript din Magazinul Play, fiind suspectată de fraudă publicitară. Frauda publicitară este o chestiune serioasă, așa că o eliminare ar fi valabilă dacă asta s-a întâmplat într-adevăr. David neagă că s-a întâmplat așa ceva, ceea ce înseamnă, desigur, că urma să conteste decizia. Problema, ca de obicei, este că apelarea unei decizii la Google poate duce la o experiență incredibil de frustrantă.
La fel de David o prezintă, Google și-a dezactivat mai întâi contul AdMob pentru „Trafic nevalid” și, la contestație, a suspendat în continuare contul pentru Fraudă publicitară. Răspunsul la contestație a venit în 11 minute și a citit ca și cum ar fi fost automat. Ceea ce face lucrurile tulburi este lipsa de transparență pe care Google o menține cu privire la aceste chestiuni. Dezvoltatorul insistă că au doar un singur banner publicitar în aplicația lor și au folosit AdMob fără probleme de aproximativ un an când au primit această notificare și interdicție din senin.
Pentru a înrăutăți lucrurile, o săptămână mai târziu, când dezvoltatorul lucra la eliminarea AdMob din aplicație, au primit un e-mail de suspendare de la Google Play pentru aplicația lor DroidScript. Acest e-mail a avut niste mai multe detalii, cum ar fi „APK: 206 Ad Fraud. Aplicația încalcă politica privind frauda publicitară.”, dar cam asta este în ceea ce privește transparența. La contestație, Google a adăugat și „Malware” ca motiv, după ce a durat 12 zile pentru a răspunde la contestație:
În timpul examinării, am constatat că aplicația dvs. încalcă politica privind programele malware. Nu permitem aplicații cu niciun cod care ar putea pune în pericol un utilizator, datele unui utilizator sau un dispozitiv. Dacă aplicația dvs. a fost dezvoltată de o terță parte, vă recomandăm să o contactați pentru a verifica dacă a conceput aplicația dvs. pentru a respecta politicile noastre. Puteți citi pagina cu politicile privind programele malware pentru mai multe detalii și exemple de încălcări frecvente.
Aplicația dvs. nu respectă politica privind frauda publicitară. Frauda publicitară este strict interzisă. Interacțiunile publicitare generate în scopul de a păcăli o rețea publicitară, astfel încât să creadă că traficul provine din interesul autentic al utilizatorilor este fraudă publicitară, care este o formă de trafic nevalid. Anunțurile nu trebuie afișate într-un mod care să ducă la clicuri accidentale. Forțarea unui utilizator să dea clic pe un anunț sau să trimită informații personale în scopuri publicitare înainte de a putea utiliza pe deplin o aplicație este interzisă. Anunțurile nu ar trebui să apară după ce utilizatorul a părăsit aplicația sau după ce utilizatorul a apăsat butonul Înapoi pentru a ieși din aplicație.
Politica „Fraudă publicitară” menționată în acest e-mail este o copiere-lipire directă din această pagină de asistență Google, și nu oferă dezvoltatorului nicio informație cu privire la partea exactă a politicii pe care aplicația lor o încalcă. Politica „Malware” nu pare a fi o copiere-lipire directă, ci se citește ca un text standard care nu descrie exact ce anume despre aplicație este rău intenționat. Alte e-mailuri au generat mai multe răspunsuri standard și nu au fost informații utile.
DroidScript rămâne suspendată din Google Play Store, din motive care nu sunt complet clare. Contul dezvoltatorului și alte aplicații rămân vizibile, inclusiv câteva plugin-uri pentru aplicația principală DroidScript. Deoarece aplicația nu mai este publicată pe Google Play, abonaților premium li se anulează automat abonamentele. Acest lucru, împreună cu pierderea a 30% din venituri din cauza suspendării AdMob, paralizează echipa din spatele aplicației, spune David.
Suspendarea afectează și proiectele dependente de DroidScript. Un utilizator care răspunde la anunțul de la dezvoltatorul DroidScript spune aplicațiile lor dezvoltate în IDE sunt încă în Play Store, în timp ce o alta îngrijorările cu privire la efectul eliminării asupra proiectului lor de dezvoltare comercială aflată în derulare.
Ce a greșit Google (și continuă să facă).
Problema cu acest incident nu este că o aplicație de lungă durată a fost pornită din Magazinul Play. Nu este prima dată când i se întâmplă cuiva și, cu siguranță, nu va fi nici ultima oară. Problema aici este reticența Google de a împărtăși detalii despre cum se presupune că dezvoltatorii își încalcă politicile. Există motive întemeiate pentru care Google nu poate aprofunda ceea ce a declanșat detectarea fraudei publicitare - nu doriți să oferiți actorilor rău intenționați informații despre Google. algoritmi de detectare, astfel încât să poată lucra în jurul lor - dar pentru dezvoltatorii care nu știu cu adevărat de ce a fost eliminată aplicația lor, se vor confrunta cu dificultăți în remedierea problemă.
Ca răspuns la plângere după reclamație privind lipsa de transparență în eliminarea aplicațiilor, Google a emis o actualizare a politicii Play în iulie 2020 căutând să rezolve problema.
Conform noii politici, Google a promis să fie mai transparent cu privire la încălcarea reală a politicii care a dus la rezilierea unei aplicații. Dezvoltatorilor li s-a promis că vor primi mai multe detalii, cum ar fi un fragment de text din lista din Magazinul Play sau chiar o captură de ecran a presupusei încălcări. Google a promis, de asemenea, că va adăuga îndrumări pentru a corecta problema. Ideea generală a fost de a face încălcarea mai clară și o remediere accesibilă, ceea ce ar fi foarte util pentru dezvoltatorii care încearcă să navigheze în jargonul complex al documentelor de politică. Nu toate încălcările sunt intenționate și rău intenționate, iar dezvoltatorii care sunt nevinovați sunt probabil să remedieze astfel de încălcări neintenționate atunci când sunt îndreptați cu ajutor în direcția corectă.
Nu știm sigur dacă DroidScript și dezvoltatorul său sunt lipsiți de vină. Este posibil ca dezvoltatorul să fie într-adevăr vinovat de ceea ce i-a acuzat Google. Nu avem nicio modalitate de a determina dacă a avut loc sau nu fraudă publicitară și, deși nu am efectuat o demontare completă a aplicației, o analiză rapidă a VirusTotal și MetaDefender nu prezintă semne evidente de malware. Nu cunoaștem partea Google a poveștii aici, dar asta este un fel de problemă. (Am contactat Google pentru comentarii și vom actualiza acest articol dacă primim răspunsuri.)
Ceea ce este dezamăgitor în cele din urmă este faptul că Google încă urmează practici pe care le-a recunoscut că sunt dăunătoare pentru interesul dezvoltatorilor. Google a promis că își va actualiza procedurile pentru a le face mai prietenoase pentru dezvoltatori, dar încă elimină aplicațiile cu la fel de puțină transparență ca înainte. Pentru a fi clar, există o suprapunere între suspendările AdMob și Google Play și ar fi trebuit să existe un raționament mai bun din partea Google Play. Dar știind integrarea strânsă în propriul ecosistem pe care Google o pretinde, ar fi trebuit să fie dispus să ofere câteva cuvinte mai utile și o oportunitate de a remedia încălcările, dacă este cazul. Pentru că cu siguranță ar răni să vezi 7 ani de progres șters de câteva e-mailuri care parcă nu au fost scrise de oameni.
Actualizare: DroidScript a fost reinstalat temporar
La scurt timp după publicarea articolului nostru, dezvoltator ne-a adus în atenție că DroidScript a fost reinstalat temporar. Google i-a acordat dezvoltatorului 7 zile pentru a modifica aplicația și a emite o actualizare care este „pe deplin conformă cu Politica Google Play”. E-mailul folosește în continuare text standard în legătură cu Frauda publicitară și nu intră în mai multe detalii decât au prezentat e-mailurile anterioare. În mod curios, nu au existat alte mențiuni despre Malware.
Dezvoltatorul era deja în proces de eliminare a integrării Ad Mob din aplicația sa și va publica în curând o versiune fără Ad Mob a aplicației lor în Magazinul Play.