Dragi Google Play tim za pregled, nemojte biti zli

Programeri ukidaju svoje aplikacije zbog nejasnih i smiješnih tumačenja pravila, a Google to mora riješiti.

Vi ste programer i uložili ste svoje srce i dušu u aplikaciju jer volite kodirati i htjeli biste svijetu pokazati plodove svog rada. Odlučili ste skupiti 25 USD za registraciju Google Play računa razvojnog programera i raditi danonoćno kako biste opravdali titulu.

Napokon ste dobili prihvatljivu verziju koju možete objaviti, pa kompajlirate APK i učitate ga na Googleove poslužitelje. Naposljetku, odlučite pritisnuti Objavi i vaša aplikacija postaje aktivna. Polako, aplikacija izaziva valove kako korisnici na web stranicama društvenih medija i Android blogeri počinju primjećivati ​​vaš rad. Presretni ste! Ljudi vole vaš rad! Unatoč povremenoj, beskorisnoj, nezasluženoj recenziji s 1 zvjezdicom (svatko dobije jedan) zadovoljni ste prijemom vašeg rada u javnosti. Međutim, jednog dana vas probudi e-poruka Google Play tima za pregled:

"Što se dogodilo?Zašto je moja aplikacija uklonjena?"

 Naravno da ćete uzvratiti odgovor i pitati zašto je vaša aplikacija uklonjena. Ali opet dobivate nejasan odgovor, cijelo vrijeme se pitajući zašto je vaša aplikacija uklonjena kada ste u mogućnosti ukazati na desetke, ako ne i stotine, aplikacija koje također ne ispunjavaju ovu nejasnu klauzulu u Google Play sadržaju Politika.


Aplikacija Google Plays Whack-a-Mole

udariti krticuDosta programera imali radije frustrirajuća iskustva koji se suočavaju s uklanjanjem njihovih aplikacija iz Trgovine Play, a posebno je prošlog tjedna bilo mnogo u Android zajednica ogorčena na Googleovo uklanjanje popularnog open-source preglednika 4chan Djetelina. Dana 17. siječnja aplikacija je suspendirana iz trgovine Google Play jer je bila u njoj "kršenje odredbe o seksualno eksplicitnom materijalu Pravila o sadržaju." Istina je da na 4chanu ima dosta sugestivnog materijala (i ponešto stvarno pritom sugestivan materijal) koji je dobio druge 4chan aplikacije u nevolji u prošlosti.

Međutim, neko se vrijeme činilo da bi se aplikacije 4chan mogle uskladiti s Googleovom odredbom pravila o sadržaju o seksualno eksplicitnim materijalima uklanjanjem svih zadanih poveznica na ploče sa slikama koje nisu sigurne za rad. Umjesto toga, programeri ovih aplikacija dopustili su vam pregledavanje sadržaja za odrasle ručnim unosom naziva ploče. Prošla je godina i pol od početnog uklanjanja 4chan aplikacija u jesen 2014., a sada se čini da se Google igra s nekim aplikacijama jer ne zadovoljavaju njihov sadržaj Politika.

Što se promijenilo? Prema programeru koji je uložio žalbu:

Vidi kako je zatraženo u #124 i dodao u 22ace00 Dodao sam dvije nove zadane ploče i sve ih promiješao tako da /g/ nije uvijek na vrhu. Clover zahtijeva tvrdo kodiranje nekih ploča jer je u suprotnom popis ploča prazan dok Clover čeka odgovor API-ja. Ovo se radi samo kada prvi put pokrenete Clover. Dakle, nakon tog ažuriranja umjesto da uvijek ima sljedeći redoslijed: /g/, /v/, /a/, /co/, /int/, nasumično je redoslijed ovih 7: /g/, /v/, /a /, /co/, /int/, /sp/, /tv/.

Clover automatski učitava prvu ploču na popisu ploča pri pokretanju. Umjesto da uvijek prvo predstavlja /g/, predstavljao je jedan od ovih /g/, /v/, /a/, /co/, /int/, /sp/, /tv/ (jer je sada bio izmiješan). Nisam puno razmišljao o tome, ali /a/ nije najsfw ploča koja postoji, čak i kada je plava ploča. Tako da je 1 od 7 promjena /a/ završilo na vrhu popisa ploča i automatski se učitalo. I tada je počela zabava. Nakon učitavanja nove beta verzije to je vjerojatno bio slučaj i Clover je suspendiran. Odbili su moju žalbu sa sljedećim razlogom: "Vaša aplikacija prikazuje slike anime likova iz seksualno sugestivne poze što se smatra seksualno eksplicitnim sadržajem." Dakle, /a/ je doista bio krivac.

U biti, on je nenamjerno povezivao svoje korisnike s pločom koja je sadržavala sadržaj za odrasle (iako je sama ploča nije posvećen takvim sadržajima). Kao što su mnogi od vas možda čuli, 4chan ploče su nepredvidive i tamošnja zajednica uglavnom objavljuje što god želi raspravljati, a to uključuje i sadržaj koji nije siguran za rad. Googleov stav ovdje ima smisla - međutim, bio je samo nakon programer se žalio jesmo li otkrili zašto je uopće povučen! Ipak, ovo nije a užasno velika stvar, ali bilo bi lijepo da ne morate češkati glavu u šoku zašto je vaš rad uklonjen! Većina razvojnih programera prihvatila bi povratne informacije i ponovno prenijela verziju aplikacije koja je u skladu s Pravilima o sadržaju, kao što je učinio razvojni programer Clover-a:

Clover sada ima više sigurnih ploča kao zadanih i više ne dodaje automatski ploče. /a/ i neke druge ploče sada su označene kao nsfw ploče, tako da nećete ni vidjeti padajući izbornik za to.

Sada biste mogli reći da bi svaki preglednik ili reddit aplikaciju također trebali biti zabranjeni u Trgovini Play jer s njima možete pregledavati nsfw materijal. Ali problem je u tome što je Clover predstavila /a/ bez ikakvog pretraživanja nsfw materijala. U redu je ako natjerate korisnika da traži nsfw materijal ako znaju url/kod ploče/naziv subreddita, ali ga nemojte predstavljati bez ikakve radnje.

Čak i Google Play preporučuje samo učitavanje nove verzije s drugim nazivom paketa i to je ono što ću učiniti. Šteta je što ne mogu ažurirati 260 tisuća trenutačnih korisnika na novu verziju, ali nadam se da će se vijest o novom nazivu paketa proširiti. Ponovno ću ga ažurirati kada ga učitam.

Međutim, noćna mora tu ne završava jer nekoliko dana nakon što je razvojni programer ponovno prenio naizgled usklađenu verziju Clovera u Google Play Store, uklonjen još jednom. Ovaj put, međutim, Google je uklonio aplikaciju jer su "utvrdili da [njegova] aplikacija ili unos aplikacije povezuje korisnika s web-mjestom s pornografskim ili seksualnim sadržajem." Razvojni programer je bio sasvim razumljivo uznemiren ovim obrazloženjem i odlučio je ekskluzivno objaviti svoju aplikaciju u glavnom repozitoriju otvorenog koda kojeg hostira F-Droid. Tako barem završava borba jednog čovjeka s Čovjekom.


Zbog implikacije

Nadam se da ste preispitali kada ste pročitali Googleovu konačnu odluku o uklanjanju Clovera, jer ja jesam. Uklanjanje Clover-a na temelju činjenice da 4chan ima samo pornografski materijal negdje na web stranici prilično je zabrinjavajuće. Što će se dogoditi s Reddit aplikacijama? NSFW sadržaj je prema zadanim postavkama ograničen na većini Reddit aplikacija, ali sigurno nije teško samo naletjeti na sadržaj za odrasle na web stranici. Isto vrijedi i za Twitter, Tumblr, Imgur i mnoge druge web stranice. Svaka od ovih web stranica ima ili jest o puštanju, službene aplikacije za "web stranice s pornografskim ili seksualnim sadržajem."

Mnogi programeri nisu ni sigurni zašto je njihova aplikacija uklonjena

Hoće li i njih Google ukinuti? Je li Google možda selektivno ciljao na 4chan aplikacije i ignorirao aplikacije većih igrača? Za sada, barem druge 4chan aplikacije tek trebaju biti poslani u Google gulag, ali nedavno smo to vidjeli Google nema zamjerke uklanjanjem aplikacija koje krše njezina Pravila o sadržaju bez obzira koliko je velika tvrtka.

Bez obzira koliko veliki ili moćni bili, Google može ukloniti vašu aplikaciju u bilo kojem trenutku ako povjeruje vašoj aplikaciji krši njihova Pravila o sadržaju -- što je dobro za pravednost, ali standardi su pogrešni u prvom mjesto.

"Dobro došli u život kao razvojni programer u Trgovini Play. Bilo je dosta kontroverzi u vezi s njihovim rukovanjem aplikacijama i pravilima, ali nedovoljno medijske pozornosti da bi se javnost zabrinula." - korisnik Reddita grančica kao odgovor na Googleovo povlačenje Adblock Fast aplikacije koju sponzorira Samsung

Prvo da raščistimo neke stvari. Da, Google je privatna tvrtka kojoj je dopušteno povlačiti sadržaj sa svoje platforme iz bilo kojeg razloga. Da, Google Play Store ima nesagledivu količinu aplikacija za sortiranje i stoga ne čudi da je njihova korisnička podrška ovdje pomalo suha. Međutim, niti jedan od ovih razloga ne bi trebao biti opravdanje za Googleovu slabu podršku programerima. Programeri mobilnih aplikacija su već pate s divlje prezasićenog tržišta aplikacija. Zašto bi Google trebao dodatno nametati prepreke nekim programerima tako što će im nad glavom stati pred stalno prijetećom prijetnjom povlačenja njihove aplikacije?

Već su zahtijevali od programera postaviti ocjene sadržaja na njihovim aplikacijama, zar to nije dovoljno? Iako sam siguran da Google neprestano radi pokušavajući fino podesiti bilo koji algoritam koji koriste za automatsko povlačenje aplikacija koje krše pravila (... to JE Google nakon svega), i dalje je nepravedno prema programerima, kojima se mnogi oslanjaju na svoje aplikacije kao glavni izvor prihoda, da se moraju nositi s automatskim uklanjanjem i žalbom postupak. Otkako je Trgovina Play postala toliko velika, Google je zanemario brigu za svoje programere koji su bili tako kritični za uspjeh platforme.


Ne budi zla

compat-ekosustavZnamo da ste otišli dalje od svog "Ne budi zao" moto, Google, ali možda možete promijeniti i "Učini pravu stvar?" Da budemo pošteni prema Googleu, nije svako uklanjanje nejasan a neke greške su obrnuto. Većina uklanjanja aplikacija vjerojatno su legitimna uklanjanja, ali vidimo i čujemo samo mnogo o onima koje su pošle po zlu. A čak su i neke od tih pritužbi neutemeljene, jer programer može tvrditi da je uklanjanje nepravedno i izostaviti ključne informacije o žalbi kada je jasno da je odluka bila ispravna. Međutim, ako postoji barem jedna stvar zajednička svim ovim pritužbama, to je činjenica da mnoge od njih zapravo nisu sigurni zašto je njihova aplikacija uklonjena. Umjesto da samo citirate odjeljak Pravila o sadržaju za koji se vjeruje da aplikacija krši i prepustite razvojnom programeru da sam shvati zašto je njihova aplikacija uklonjena, zašto im jednostavno ne kažete? Barem ćete moći izbjeći kontroverzu koja se pokreće određenidijelovi od theneto, iako ti svakako ne mogu ih sve pobijediti.

Android ekosustav napreduje na zdravoj ravnoteži korisnika, proizvođača uređaja i programera. Ovo je temeljna filozofija na kojoj se temelji Program kompatibilnosti postavio Google. Kad programeri progovore i traže bolju korisničku podršku, tko ih sluša? Dosljednost, transparentnost i brzina u rješavanju zahtjeva programera nešto su od čega bismo svi imali koristi, kao više programera slobodno će posvetiti svoje vrijeme razvoju na Googleovoj platformi bez straha od banhammer. Možda Googleu to i nije veliki prioritet da ga popravi, ali se svakako nadamo da će se čuti što više pozornosti na problem da će se čuti i glasovi programera.