Приметили смо доказе у Андроиду 12 који сугеришу да ће Гоогле дозволити корисницима да управљају скривеном корпом за отпатке Андроида за отпадне предмете.
Гоогле И/О 2021 почиње 18. маја следећег месеца, а на догађају очекујемо да видимо да Гоогле најављује све функције које долазе Андроид 12. Пре него што догађај почне, прикупили смо што више информација о најновијем издању ОС-а из два јавно доступна прегледа за програмере. Пре неки дан смо и ми добили своје руку на необјављену верзију Андроида 12 и приказао многе мање функционалне и дизајнерске промене које смо могли да пронађемо. Након копања кроз оквир и системске апликације, уочили смо код који сугерише да би Гоогле могао да прикаже скривену функцију корпе/отпада Андроид-а у подешавањима складишта.
Растављање АПК-а често може да предвиди функције које могу стићи у будућем ажурирању апликације, али је могуће да било која од функција које овде помињемо можда неће успети у будућем издању. То је зато што ове функције тренутно нису примењене у живој верзији и програмери могу да их повуку у било ком тренутку у будућој верзији.
Прошле године, Гоогле је представио Андроид 11 који је наметнуо велике промене у начину на који апликације могу да приступе складишту уређаја. Ове промене, које Гоогле назива „Сцопед Стораге“, значајно ограничавају количину приступа складишту коју апликација може подразумевано добити. Док су одређене апликације попут менаџера датотека може да захтева широк приступ складишту уређаја, друге апликације морају да користе алтернативне АПИ-је за додавање, отварање, уређивање или брисање датотека у складишту. Један од ових АПИ-ја се зове МедиаСторе АПИ, и пружа приступ уобичајеним медијским датотекама као што су аудио, видео и слике. МедиаСторе постоји већ неко време, али Гоогле је додао нову функцију у АПИ са издањем Андроид 11: трасхинг.
Апликације које користе МедиаСторе АПИ могу да одбаце датотеку уместо да бришу да би корисницима дали прилику да касније врате датотеку. Већина оперативних система за десктоп рачунаре има сличну функцију, али сам Андроид 11 не пружа фасциклу „Рецицле Бин“ или „Трасх“ на целом систему која наводи све датотеке које су бачене у отпад. Уместо тога, апликације са приступом за уређивање датотека у отпаду или које захтевају сагласност корисника могу да прикажу ставке из скривене корпе за отпатке, а ми смо уочили доказе да је Гоогле-ова сопствена апликација Филес би Гоогле припремајући се за додавање такве карактеристике.
Скривени директоријум Отпад у апликацији Филес би Гоогле.
Са Андроидом 12, међутим, изгледа да Гоогле ради на додавању новог уноса у Подешавања > Складиште да би показао колико простора за складиштење заузимају све одбачене ставке. Додиром на овај унос ће се покренути фрагмент који показује број датотека које су бачене у отпад и такође дозвољава кориснику да испразни смеће, али улазна тачка је обично недоступна пошто ју је Гоогле чврсто кодирао лажно. Међутим, захваљујући мало труда и помоћи од стране КСДА Зацхари Вандер, успели смо да добијемо да се појави улазна тачка и дијалог.
Иако корисници могу да испразне смеће одавде, не знамо да ли ће корисници такође моћи да их врате преко ове улазне тачке. Предстојеће Функција смећа у Гоогле-овим датотекама ће омогућити корисницима да прегледају, врате или трајно бришу ставке у отпаду. Не бисмо се изненадили ако Гоогле планира да уведе нову функцију у Филес би Гоогле истовремено са Андроидом Издање 12, иако технички Филес би Гоогле-ова функција Трасх заправо не захтева да Андроид 12 буде инсталиран.
Ставке у отпад на Андроид-у су тренутно сакривене од већине менаџера датотека јер имају предговор са „. у њиховом називу датотеке, што је начин на који Андроид разуме да се датотека треба сматрати скривеном. Ове скривене датотеке у отпаду се чувају у истом директоријуму где су се првобитно налазиле уместо да се премештају у системску корпу за отпатке/отпад. На основу онога што знамо, не изгледа да Гоогле планира да дода стварну корпу за отпатке/отпад у Андроид-у 12, али изгледа да Гугл планира да бар учини смеће истакнутијим одлика. Један проблем је што апликације морају да користе МедиаСторе АПИ да би означиле датотеке као „отпадне“, тако да ће неке апликације наставити да трајно бришу датотеке или користе сопствену корпу за отпатке, спречавајући кориснике да их прегледају и врате у једно лако доступно локација.
Хвала ПНФ софтверу што нам је дао лиценцу за коришћење ЈЕБ Децомпилер, алат за обрнути инжењеринг професионалног нивоа за Андроид апликације.