Najnovija verzija aplikacije Trgovina Google Play, verzija 15.9.21, nagovještava novi dijaloški okvir In-App Review koji bi korisnicima mogao omogućiti pregled aplikacija iz samih aplikacija.
Ako pratite bilo kojeg poznatog neovisnog programera Android aplikacija na društvenim mrežama, vjerojatno ste vidjeli da se žale barem jednom o ocjenama Trgovine Play. Razumljivo je, međutim, s obzirom na ocjene, dok ponekad potpuno besmislen, može učiniti ili uništiti uspjeh aplikacije. Na Google Playu postoji veća vjerojatnost da će korisnici koji imaju problema s proizvodom ostaviti (negativnu) recenziju od korisnika koji nemaju problema s proizvodom, što vrijedi za mnoga mrežna tržišta s ocjenom sustava. Kako bi riješili ovaj problem, mnogi programeri potiču korisnike da ostave recenziju Trgovine Play ako su zadovoljni proizvodom. Trenutačno je jedini način na koji korisnici mogu ocijeniti aplikaciju na Google Playu da dođu do unosa u Trgovini Play, ali Google možda razvija način na koji korisnici mogu ocjenjivati aplikacije putem dijaloga unutar aplikacije.
Rastavljanje APK-a često može predvidjeti značajke koje bi mogle stići u budućem ažuriranju aplikacije, ali moguće je da bilo koja od značajki koje ovdje spominjemo neće biti dostupna u budućem izdanju. To je zato što ove značajke trenutno nisu implementirane u live build-u i Google ih može povući u bilo kojem trenutku u budućoj verziji.
Novi kod za pregled unutar aplikacije u Trgovini Google Play
Verzija 15.9.21 aplikacije Trgovina Play počela je izlaziti negdje ovaj tjedan i prenesena je na APK Mirror od strane programera OpenGApps. Dekodirali smo ovaj APK i otkrili novu aktivnost pod nazivom "com.google.android.finsky.inappreviewdialog.InAppReviewActivity
." Sudeći po nazivu, čini se da je ovo dijaloški okvir koji korisniku omogućuje da ocijeni aplikaciju bez napuštanja aplikacije. Trenutačno, pokretanje aktivnosti donosi jednostavan gumb "pošalji" na dnu, koji ne radi ništa kada se dodirne.
To je zato što Google tek treba implementirati ovaj tijek pregleda unutar aplikacije. 3 nove datoteke izgleda, pod nazivom in_app_review_dialog_fragment, in_app_review_dialog_rate_review_layout i in_app_review_dialog_thank_you_layout, trenutno su prazne. Nećemo saznati kako izgleda ovaj tok pregleda unutar aplikacije sve dok kasnije izdanje Trgovine Play ne ispuni ove izglede. Provjerili smo kod i pronašli spominjanje nekoliko relevantnih zastavica, ali nismo saznali nikakve korisne informacije.
Mogućnost zlouporabe?
Google je prije mnogo godina mogao dodati tijek pregleda unutar aplikacije, ali mogućnost zlouporabe ocjena spriječila ih je u tome. Da se aplikacije mogu pregledavati izvan Trgovine Play, onda je moguće da bismo vidjeli trikove poput korištenje usluge pristupačnosti za otvaranje dijaloga, ocjenjivanje aplikacije i odlazak kada korisnik nije gledajući. Alternativno, aplikacija može upotrijebiti preklapanje za promjenu izvornog dijaloga, navodeći korisnika da da veću ocjenu nego što je namjeravao.
Od ranih dana Androida, međutim, Google se oštro obračunao s tim potencijalnim putevima zlouporabe. Android Q blokira početak aktivnosti u pozadini, na primjer, i novije verzije Androida također prisiljavaju aplikacije sa uslugama u prvom planu da prikazuju stalne obavijesti. API SYSTEM_ALERT_WINDOW koji se koristi za izradu preklapanja će na kraju biti u potpunosti zamijenjen pomoću novog Bubbles API-ja za Android Q. Nisam siguran kako će Google provjeriti integritet ocjena dostavljenih putem nove recenzije unutar aplikacije Trgovine Play dijalog, ali uvjeren sam da ne bi radili na takvoj značajci bez razmatranja ovih problema obzir. Ostavit ću daljnja nagađanja kada se značajka približi lansiranju.
Nadam se da će Google iskoristiti ovu priliku da se obračuna s aplikacijama koje prikazuju lažne dijaloške preglede unutar aplikacije—znate, one aplikacije koje govore korisnicima da obratite se programeru ako ocijeni < 5 zvjezdica u lažnom dijaloškom okviru, a također preusmjerava korisnike koji pošalju lažne ocjene s 5 zvjezdica na stvarnu Trgovinu Play popis. Sumnjiva je praksa da ne vidim da se ovaj tijek recenzije u aplikaciji odnosi na to. Googleov pravila o korisničkim ocjenama Trgovine Play nisu ažurirana neko vrijeme, ali možemo vidjeti nova pravila ako se ostvari tijek pregleda unutar aplikacije.
Zahvaljujemo PNF softveru što nam je dao licencu za korištenje JEB Decompiler, profesionalni alat za obrnuti inženjering za Android aplikacije.