WAŻNE
TERAZ

Jeden szczegół zmienił wszystko. Oto kulisy afery wokół senatora KO

Android 11 okiem programistów. Nowe API i wykorzystanie 5G w aplikacjach

Android 11 jest już dostępny w pierwszych smartfonach. Oferuje wiele ciekawych zmian widocznych na pierwszy rzut oka, ale ich dostępność i wykorzystanie przez aplikacje firm trzecich w dużej mierze zależą od ich przygotowania przez programistów. Google opisał najważniejsze zmiany kluczowe dla deweloperów na blogu, gdzie można poznać nowe API oraz ich możliwości.

Android 11 trafia do pierwszych smarfonów, fot. Getty ImagesAndroid 11 trafia do pierwszych smarfonów, fot. Getty Images
Oskar Ziomek

Jednym z najważniejszych interfejsów może się okazać Bubble API, które daje twórcom możliwość dostosowania swoich komunikatorów do nowego widoku "dymków", który w Androidzie 11 jest obsługiwany natywnie. Dzięki niemu użytkownicy mają możliwość odpisywania na wiadomości bez opuszczania innych aplikacji. Bubble API daje programistom opcję samodzielnego decydowania, czy dane powiadomienie z aplikacji może się pojawić jako dymek, czy tylko w klasycznej formie.

W Androidzie 11 zmienia się także sposób obsługi niektórych uprawnień. Jeśli aplikacja potrzebuje na przykład dostępu do API związanego z odczytywaniem numerów telefonów, konieczne jest teraz żądanie uprawnienia READ_PHONE_NUMBERS zamiast dotychczasowego READ_PHONE_STATE. Szczegóły zostały opisane w dokumentacji.

Android 11 i obsługa 5G w aplikacjach

Zmiany dotyczą także obsługi sieci piątej generacji. Android 11 daje bowiem programistom możliwość wykorzystywania informacji o połączeniu 5G bezpośrednio w swoich aplikacjach. Nowe API pozwala między innymi sprawdzić, czy urządzenie jest połączone z siecią 5G NR lub NSA, a później – zależnie od okoliczności – między innymi oszacować szybkość za pomocą metod getLinkDownstreamBandwidthKbps() oraz getLinkUpstreamBandwidthKbps().

Informacje te można później wykorzystać do dynamicznego udostępniania lub ukrywania niektórych funkcji w swoich programach. Dzięki temu, użytkownikom będącym w zasięgu teoretycznie mniej wydajnego LTE, nie będzie musiała być oferowana część opcji, które przy kiepskim połączeniu z internetem mogą działać niezadowalająco.

O najważniejszych nowościach w Androidzie 11 można przeczytać w odrębnej publikacji.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zagrożenia w sieci. Na nie narażone są dzieci
Zagrożenia w sieci. Na nie narażone są dzieci
Sextortion: na czym polega internetowy szantaż?
Sextortion: na czym polega internetowy szantaż?
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Zapłacą 99 mln dol. Pozwolą naprawić ciągniki bez oficjalnego serwisu
Zapłacą 99 mln dol. Pozwolą naprawić ciągniki bez oficjalnego serwisu
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Copilot znika. Microsoft wycofuje się z agresywnej promocji
Copilot znika. Microsoft wycofuje się z agresywnej promocji
Santander Bank Polska zmienia nazwę. Będzie nowy adres WWW
Santander Bank Polska zmienia nazwę. Będzie nowy adres WWW
Masz mObywatela? Niektóre funkcje będą niedostępne
Masz mObywatela? Niektóre funkcje będą niedostępne
Awaria w Alior Banku. Nie działa aplikacja (aktualizaja)
Awaria w Alior Banku. Nie działa aplikacja (aktualizaja)
Ostrzeżenie CERT Orange. "Karta SIM wymaga aktualizacji"
Ostrzeżenie CERT Orange. "Karta SIM wymaga aktualizacji"
NIE WYCHODŹ JESZCZE! MAMY COŚ SPECJALNIE DLA CIEBIE 🎯