Google sniedz izstrādātājiem vairāk laika, lai jauninātu savas lietotnes, lai tās atbilstu Android Q paredzētās glabāšanas prasībām

Google plānoja ierobežot visas lietotnes, kurās netiek ņemti vērā jaunie tvēruma krātuves noteikumi operētājsistēmā Android Q, taču tagad viņi ir nedaudz atkāpušies no tā.

Ir neizbēgami, ka katrā jaunajā Android versijā tiek veiktas dažas izmaiņas, par kurām daži izstrādātāji nav pārāk traki. Viens no lielajiem ar Android Q ir “Scoped Storage”, kas būtiski maina veidu, kā lietotnes var piekļūt tālruņa ārējai krātuvei. Google plānoja ierobežot visas lietotnes, kas neatbilst izmaiņām, kas ieviestas ar Scoped Storage, taču tagad viņi ir nedaudz atkāpušies no tā.

Pirms Android Q jebkura lietotne varēja lasīt vai rakstīt jebkurus failus ārējā atmiņā (failus, kurus varat redzēt, kad pievienojot tālruni datoram), ja viņi pieprasīja READ_EXTERNAL_STORAGE un WRITE_EXTERNAL_STORAGE atļaujas. Jūs, iespējams, esat pamanījis lietotnes, kas pārblīvē jūsu krātuvi ar failiem, un tas bija arī privātuma/drošības problēma. Scoped Storage mērķis ir to visu novērst.

Google plānoja to ieviest tā, lai pēc noklusējuma operētājsistēmā Android Q lietotnēm būtu piekļuve tikai savai datu mapei ārējā atmiņā (atrodas mapē /data/media/{user}/Android). Lai piekļūtu koplietotiem multivides līdzekļiem, piemēram, mūzikai vai attēliem, viņiem ir jāpieprasa jaunas atļaujas, kas raksturīgas šiem lietošanas gadījumiem. Lietotnēm, kurām nepieciešama plaša piekļuve ārējai krātuvei, piemēram, failu pārvaldniekiem, ir jāpārslēdzas no Java API izmantošanas uz

Storage Access Framework ja viņi vēlas turpināt plašu piekļuvi krātuvei.

Izstrādātāji ir sūdzējušies par šīm izmaiņām, jo ​​uzskatīja, ka Google viņiem nav devis pietiekami daudz laika, lai veiktu visas nepieciešamās izmaiņas, lai izmantotu Storage Access Framework. Tā kā Scoped Storage ietekmē visas lietotnes, kas darbojas operētājsistēmā Android Q, neatkarīgi no tā, vai lietotne patiešām ir paredzēta Android Q, izstrādātājiem nebija citas izvēles, kā atjaunināt savas lietotnes. Pretējā gadījumā viņu lietotnes tiks bojātas, kad lietotāji mēģinās tās izmantot nākamajā Android versijā.

Labās ziņas ir tādas, ka Google ir uzklausījis izstrādātāju atsauksmes, jo Android Q vairs nepiemēros Scoped Storage lietotnēm, kuru mērķauditorija ir Android Pie. Līdz prasības, lai atlasītu jaunākos API līmeņus, jaunajām lietotnēm, kas publicētas Google Play veikalā pēc 2020. gada 1. augusta, mērķauditorijas atlasei ir jābūt Android Q, savukārt esošo lietotņu atjauninājumiem, kas publicēti pēc 2020. gada 1. novembra, ir jābūt arī Android Q. Tas viss nozīmē, ka izstrādātājiem tagad ir līdz 2020. gada augustam vai novembrim, lai modificētu savu lietotni, paturot prātā Android Q jauno Scoped Storage, kam vajadzētu būt pietiekami daudz laika, lai veiktu nepieciešamās izmaiņas. Jūs varat Uzziniet vairāk par Scoped Storage šeit.


Avots: Android izstrādātāji

Ar Mishaal Rahman ieguldījumu.