Google mungkin mengizinkan pengguna mengelola Recycle Bin tersembunyi Android di Android 12

Kami telah melihat bukti di Android 12 yang menunjukkan bahwa Google akan mengizinkan pengguna mengelola tempat sampah tersembunyi di Android untuk item sampah.

Google I/O 2021 permainan dimulai pada tanggal 18 Mei bulan depan, dan pada acara tersebut, kami berharap Google mengumumkan semua fitur yang akan hadir Android 12. Sebelum acara dimulai, kami telah mengumpulkan informasi sebanyak-banyaknya mengenai rilis OS terbaru dari dua Pratinjau Pengembang yang tersedia untuk umum. Suatu hari, kami juga mendapatkan milik kami mendapatkan versi Android 12 yang belum pernah dirilis dan memamerkan banyak perubahan fungsional dan desain kecil yang dapat kami temukan. Setelah menggali lebih dalam kerangka kerja dan aplikasi sistem, kami menemukan kode yang menunjukkan bahwa Google mungkin menampilkan fitur Recycle Bin/Sampah tersembunyi Android di pengaturan Penyimpanan.

Pembongkaran APK sering kali dapat memprediksi fitur-fitur yang mungkin hadir dalam pembaruan suatu aplikasi di masa mendatang, namun ada kemungkinan bahwa salah satu fitur yang kami sebutkan di sini mungkin tidak hadir dalam rilis mendatang. Hal ini karena fitur-fitur ini saat ini belum diterapkan dalam versi aktif dan dapat ditarik kapan saja oleh pengembang pada versi mendatang.

Tahun lalu, Google meluncurkan Android 11 yang menerapkan perubahan besar pada cara aplikasi mengakses penyimpanan perangkat. Perubahan ini, yang oleh Google disebut sebagai "Penyimpanan Tercakup", secara signifikan membatasi jumlah akses penyimpanan yang dapat diperoleh aplikasi secara default. Sementara aplikasi tertentu menyukai pengelola file dapat meminta akses luas ke penyimpanan perangkat, aplikasi lain harus menggunakan API alternatif untuk menambah, membuka, mengedit, atau menghapus file di penyimpanan. Salah satu API ini disebut API MediaStore, dan menyediakan akses ke file media umum seperti audio, video, dan gambar. MediaStore sebenarnya sudah ada sejak lama, namun Google menambahkan fitur baru ke API dengan rilis Android 11: mencemari.

Aplikasi yang menggunakan API MediaStore dapat membuang file daripada menghapusnya agar pengguna dapat memulihkan file tersebut nanti. Sebagian besar sistem operasi desktop memiliki fitur serupa, namun Android 11 sendiri tidak menyediakan folder "Recycle Bin" atau "Trash" di seluruh sistem yang mencantumkan semua file yang telah dibuang ke sampah. Sebaliknya, aplikasi dengan akses edit ke file yang dibuang atau yang meminta persetujuan pengguna dapat menampilkan item dari keranjang sampah yang tersembunyi, dan kami telah melihat bukti bahwa aplikasi Files by Google milik Google adalah bersiap untuk menambahkan fitur seperti itu.

Folder Sampah tersembunyi di aplikasi Files by Google.

Namun, dengan Android 12, sepertinya Google berupaya menambahkan entri baru ke Pengaturan > Penyimpanan untuk menunjukkan berapa banyak ruang penyimpanan yang digunakan semua item sampah. Mengetuk entri ini akan meluncurkan sebuah fragmen yang menunjukkan jumlah file yang telah dibuang ke sampah dan juga memungkinkan pengguna mengosongkan sampah, tetapi titik masuk biasanya tidak dapat diakses karena Google melakukan hardcode untuk itu PALSU. Namun, berkat sedikit usaha dan bantuan dari XDA Zachary mengembara, kami berhasil menampilkan titik masuk dan dialog.

Meskipun pengguna dapat mengosongkan sampah dari sini, kami tidak tahu apakah pengguna juga dapat memulihkannya melalui titik masuk ini. Yang akan datang Fitur sampah di Files by Google akan membiarkan pengguna melihat, memulihkan, atau menghapus item sampah secara permanen. Kami tidak akan terkejut jika Google berencana meluncurkan fitur baru di Files by Google bersamaan dengan Android rilis 12, meskipun secara teknis fitur Sampah Files by Google sebenarnya tidak memerlukan Android 12 dipasang.

Item yang dibuang di Android saat ini disembunyikan dari sebagian besar pengelola file karena diawali dengan '.' dalam nama filenya, yang merupakan cara Android memahami suatu file harus dianggap tersembunyi. File sampah yang tersembunyi ini disimpan di direktori yang sama dengan lokasi aslinya, bukan dipindahkan ke folder Recycle Bin/Trash di seluruh sistem. Berdasarkan apa yang kami ketahui, sepertinya Google tidak berencana menambahkan folder Recycle Bin/Trash yang sebenarnya di Android 12, namun sepertinya Google berencana untuk setidaknya menjadikan Sampah lebih menonjol fitur. Satu-satunya masalah adalah aplikasi harus menggunakan API MediaStore untuk menandai file sebagai "sampah", sehingga beberapa aplikasi akan terus melakukannya secara permanen menghapus file atau menggunakan recycle bin mereka sendiri, mencegah pengguna melihat dan memulihkannya di tempat yang mudah diakses lokasi.

Terima kasih kepada PNF Software yang telah memberikan kami lisensi untuk menggunakannya Dekompiler JEB, alat rekayasa balik tingkat profesional untuk aplikasi Android.