Гоогле је поново у томе, а програмери који стоје иза ДроидСцрипт-а тврде да је њихова апликација уклоњена без икакве могућности за поправку. Прочитајте на!
Ажурирање 1 (05.03.2021. у 02:50 ЕТ): Након објављивања нашег чланка, ДроидСцрипт је привремено враћен. Кликните овде за више информација. Чланак објављен 3. маја 2021. је сачуван у наставку.
Андроид као ОС постоји већ више од деценије и у поређењу са иОС-ом, нуди много више слободе. Међутим, Гоогле задржава доминацију над дистрибуцијом апликација на Андроид платформи. Чак и ако је Андроид отворен за продавнице апликација трећих страна и учитавање са стране, не можемо банализовати Гугл-ово држање над екосистемом паметних телефона који је изграђен током много година. Ово задржавање је резултат тога што су милиони програмера апликација допринели значајним искуствима апликација платформи током њеног постојања, дајући корисницима разлог да користе паметни телефон са Андроид-ом. Гоогле и програмери апликација имају симбиотски однос, али то није онај у коме је динамика снаге једнака. Изнова и изнова смо виђали жалбе дугогодишњих програмера чије су апликације преузете екосистема, са објашњењем за таква уклањања која се налазе у нејасним или аутоматизованим имејловима од Гоогле-а.
Пример: ДроидСцрипт
Дејвид Хурен, оснивач ДроидСцрипт.орг, контактирао је да нам каже о свом недавном искуству у вези са подршком за програмере Гоогле Плаи-а. За оне који нису свесни, ДроидСцрипт је апликација која служи као мобилни ИДЕ, омогућавајући почетницима да креирају Андроид апликације директно на свом телефону. Апликација је дизајнирана да учини Андроид програмирање приступачнијим почетницима и непрофесионалцима или онима који долазе из окружења за веб развој јер се ДроидСцрипт врти око употребе ЈаваСцрипт-а. Иако апликација изгледа застарело, то имао око 1,5 милиона преузимања током 7 година са ~105.000 активних корисника, према програмеру. За апликацију коју је направила мала, непрофитна организација, то су добре бројке.
Снимци екрана са сада уклоњене листе у Плаи продавници ДроидСцрипт-а.
Према Давидовим речима, Гоогле Плаи је недавно уклонио апликацију ДроидСцрипт из Плаи продавнице због сумње да је починио превару са огласима. Превара са огласима је озбиљна ствар, тако да би уклањање важило ако се то заиста догодило. Давид пориче да се тако нешто догодило, што наравно значи да ће се жалити на одлуку. Проблем је, као и обично, што жалба на одлуку Гоогле-у може довести до невероватно фрустрирајућег искуства.
Као Давид га представља, Гоогле је прво онемогућио њихов АдМоб налог због „неважећег саобраћаја“, а након жалбе је додатно суспендовао налог због преваре у огласу. Одговор на жалбу стигао је у року од 11 минута и гласио је као да је аутоматизован. Оно што чини ствари нејасним је недостатак транспарентности који Гоогле одржава у вези са овим питањима. Програмер инсистира на томе да имају само један банер оглас у својој апликацији и да су користили АдМоб без проблема око годину дана када су добили ово обавештење и забрану из ведра неба.
Да ствар буде још гора, недељу дана касније, када је програмер радио на уклањању АдМоб-а из апликације, примили су е-поруку о суспензији од Гоогле Плаи-а за своју апликацију ДроидСцрипт. Овај емаил је имао неки више детаља, попут „АПК: 206 Ад Фрауд. Апликација крши политику преваре у огласу.“, али то је све што се тиче транспарентности. Након жалбе, Гоогле је додао и „малвер“ као разлог, након што је требало 12 дана да одговори на жалбу:
Током прегледа смо открили да ваша апликација крши смернице за малвер. Не дозвољавамо апликације са било којим кодом који би могао да угрози корисника, податке корисника или уређај. Ако је вашу апликацију развила трећа страна, препоручујемо да их контактирате да бисте потврдили да су они дизајнирали вашу апликацију у складу са нашим смерницама. Више детаља и примере уобичајених кршења можете да прочитате на страници смерница за малвер.
Ваша апликација није у складу са смерницама за превару са огласима. Превара у рекламама је строго забрањена. Интеракције са огласима генерисане са циљем да се огласна мрежа наведе да верује да је саобраћај из аутентичног интереса корисника је превара са огласима, што је облик неважећег саобраћаја. Огласи не би требало да се приказују на начин који доводи до ненамерних кликова. Забрањено је присиљавање корисника да кликне на оглас или пошаље личне податке у рекламне сврхе пре него што у потпуности може да користи апликацију. Огласи не би требало да се појављују након што корисник изађе из апликације или након што корисник притисне дугме за повратак да би изашао из апликације.
Смернице „Проневере са огласима“ које се помињу у овој е-поруци су директно копирај-пејст са ову Гоогле страницу за подршку, а програмеру не даје информације о томе који тачно део смерница њихова апликација крши. Политика „малвера“ не изгледа као директна копија-пејст, већ се чита као шаблонски текст који не описује шта је тачно у апликацији злонамерно. Даље е-поруке су генерисале више шаблонских одговора и ниједну корисне информације.
ДроидСцрипт остаје суспендован из Гоогле Плаи продавнице, из разлога који нису сасвим јасни. Налог програмера и друге апликације остати видљив, укључујући неколико додатака за главну апликацију ДроидСцрипт. Пошто апликација више није објављена на Гоогле Плаи-у, премијум претплатницима се аутоматски отказују претплате. То, заједно са губитком од 30% прихода због АдМоб суспензије, онемогућава тим који стоји иза апликације, каже Давид.
Суспензија такође утиче на пројекте зависне од ДроидСцрипт-а. Један корисник одговара на најаву ДроидСцрипт програмера каже њихове апликације развијене у ИДЕ-у су још увек у Плаи продавници, док други забринути због ефекта уклањања на њихов текући комерцијални развојни пројекат.
Шта је Гоогле урадио (и наставља да ради) погрешно
Проблем са овим инцидентом није у томе што је дугогодишња апликација покренута са Плаи продавнице. Ово није први пут да се некоме дешава, а сигурно неће бити ни последњи пут. Проблем је у томе што Гугл не жели да подели детаље о томе како програмери наводно крше њихове смернице. Постоје добри разлози зашто Гоогле не може превише да се упусти у то шта је покренуло њихово откривање преваре са огласима – не желите да дате злонамерним актерима увид у Гоогле-ову алгоритми за откривање како би могли да их заобиђу — али програмери који заиста нису свесни зашто је њихова апликација уклоњена, суочиће се са потешкоћама да поправе проблем.
Као одговор на притужбу након жалбе на недостатак транспарентности у уклањању апликација, Гоогле је издао ажурирање Плаи смерница у јулу 2020 настојећи да се позабавимо овим питањем.
Према новим смерницама, Гоогле је обећао да ће бити транспарентнији у погледу стварног кршења смерница које је довело до укидања апликације. Програмерима је обећано да ће добити више детаља, као што је извод текста из листе Плаи продавнице или чак снимак екрана наводног кршења. Гоогле је такође обећао да ће додати упутства за решавање проблема. Општа идеја је била да се кршење учини јаснијим и поправка приступачна, што би било од велике помоћи програмерима који покушавају да се крећу кроз сложен жаргон докумената о политици. Нису сва кршења намерна и злонамерна, а програмери који су невини ће вероватно поправити таква ненамерна кршења када им се од помоћи упути у правом смеру.
Не знамо са сигурношћу да ли су ДроидСцрипт и његов програмер без грешке. Могуће је да је програмер заиста крив за оно за шта их је Гоогле оптужио. Немамо начина да утврдимо да ли је дошло до преваре са огласима или не, и иако нисмо урадили потпуно рушење апликације, брза анализа о ВирусТотал и МетаДефендер не показује очигледне знаке малвера. Не знамо Гоогле-ову страну приче овде, али то је врста проблема. (Обратили смо се Гоогле-у за коментар и ажурираћемо овај чланак ако добијемо одговор.)
Оно што је на крају разочаравајуће је чињеница да Гоогле и даље прати праксе за које је препознао да су штетне по интерес програмера. Гоогле је обећао да ће ажурирати своје процедуре како би их учинио погоднијим за програмере, али и даље уклањају апликације са мање транспарентности као и раније. Да будемо јасни, постоји преклапање између суспензија АдМоб-а и Гоогле Плаи-а, а боље образложење је требало да потиче од стране Гоогле Плаи-а. Али знајући за чврсту интеграцију унутар сопственог екосистема за коју се Гугл залаже, требало је да буде вољан да понуди неке корисније речи и прилику да исправи кршења, ако их има. Зато што би сигурно болело видети 7 година напретка избрисаних са неколико мејлова који изгледају као да их нису написали људи.
Ажурирање: ДроидСцрипт је привремено враћен
Убрзо након што је наш чланак објављен, програмер нам је скренуо пажњу да је ДроидСцрипт привремено враћен. Гоогле је дао програмеру 7 дана да измени апликацију и изда ажурирање које је „у потпуности у складу са смерницама Гоогле Плаи-а“. У е-поруци се и даље користи шаблонски текст у вези са преваром у рекламама и не улази у више детаља него што су то представљали прошли мејлови. Занимљиво је да више није било помињања злонамерног софтвера.
Програмер је већ био у процесу уклањања Ад Моб интеграције из своје апликације и ускоро ће објавити верзију своје апликације без Ад Моб-а у Плаи продавници.