Pakiet SDK rozszerzeń umożliwia korzystanie z funkcji takich jak Photo Picker w starszych wersjach Androida.
Główna linia projektu to sposób, w jaki Google może dostarczać aktualizacje niektórych krytycznych komponentów systemu za pośrednictwem platformy Usług Google Play i Sklepu Google Play. Każdy moduł Mainline jest dostarczany jako plik APK, plik APEX lub plik APK-in-APEX. Gdy moduł Mainline jest aktualizowany, użytkownik widzi na swoim urządzeniu powiadomienie „Aktualizacja systemu Google Play” (GPSU). W efekcie, aby dostarczać aktualizacje kluczowych komponentów, Google ominęło potrzebę czekania, aż producent OEM wdroży aktualizację, decydując się na samodzielne wykonanie tego zadania. Firma udostępniła już pierwszą publiczną wersję rozszerzenia SDK, która jest dostarczana do urządzeń za pośrednictwem modułu systemowego.
Największą użytecznością rozszerzenia SDK dla programistów jest możliwość udostępnienia nowego interfejsu API Photo Picker na urządzeniach z systemem Android 11 lub nowszym, mimo że jest to funkcja uruchomiona wraz z
Androida 13. Google twierdzi również, że programiści będą mogli wdrożyć interfejsy API AdServices, aby przygotować się do testowania Piaskownica prywatności w Androidzie która ma zostać uruchomiona w wersji beta jeszcze w tym roku. To przykład tego, jak można użyć pakietu SDK rozszerzenia do przeniesienia funkcji do starszych wersji Androida bez konieczności pełnej aktualizacji systemu.Programiści mogą sprawdzić, jaka wersja pakietu SDK rozszerzenia jest zainstalowana na urządzeniu użytkownika, wysyłając zapytanie do wersję rozszerzenia w czasie wykonywania w taki sam sposób, w jaki sprawdzają inne atrybuty urządzenia, takie jak build wersja. Interfejs AdServices API został dodany w rozszerzeniu SDK w wersji 4, ale Photo Picker jest dostępny od wersji 2.
W przypadku programistów korzystających z Android Studio Flamingo lub nowszego, będą mogli automatycznie wygenerować kontrolę poprawności wersji dla interfejsów API uruchomionych za pośrednictwem pakietu SDK rozszerzenia. Jest to całkowicie opcjonalne, ale może pomóc programistom we wdrażaniu nowych funkcji, gdy tylko staną się dostępne. Możesz przeczytać więcej o Rozszerzenia SDK oraz dokumentacja dot Wersja beta piaskownicy prywatności i selektor zdjęć.