[Värskendus: Tasker kiidetakse heaks] Google'i SMS-i/kõnelogi lubade piirangud sunnivad mõnda rakendust kasulikest funktsioonidest loobuma

Google'i hiljutine Google Play arendajaeeskirjade värskendus on olnud mõne rakenduse kahjuks, kuna arendajad on sunnitud kasulikest funktsioonidest loobuma

Google teatasid hiljuti oma Google Play arendajaeeskirjade värskendusest, muutes sisuliselt seda, kuidas SMS-ide ja kõnelogidega seotud õigusi käsitleti. See muudatus piiras, millistel rakendustel oli lubatud neid lube küsida – ainult need rakendused, mis on valitud kasutajaks vaikerakendus kõnede tegemiseks või tekstisõnumite saatmiseks pääseb vähese vaevaga juurde vastavalt kõnelogidele ja SMS-idele erandid.

Värskendus 4.01.19: Pärast lisamist ülesannete automatiseerimise rakendused erandite loendisse uutest SMS-i ja kõnelogi lubade piirangutest, on Taskeri arendajal teatas et tema rakendus on nende lubade kasutamiseks heaks kiidetud. Seega ei lähe Taskeris ükski funktsioon kaotsi. Teised rakendused, nagu Taskeri arendaja liitumisrakendus, on aga endiselt ülevaatamisel.

Taust

Muudatuse eesmärk on kaitsta sageli tähelepanematut keskmist kasutajat, kes käis neid lube andmas iga rakendus, mis seda taotles, olenemata sellest, kas selline rakendus tegelikult vajas reklaamimiseks selliseid lube funktsionaalsus. Pärast lubade andmist tühistavad kasutajad rakendustelt need load harva – nii on paljudel rakendustel täielik juurdepääs kasutaja SMS-idele ja kõnelogi ajaloole isegi siis, kui nad enam juurdepääsu ei vaja. Siin lasub süü nii hoolimatul kasutajal kui ka rakenduste arendajatel, kes kuritarvitasid sellist hooletust privaatsele teabele juurdepääsu saamiseks. Google otsustab aga kasutajaid kaitsta, surudes arendajatele kohustuse tõestada, et neil õigustel on juurdepääs. Nii tuli Google'i uus poliitikavärskendus, mis piirab juurdepääsu ainult rakendustele, mis on määratud telefoni ja telefoni vaikeseadeks SMS-funktsiooni ja seeläbi piirates juurdepääsu ainult sellistele rakendustele, mida tarbija nende jaoks tegelikult kasutas eesmärkidel.

Kahjuks on sellel poliitikamuudatusel kaasne kahju. Selliseid õigusi vajavaid kasulikke funktsioone pakkuvad arendajad peavad nüüd esitama a Lubade deklaratsiooni vorm Google'ile 90 päeva jooksul pärast muudatust, selgitades, miks nende rakendus peab Google Play heakskiidu saamiseks kasutama SMS-i ja/või kõnelogi lubasid. Kuid kui Google peab nende lubade kasutamist rakenduse jaoks ebaoluliseks, lükatakse vorm tagasi. See omakorda sunnib rakenduse arendajat eemaldama oma teenusest kasulikud funktsioonid, et jääda Play poodi.

Google’i järgi:

Peaksite oma rakenduse põhifunktsioonide lubamiseks juurde pääsema ainult kõnelogi või SMS-i lubadele.

Põhifunktsioonid on rakenduse peamine eesmärk. See on rakenduse kirjelduses kõige silmatorkavamalt dokumenteeritud ja reklaamitud funktsioon; ükski teine ​​funktsioon pole rakenduse funktsionaalsuse jaoks kesksel kohal. Kui seda funktsiooni ei pakuta, on rakendus "katki" (näiteks ei tööta nii, nagu kasutaja eeldaks).

Google pakub erandlikke stsenaariume, mille puhul tehakse ajutine erand rakendustele, mis ei ole SMS-i, telefoni või assistendi vaiketöötlejad võib antakse, kui:

  • Loa kasutamine pakub kasutajatele rakenduse põhifunktsioone
  • Põhifunktsioonide pakkumiseks pole praegu alternatiivset meetodit

Google'i loetletud erandlikud kasutusviisid hõlmavad helistaja ID-d, rämpsposti tuvastamist ja blokeerimist; ühendatud seadme kaaslased; SMS-ide või kõnede seadmetevaheline sünkroonimine või edastamine; SMS-põhised finantstehingud ja nendega seotud tegevus; ja puhverserveri kõned (VoIP-kõned). Kui rakendus kuulub nende erandite alla, siis Google võib anda heakskiit, mis tähendab Google'i kaalutlusõigust.

SMS-i või kõnelogi lubade kasutamise muudatuste kokkuvõte. Allikas: Google Play Academy otseülekanne: 2018. aasta oktoobri eeskirjade värskendused ja peamised probleemid

Mõju

Sellel lähenemisel on aga omad vead. Kõik juhuslikud funktsioonid, mis nõuavad sellist luba, lükatakse vaatamata selle kasulikkusele kasutajale ja arendaja heausksetele kavatsustele kohe tagasi. Seega, kui rakendus pakub mitut funktsiooni ja üks selline oluline funktsioon nõuab üht neist lubadest, lükatakse kogu rakendus tagasi. Sellisel juhul liigitatakse funktsioon juhuslikuks, mitte põhifunktsiooniks, jättes arendaja, kellel on vähe lootust saada erandite alusel heakskiit (kuna erandid olid seotud ka põhirakendusega funktsionaalsus").

See juhtub mitme populaarse rakendusega, mis vajasid selliseid lube teatud vormitavate ülesannete täitmiseks osa nende "põhifunktsioonidest", kuid on väga laialt ja väljasuumilt vaadatuna juhuslikud funktsioonid perspektiivi.

Näiteks, EasyLiitu võimaldab kasutajal jagada seadmete vahel sõnumeid, linke, faile, teatisi ja lõikelaua sisu. Rakenduse Pro versioon võimaldab saata SMS-e ja hallata telefonikõnesid kaugseadmest ning on üks põhjusi, miks kasutaja kaalub rakenduse Pro versiooni ostmist. Nagu eeskirjade värskenduse tõttu oli vaja, täitis rakenduse arendaja lubade deklaratsiooni vormi ja tervitati järgmise vastusega:

Vaatasin teie taotluse üle ja avastasin, et teie rakendus, failide saatmine, lõikelaud, SMS ja palju muud – EasyJoin "Pro", net.easyjoin.pro, ei kvalifitseeru taotletud õiguste kasutamiseks järgmiste jaoks põhjused:

  • Deklareeritud funktsioon {Caller ID, Connected device companion apps} on lubatud; hsiiski otsustasime, et see pole teie rakenduse põhifunktsioonide jaoks vajalik.
  • Deklareeritud funktsioon {Initiate a text message} ei ole lubatud.

Samamoodi arendaja ACR kõnesalvesti mainis Redditi lõimes, et tema rakendus samuti lükati tagasi (EasyJoin Pro põhjenduse põhjal) selle poliitikamuudatuse tõttu.

Teine populaarne rakendus, Tasker, on ka see muudatus tugevalt mõjutatud ja tõenäoliselt kaotab mõned oma põhifunktsioonid ja meeldib lihtsalt seetõttu, et millist SMS-i/kõnelogi luba taotletakse, oleks laiemas plaanis võrdne juhusliku funktsiooniga, mida Google näib kasutavat klassifikatsioon. Taskeri põhifunktsioonid oleksid midagi teha, mille juhuslik funktsioon oleks tekstisõnumi või telefonikõne algatamine või automatiseerimine. Kuid kahjuks ei mõtle Google samal viisil [rõhutus]:

Vaatasin teie taotluse üle ja avastasin, et teie rakendus Tasker net.dinglisch.android.taskerm ei kvalifitseeru taotletud õiguste kasutamiseks järgmistel põhjustel.

  • Deklareeritud funktsioon "tekstisõnumi algatamine, telefonikõne algatamine ja piiramatu arvu olukordade automatiseerimine kõnede, SMS-i ja MMS-i põhjal" ei ole nende lubade jaoks sobilik.
  • Deklareeritud funktsioon "Helistaja ID, rämpsposti tuvastamine ja blokeerimine ning seadmeteülene kõne või SMS-i sünkroonimine ja saatmine" on lubatud; kuid leidsime, et see pole teie rakenduse põhifunktsioonide jaoks vajalik.
  • Deklareeritud funktsioon "Helistaja ID, rämpsposti tuvastamine ja blokeerimine ning seadmeteülene kõne või SMS-i sünkroonimine ja saatmine" on lubatud; kuid me ei saanud seda funktsiooni rakenduse ülevaatuse ajal kinnitada.
  • Teie rakendusel on vaiketöötleja võimalus, mis ei ühti teie deklareeritud funktsiooniga.
  • Vaikimisi käitleja funktsioonid on lubatud; aga näib, et teie rakendus ei palu kasutajal enne eeskirjadega seotud lubade taotlemist vaiketöötlejaks olla.

Sellise tagasilükkamise lõpptulemus on see, et rakendust ei kuvata Play poes. Rakenduse Play poes kuvamiseks peab arendaja rakenduselt loa täielikult eemaldama, eemaldades sellega põhifunktsioonid, mille eest kasutajad on juba maksnud..

Mõned rakendused, näiteks kõnede salvestamise rakendused, kahjustaksid seda muudatust. Teised rakendused peaksid SMS-i/kõne funktsiooni lahti siduma eraldi rakenduseks (tagamaks, et selline funktsioon muutub nüüd "põhifunktsiooniks") ja seejärel esitage mõlemad rakendused Google'ile uuesti selgitused. See on palju tööd ja pole mingit garantiid, et see lähenemisviis viib ka heakskiiduni.

Seda, kas rakendus vajab kõnelogi või SMS-i luba, määrab Google, mitte rakenduse arendaja ega kasutajad. Google'i kaalutlusõigus on väga lai ja see ei võta arvesse rakenduse konsensuslikku ja kavandatud kasutamist. See, mida peetakse "põhifunktsiooniks", jääb tõlgendamiseks lahtiseks inimese kätesse esindaja, kes peab taotluse alusel otsuse tegema – jättes uksed meelevaldseks otsustamiseks lahti ja eelarvamused.

Jah, on võimalik, et mõned arendajad ei pruugi suutnud piisavalt selgitada, miks nende rakendused neid õigusi nõuavad. Siiski on raske seda mitte näha piirangute kasvav trend on pandud arendajatele ilma piisavalt selgete juhisteta selle kohta, mis on vastuvõetav ja mis mitte. Arendajate sundimine kasulikest funktsioonidest loobuma on kahju kasutajatele, kes selliste funktsioonide eest maksid. Kuigi hooletu ja juhusliku kasutaja kaitsmine on ka Google'i ülesanne, kas selline kaitse peaks toimuma teadliku ja nõusoleku andva kasutaja arvelt?

Loodame, et Google vaatab nende juhised uuesti läbi ja kehtestab oma kaalutlusõiguse teostamiseks selgemad kriteeriumid. A Google Issue Trackeri leht on loodud selle probleemi dokumenteerimiseks.

TaskerArendaja: joaomgcd

Hind: 3.49.

4.6.

Lae alla
Kõnede salvestaja – ACRArendaja: NLL

Hind: tasuta.

3.3.

Lae alla