Sobes.tech
Junior

Jaka jest różnica między Android 5 a Android 6?

sobes.tech AI

Odpowiedź od AI

  1. Zezwolenia podczas działania (Runtime Permissions): W Android 6 wprowadzono możliwość żądania zezwoleń od użytkownika nie podczas instalacji aplikacji, lecz bezpośrednio przed użyciem funkcji, która wymaga zezwolenia. Daje to użytkownikowi większą kontrolę nad swoimi danymi i zasobami.

  2. Tryb Doze: Nowy tryb zarządzania energią, który opóźnia aktywność w tle aplikacji (zapytania sieciowe, synchronizacja) podczas długotrwałej nieaktywności urządzenia i wyłączonego ekranu, znacznie oszczędzając baterię.

  3. App Standby: Optymalizacja dla nieaktywnych aplikacji. Aplikacje, które nie są używane przez dłuższy czas, są częściowo ograniczone w aktywności w tle, co również przyczynia się do oszczędzania energii.

  4. API do skanowania odcisków palców (Fingerprint API): Oficjalne wsparcie dla uwierzytelniania odciskiem palca do użytku w aplikacjach.

  5. Model bezpośredniego udostępniania (Direct Share): Umożliwia aplikacjom oferowanie skrótów do szybkiego udostępniania treści kontaktom lub dialogom w innych aplikacjach.

  6. API do potwierdzania linków (App Links): Ulepszona obsługa linków webowych, umożliwiająca ich otwieranie bezpośrednio w odpowiedniej aplikacji, jeśli jest zainstalowana i skonfigurowana.

  7. Szczegółowa kontrola powiadomień: Użytkownicy mogą teraz bardziej szczegółowo konfigurować, od jakich powiadomień chcą otrzymywać dźwięki i wibracje, a od jakich nie.

  8. Ulepszenia menu kontekstowego "Zaznacz wszystko": Przy zaznaczaniu tekstu długim naciśnięciem pojawia się menu kontekstowe z opcjami "Wytnij", "Kopiuj" i "Wklej". W Android 6 dodano opcję "Assist" (wcześniej "Now on Tap"), umożliwiającą uzyskanie informacji kontekstowej o zaznaczonym tekście.

  9. Automatyczne tworzenie kopii zapasowych (Auto Backup for Apps): System automatycznie tworzy kopie zapasowe danych aplikacji (np. ustawień i małych plików) na Google Drive.

  10. Zmiany w API dla kamer (Camera API2): Kontynuacja rozwoju Camera API2, zapewniającego bardziej szczegółowe zarządzanie możliwościami sprzętowymi kamery.

Kluczowe różnice koncentrują się na ulepszonej kontroli energii, bardziej elastycznym systemie zezwoleń oraz usprawnieniach w interfejsie użytkownika i API systemowych.