Члан

Шта је Сцопед Стораге у Андроиду 11?

protection click fraud

Када Андроид 10 је још увек био у раним бета данима, Гоогле је планирао велику промену у начину на који апликације могу да приступе датотекама и директоријумима на телефону екстерно складиште (ствари попут фотографија које сте ви или друге апликације поставили у директоријум / дата / медиа, а не СД картица присутна у већини Андроид-а модели).

Ова промена је била позната као Сцопед Стораге, а његова сврха је била да убије злоупотребу дозвола РЕАД_ЕКСТЕРНАЛ_СТОРАГЕ које толико апликација и програмери желе да захтевају.

Ове промене су првобитно требале да се примене на сваку апликацију на телефону који има Андроид 10 или новији, али због програмера реакција Гоогле је променио курс и захтевао је употребу Сцопед Стораге само за апликације које циљају Андроид АПИ ниво 29, што је Андроид 10. Али са Андроид 11 Вратио се опсег Стораге, и Гоогле се овог пута вероватно неће предомислити.

Топ 10 функција у Андроиду 11 о којима треба да знате одмах

Како функционише Сцопед Стораге

Једно време Андроид је радио као и сваки други оперативни систем за рачунаре када је требало приступити вашим датотекама; ствари попут докумената, фотографија, музике или било чега другог што сте желели да сачувате на уређају било је ту да би се отворила било која друга апликација. Рекли сте да је у реду да апликација то ради када сте је инсталирали, и управо је учинила. Користећи изворни кориснички интерфејс апликације, могли бисте да прегледате систем датотека и видите све своје јавне датотеке.

Веризон нуди Пикел 4а за само 10 УСД месечно на новим Неограниченим линијама

Са Андроид 4.4 КитКат, Гоогле је почео да прави промене и додаје ограничења како нека апликација може да приступи датотекама које није у свом власништву, а са Андроид 5.1 је примењен Стораге Аццесс Фрамеворк. То је апликацијама омогућило приступ датотекама у другим директоријумима помоћу Андроид АПИ-ја, уместо да користе стандардне операције програмских датотека. То... Извођење радова. Спор је и прилично непопуларан, али доступан је и до сада је доступан скоро сваком програмеру апликације која треба ова врста глобалног приступа га је барем испробала да би се видело колико је погодан или није на основу њихових потребе.

Уз Сцопед Стораге, ствари су истовремено рестриктивније и лакше. Компатибилна апликација добија свој директоријум за податке окренуте ка корисницима. Апликације већ имају приватну фасциклу у заштићеном окружењу за складиштење потребних датотека и ово није доступно ниједној другој апликацији. Област за складиштење даје могућност креирања друге мапе за датотеке које апликација креира. Замислите апликацију попут диктафона, на пример; потребно је негде за чување аудио датотека које креира.

Програмери су неговани да користе посебне методе за приступ датотекама још од Лоллипопа, али су веома непопуларни.

Апликацији није потребна дозвола за читање или писање било које датотеке у овој фасцикли, тако да од вас неће бити затражено да доделите дозволе када је први пут покренете у вези са локацијама за читање и писање датотека; апликацијама је такође потребна дозвола за сваку фасциклу којој желе да приступе, али коју не поседују.

Програмери који требају приступити директоријумима који нису у власништву њихове апликације мораће да користе АПИ-ји Стораге Аццесс Фрамеворк. То значи да АПИ треба да постави упит да ли датотеке постоје и добије локацију уређаја, а затим од корисника затражи дозволу да је користи. Ово је препоручена најбоља пракса за приступ датотекама још од Андроид Лоллипоп-а, па није баш ново. Али са системом Сцопед Стораге сада се строго примењује и више није „опционалан“.

Зашто направити ову промену?

Гоогле наводи два ваљана разлога због којих врши ову промену: безбедност и смањење преосталог „нереда у апликацијама“.

Разлог за промену је добар, али то значи више посла за програмере.

На пољу безбедности, ова промена чини неколико ствари. Прво и најважније, омогућава програмеру да има свој сопствени простор на складишту вашег уређаја који је приватан без тражења посебних дозвола приликом првог покретања. И ниједна друга апликација не може приступити ниједном документу без којег креира ти говорећи да може.

Друго, и подједнако важно, смањује злоупотребу дозволе РЕАД_ЕКСТЕРНАЛ_СТОРАГЕ. Када данас одобрите ову дозволу за апликацију, она даје приступ целој спољној меморији у којој чувамо ствари као што су фотографије, приватни документи, видео снимци и друге потенцијално осетљиве датотеке. Ако је примењено Сцопед Стораге примењено, апликације могу да виде само сопствене директоријуме података и одређене врсте медија, попут музичких датотека, користећи друге АПИ-је за складиштење.

Нови АПИ-ји су развијени заједно са програмом за програмере менаџера датотека да би добили „посебан приступ“.

Ови АПИ-ји могу одобрити приступ за преглед, писање, брисање, па чак и обједињене радње помоћу системског корисничког упита који вам дозвољава или одбија радњу. Ови АПИ-и би требало да поједноставе развој апликација као што су музички плејери или уређивачи фотографија, чак и без наметања опсега Стораге.

Смањивање нереда у апликацијама захтева мало објашњења. Када деинсталирате апликацију, датотеке и фасцикле које она испушта по целом складишту уређаја након што сте му дали дозволу за то остати. Довољно ових остатака може почети да утиче на перформансе, посебно ако датотеке користе заједничко име које друга апликација може поновити. Ако програмер изради апликацију која ствара медије као што је апликација за камеру или снимач музике, на пример, он или она може да користи стандардне локације медијских директоријума за депоновање ствари које креирате како се оне не би уклониле ако је апликација деинсталиран.

Шта је са менаџерима датотека?

Програмери апликација попут менаџера датотека којима желе приступ сваки датотека у спољном складишту то може учинити путем Стораге Аццесс Фрамеворк-а након што је Гоогле добио дозволу - сазнали смо у октобру 2019. године Андроид Девелопер Суммит да се спроводи програм који омогућава „посебан приступ“.

Легитимним апликацијама су потребне ове посебне дозволе.

Корисник би дао дозволу апликацији за управљање датотекама да приступи корену (директоријуму највишег нивоа) спољне меморије, омогућавајући тако рекурзивни приступ свакој фасцикли и датотеци унутар ње. Будући да је ово прилично широк избор и један од циљева Сцопед Стораге-а је био да влада у апликацијама које желе овај ниво приступа, добро је што ће Гоогле посебно погледати апликације које то желе и доделити дозволе за легитимне апликације попут ваше омиљене датотеке управник.

Овог пута ће се догодити складиште у опсегу

Ране повратне информације за Сцопед Стораге нису биле баш добре. Било је чак представка која је тражила од Гооглеа да уклони функцију да преиспита њену примену.

Што је углавном и радио Гоогле. Сцопед Стораге је био доступан у званичном издању Андроид-а 10, али програмери нису морали да га користе. Али то ће се све променити. Од Веб локација за Андроид програмере.

Да би програмерима дали додатно време за тестирање, апликације које циљају Андроид 10 (АПИ ниво 29) и даље могу да захтевају атрибут рекуестЛегациЕктерналСтораге. Ова застава омогућава апликацијама да привремено онемогуће промене повезане са опсегом меморије, као што је одобравање приступа различитим директоријумима и различитим врстама медијских датотека.

Било која апликација која је циљана за Андроид 11 или новије верзије мора да користи нове АПИ-је за складиштење, што укључује опсег складишта. Измене уговора за програмере Гоогле Плаи-а кажу да су од 1. августа 2020. све нове апликације предате Гоогле Плаи-у мора циљајте Андроид 10 или новији, а сва ажурирања постојећих апликација морају да циљају Андроид 10 или новији од 1. новембра 2020. Очекујте ово исто понашање и апликације следеће године ће вероватно бити потребне да циљају Андроид 11.

То значи да, осим ако програмер апликације није спреман да дозволи да апликација увене и умре у мору старих апликација, Сцопед Стораге мора ускоро бити имплементиран. Срећом, овог пута Гоогле је послушао повратне информације и олакшао ствари апликацијама којима је потребан потпун или посебан приступ, а нови АПИ-ји у Андроид-у 11 олакшавају и друге ствари. Сигурнији и сигурнији Андроид је нешто што бисмо сви требали да желимо.

Јесте ли слушали овонедељни Андроид Централ Подцаст?

Андроид Централ

Андроид Централ Подцаст вам сваке недеље доноси најновије технолошке вести, анализе и тренутне тренутке, уз познате ко-домаћине и специјалне госте.

  • Претплатите се на Поцкет Цастс: Аудио
  • Претплатите се на Спотифи: Аудио
  • Претплатите се на иТунес: Аудио

Можемо зарадити провизију за куповину користећи наше везе. Сазнајте више.

Ово су најбоље бежичне слушалице које можете купити по свакој цени!
Време је да пресечете кабл!

Ово су најбоље бежичне слушалице које можете купити по свакој цени!

Најбоље бежичне слушалице су удобне, звуче сјајно, не коштају превише и лако се ставе у џеп.

Све што треба да знате о ПС5: Датум изласка, цена и још много тога
Следећа генерација

Све што треба да знате о ПС5: Датум изласка, цена и још много тога.

Сони је званично потврдио да ради на ПлаиСтатион 5. Ево свега што до сада знамо о томе.

Нокиа лансира два нова буџетска Андроид Оне телефона испод 200 долара
Нови Нокиас

Нокиа лансира два нова буџетска Андроид Оне телефона испод 200 долара.

Нокиа 2.4 и Нокиа 3.4 су најновији додаци буџетској линији паметних телефона компаније ХМД Глобал. С обзиром да су оба Андроид Оне уређаја, гарантовано ће добити две главне исправке ОС-а и редовна безбедносна ажурирања до три године.

Ово су најбољи бендови за Фитбит Сенсе и Верса 3
Ново и унапређено

Ово су најбољи бендови за Фитбит Сенсе и Верса 3.

Заједно са издањем Фитбит Сенсе и Верса 3, компанија је такође представила нове бесконачне опсеге. Одабрали смо најбоље како бисмо вам олакшали посао.

Јерри Хилденбранд

Јерри је становник Мобиле Натион-а и поносан је на то. Не постоји ништа што не може да растави, али многе ствари не може да састави поново. Наћи ћете га преко мреже Мобиле Натионс и можете ударио га на Твиттер ако желиш да кажеш хеј.

instagram story viewer