Android R (11.0) zostanie wprowadzony dopiero w przyszłym roku. Już dziś jednak wiemy, że ma dodać wsparcie dla Croped Storage. To funkcja, która początkowo planowana była z myślą o Androidzie Q. Niestety, okazała się być na tyle problematyczna, że Google musiało zdecydować o jej opóźnieniu. Wynika to z faktu, że aplikacje obsługujące to rozwiązanie nie działają jak należy.
Scoped Storage to rozwiązanie, które ogłoszono wraz z systemem Android Q. Funkcja zakłada, że każda aplikacja ma własną piaskownicę, czyli wyizolowane miejsce, gdzie uruchamia własne pliki i przechowuje dane. Tym samym Google zabrania tutaj dostępu do innych obszarów pamięci. W pierwszej becie, w trybie kompatybilności, aplikacje nie sprawiały problemów, ale to uległo zmianie wraz z drugą betą. Premiera tegorocznej wersji zielonego robota jest już blisko i dlatego plany przełożono na następny rok.
Scoped Storage będzie wymagane w systemie Android R (11.), bo Q jest zbyt blisko
Google daje deweloperom aplikacji więcej czasu na dostosowanie własnych projektów pod kątem Scoped Storage. W tym roku nie będzie to jeszcze wymagane, ale Android R, który zostanie udostępniony w 2020 roku, ma już to wymagać. Google po prostu postanowiło zwolnić wdrożenie tej funkcji, gdyż mogłaby ona okazać się zbyt problematyczna do implementacji w tak krótkim czasie. Wszak finalne wydanie Androida Q planowane jest już na sierpień.
Przeczytaj także: Messenger – triki, sztuczki i ukryte funkcje