Google nesen veiktais Google Play izstrādātāju politikas atjauninājums ir kaitējis dažām lietotnēm, jo izstrādātāji ir spiesti atteikties no noderīgām funkcijām
Google nesen paziņoja par Google Play izstrādātāju politikas atjauninājumu, būtiski mainot to, kā tika apstrādātas ar SMS un zvanu žurnāliem saistītās atļaujas. Šīs izmaiņas ierobežoja to, kurām lietotnēm bija atļauts lūgt šīs atļaujas — tikai tām lietotnēm, kuras ir atlasītas kā lietotāja noklusējuma lietotne zvanu veikšanai vai īsziņu sūtīšanai varēs piekļūt attiecīgi zvanu žurnāliem un SMS izņēmumi.
Atjauninājums 4.1.19: pēc pievienošanas uzdevumu automatizācijas lietotnes izņēmumu sarakstā no jaunajiem SMS un zvanu žurnāla atļauju ierobežojumiem, Tasker izstrādātājam ir paziņoja ka viņa lietotne ir apstiprināta šo atļauju izmantošanai. Tādējādi Tasker funkcionalitāte netiks zaudēta. Tomēr citas lietotnes, piemēram, Tasker izstrādātāja Join lietotne, joprojām tiek pārskatītas.
Fons
Izmaiņu mērķis ir aizsargāt bieži vien neuzmanīgo vidusmēra lietotāju, kurš gāja apkārt, piešķirot šīs atļaujas katram un katra lietotne, kas to lūdza, neatkarīgi no tā, vai šādai lietotnei patiešām bija vajadzīgas šādas atļaujas tās reklamēšanai funkcionalitāte. Pēc piešķiršanas lietotāji reti atsauktu šīs atļaujas no lietotnēm, kā rezultātā daudzām lietotnēm ir pilnīga piekļuve lietotāja SMS un zvanu žurnāla vēsturei, pat ja tām vairs nav nepieciešama piekļuve. Šeit vainojams gan nolaidīgs lietotājs, gan lietotņu izstrādātāji, kuri ļaunprātīgi izmantoja šādu nolaidību, lai iegūtu piekļuvi privātai informācijai. Tomēr Google izvēlas aizsargāt lietotājus, uzliekot izstrādātājiem pienākumu pierādīt nepieciešamību piekļūt šīm atļaujām. Tādējādi nāca Google jaunais politikas atjauninājums, ierobežojot piekļuvi tikai tām lietotnēm, kas ir iestatītas kā noklusējuma tālruņa un SMS funkcionalitāti un tādējādi ierobežojot piekļuvi tikai tām lietotnēm, kuras patērētājs tām faktiski izmantoja mērķiem.
Diemžēl šīm politikas izmaiņām ir zināms papildu kaitējums. Izstrādātājiem, kas piedāvā noderīgu funkcionalitāti, kam bija nepieciešamas šādas atļaujas, tagad ir jāiesniedz a Atļauju deklarācijas veidlapa 90 dienu laikā pēc izmaiņu veikšanas uzņēmumam Google, paskaidrojot, kāpēc lietotnei ir jāizmanto SMS un/vai zvanu žurnāla atļaujas, lai saņemtu Google Play apstiprinājumu. Taču, ja Google uzskatīs, ka šo atļauju izmantošana lietotnei nav būtiska, veidlapa tiks noraidīta. Tas savukārt liek lietotņu izstrādātājam noņemt noderīgo funkcionalitāti no sava pakalpojuma, lai tas paliktu Play veikalā.
Saskaņā ar Google:
Zvanu žurnāla vai SMS atļaujām vajadzētu piekļūt tikai, lai iespējotu savas lietotnes pamatfunkcionalitāti.
Galvenā funkcionalitāte ir programmas galvenais mērķis. Tā ir lietotnes aprakstā visredzamāk dokumentētā un reklamētā funkcija; neviena cita funkcija nav svarīgāka lietotnes funkcionalitātē. Ja šī funkcija netiek nodrošināta, lietotne ir “sabojāta” (piemēram, tā nedarbosies, kā to gaida lietotājs).
Google nodrošina ārkārtējus gadījumus, kad pagaidu izņēmums lietotnēm, kas nav noklusējuma īsziņu, tālruņa vai asistenta apdarinātāji var jāsniedz, kad:
- Atļaujas izmantošana lietotājiem nodrošina lietotnes pamatfunkcionalitāti
- Pašlaik nav alternatīvas metodes pamata funkcionalitātes nodrošināšanai
Google uzskaitītie ārkārtas lietojumi ietver zvanītāja ID, surogātpasta atklāšanu un bloķēšanu; pievienotās ierīces pavadoņi; vairāku ierīču sinhronizācija vai SMS vai zvanu pārsūtīšana; Uz SMS balstīti finanšu darījumi un ar to saistītās darbības; un starpniekservera zvani (VoIP zvani). Ja uz lietotni attiecas šie izņēmumi, Google var piešķirt apstiprinājumu, kas nozīmē, ka uzņēmumam Google ir rīcības brīvība.
Īsziņu vai zvanu žurnāla atļauju izmantošanas izmaiņu kopsavilkums. Avots: Google Play akadēmijas tiešraide: 2018. gada oktobra politikas atjauninājumi un galvenās problēmas
Ietekme
Tomēr šai pieejai ir savi trūkumi. Jebkura nejauša funkcionalitāte, kurai nepieciešama šāda atļauja, neskatoties uz to, ka tā ir noderīga lietotājam un izstrādātāja godprātīgajiem nodomiem, var tikt noraidīta uzreiz. Tādējādi, ja lietotne nodrošina vairākas funkcijas un vienai tik svarīgai funkcijai ir nepieciešama kāda no šīm atļaujām, visa lietotne tiks noraidīta. Šādā gadījumā līdzeklis tiks klasificēts kā gadījuma funkcija, nevis kā pamatfunkcija, atstājot izstrādātājs, kuram ir maz cerību tikt apstiprinātam saskaņā ar izņēmumiem (jo izņēmumi attiecas arī uz "pamata lietotni funkcionalitāte").
Tas notiek ar vairākām populārām lietotnēm, kurām bija vajadzīgas šādas atļaujas, lai veiktu noteiktus uzdevumus daļa no to "pamata funkcionalitātes", bet ir gadījuma funkcijas, ja skatāties no ļoti plašā un tālinātā skatījuma perspektīva.
Piemēram, EasyJoin ļauj lietotājam koplietot ziņojumus, saites, failus, paziņojumus un starpliktuves saturu starp ierīcēm. Lietojumprogrammas Pro versija ļauj sūtīt SMS un pārvaldīt tālruņa zvanus no attālas ierīces, un tas ir viens no iemesliem, kāpēc lietotājs apsvērtu iespēju iegādāties lietotnes Pro versiju. Kā tas bija nepieciešams politikas atjauninājumā, lietotnes izstrādātājs aizpildīja atļauju deklarācijas veidlapu un tika sveikts ar šādu atbildi:
Esmu izskatījis jūsu pieprasījumu un atklāju, ka jūsu lietotne, failu sūtīšana, starpliktuve, SMS un daudz kas cits — EasyJoin "Pro", net.easyjoin.pro, nekvalificējas pieprasīto atļauju lietošanai tālāk norādītajiem iemesli:
- Deklarētā funkcija {Caller ID, Connected device companion apps} ir atļauta; htomēr mēs noteicām, ka tas nav nepieciešams jūsu lietotnes pamatfunkcionalitātei.
- Deklarētais līdzeklis {Initiate a text message} nav atļauts.
Tāpat izstrādātājs ACR zvanu ierakstītājs Reddit pavedienā minēts, ka viņa pieteikums arī tika noraidīts (pamatojoties uz EasyJoin Pro pamatojumu) šo politikas izmaiņu dēļ.
Vēl viena populāra lietotne, Tasker, arī to lielā mērā ietekmē šīs izmaiņas, un tas, visticamāk, zaudēs dažas no savām pamatfunkcijām un pievilcību tikai tāpēc, ka kura SMS/zvanu žurnāla atļauja tiek pieprasīta, būtu līdzvērtīga nejaušai funkcijai no plašākas perspektīvas, ko Google šķietami izmanto klasifikācija. Tasker galvenā funkcionalitāte būtu kaut ko darīt, kam nejauša funkcija būtu īsziņas vai tālruņa zvana iniciēšana vai automatizācija. Diemžēl Google nedomā līdzīgi [izcēlums sniegts]:
Esmu izskatījis jūsu pieprasījumu un konstatējis, ka jūsu lietotne Tasker net.dinglisch.android.taskerm neatbilst pieprasīto atļauju izmantošanai tālāk norādīto iemeslu dēļ.
- Deklarētā funkcija "Sākt īsziņu, Sākt tālruņa zvanu un neierobežota skaita situāciju automatizācija, pamatojoties uz zvaniem, SMS un MMS" nav piemērota šīm atļaujām.
- Ir atļauta deklarētā funkcija "Zvanītāja ID, surogātpasta noteikšana un bloķēšana un vairāku ierīču zvanu vai SMS sinhronizācija un sūtīšana"; tomēr mēs noteicām, ka tas nav nepieciešams jūsu lietotnes pamatfunkcionalitātei.
- Ir atļauta deklarētā funkcija "Zvanītāja ID, surogātpasta noteikšana un bloķēšana un vairāku ierīču zvanu vai SMS sinhronizācija un sūtīšana"; tomēr mēs nevarējām pārbaudīt šo funkciju lietotnes pārskatīšanas laikā.
- Jūsu lietotnei ir noklusējuma apdarinātāja iespēja, kas neatbilst jūsu deklarētajai funkcijai.
- Ir atļautas noklusējuma apdarinātāja funkcijas; tomēr šķiet, ka jūsu lietotne neaicina lietotāju kļūt par noklusējuma apdarinātāju, pirms tiek pieprasītas saistītās atļaujas, kā noteikts politikā.
Šāda noraidījuma gala rezultāts ir tāds, ka lietotne netiks rādīta Play veikalā. Lai lietojumprogramma tiktu parādīta Play veikalā, izstrādātājam ir pilnībā jānoņem atļauja no lietotnes, tādējādi noņemot galvenās funkcijas, par kurām lietotāji jau ir samaksājuši..
Dažas lietotnes, piemēram, zvanu ierakstīšanas lietotnes, tiktu kropļotas šīs izmaiņas. Citām lietotnēm SMS/zvana funkcionalitāte ir jāatvieno atsevišķā lietotnē (lai nodrošinātu, ka šāda funkcija tagad kļūst par "pamata funkcionalitāti"), un pēc tam atkārtoti iesniedziet abas lietotnes Google ar paskaidrojumus. Tas ir daudz darba, un nav garantijas, ka šī pieeja arī novedīs pie apstiprinājuma.
To, vai lietotnei ir nepieciešama zvanu žurnāla vai SMS atļauja, nosaka Google, nevis lietotnes izstrādātājs vai lietotāji. Uzņēmuma Google rīcības brīvība ir ļoti plaša, un tajā nav ņemta vērā lietotnes vienprātība un paredzētā izmantošana. Tas, kas tiek uzskatīts par "pamata funkcionalitāti", tiek atstāts atklāts interpretācijai cilvēka rokās pārstāvis, kuram ir jālemj pēc pieprasījuma, atstājot durvis plaši atvērtas patvaļīgai rīcībai un aizspriedumi.
Jā, pastāv iespēja, ka daži izstrādātāji nav spējuši adekvāti izskaidrot, kāpēc viņu lietotnēm ir nepieciešamas šīs atļaujas. Tomēr ir grūti neredzēt pieaugoša ierobežojumu tendence tiek likts uz izstrādātājiem bez pietiekami skaidrām vadlīnijām par to, kas ir pieņemams un kas nav pieņemams. Izstrādātāju piespiešana atteikties no noderīgām funkcijām rada zaudējumus lietotājiem, kuri maksāja par šādām funkcijām. Kaut arī Google uzdevums ir aizsargāt nolaidīgu, gadījuma lietotāju, vai šādai aizsardzībai ir jāsedz informēts un piekrītošs lietotājs?
Mēs ceram, ka Google pārskatīs savas vadlīnijas un noteiks skaidrākus kritērijus savas rīcības brīvības īstenošanai. A Google problēmu izsekotāja lapa ir izveidots, lai dokumentētu šo problēmu.
Cena: 3,49.
4.6.
Cena: bezmaksas.
3.3.