Play veikals neļaus lietotnēm meklēt citas lietotnes bez pamatota iemesla

Sākot ar 1. jūniju, Google bez pamatota iemesla sāks noņemt no Play veikala lietotnes, kurās tiek izmantoti QUERY_ALL_PACKAGES.

Android lietojumprogrammas var pārbaudīt, kuras citas lietotnes ir instalētas, izmantojot atļauju QUERY_ALL_PACKAGES, taču, ņemot vērā drošības un privātuma riskus, šī funkcionalitāte ir paredzēta tikai lietotnēm, kas patiesībā tas ir nepieciešams (piemēram, lietotņu palaišanas programmas vai dublēšanas rīki). Google pagājušajā gadā paziņoja, ka sāks izņemt no Play veikala lietotnes, kas bez pamatota iemesla izmantoja atļauju, un tagad noteikums ir stājies spēkā.

Tiek ziņots, ka Google ir nosūtījis e-pasta ziņojumu izstrādātājiem ar publicētām lietotnēm, izmantojot QUERY_ALL_PACKAGES atļauju, informējot viņus, ka Play būs jāaizpilda attiecīgā atļaujas deklarācija Konsole. Deklarācijā ir jāpaskaidro, kāpēc “jūsu lietotnes pamatfunkcijai” ir nepieciešama atļauja, pievienojot gan rakstisku aprakstu, gan īsu video demonstrāciju. Pastāv risks, ka lietotnes bez deklarācijas tiks noņemtas no Google Play veikala, sākot ar 2022. gada 1. jūniju.

Operētājsistēma Android 10 un vecākas versijas jebkurai lietojumprogrammai ļāva iegūt pilnu instalēto lietotņu sarakstu bez atļauju uzvednēm vai bloķēšanas. Tā bija būtiska problēma attiecībā uz konfidencialitāti un drošību (piemēram, lietotnes varēja atlasīt reklāmu mērķauditoriju, pamatojoties uz instalētajām lietotnēm), tāpēc, sākot ar operētājsistēmu Android 11, lietotņu saraksts tika filtrēts pēc noklusējuma. Lietojumprogrammas joprojām varētu apiet jauno filtru ar atļauju QUERY_ALL_PACKAGES, taču Google teica pagājušajā gadā tas neatļautu Play veikalā lietotnes, kas izmantoja atļauju nebūtiskām funkcijām.

Sākotnējais Play veikala politikas izmaiņu termiņš bija 2021. gada 5. maijs, un pirmās neatbilstīgo lietotņu noņemšanas tika veiktas 2021. gada novembrī. Google vēlāk pārcēla sākuma datumu "Covid-19 saistītu apsvērumu dēļ".

Google ir izveidojis līdzīgus noteikumus lietotnes, izmantojot pieejamības pakalpojumus, jo tas mēģina līdzsvarot prasības lietotnēm ar drošības pasākumiem. Ja lietotņu izstrādātāji var izskaidrot, kāpēc viņu lietotnes nevar darboties bez QUERY_ALL_PACKAGES, viņi var palikt Play veikalā — pieņemot, ka Google atbalsta personāls ir atsaucīgs un pretimnākošs. ne vienmēr tā ir.

Avots:Reddit