Android 10

Android 10
Ekran główny Androida 10 na Pixelu 3
Ekran główny Androida 10 na Pixelu 3
Rodzina Linux
Języki Wielojęzyczny
Stan projektu Skończone
Platformy Pixel , Huawei (lub Harmony OS ), Oppo , Samsung , OnePlus , LG Group , Sony , Motorola , Realme , Nokia , Essential Products  (en) , Vivo i Xiaomi .
Firma /
Założyciel
Google
Licencja Apache 2.0
Stany źródłowe Otwarte źródło
Pierwsza wersja 13 marca 2019 roku
Najnowsza stabilna wersja 10,0 (3 września 2019 )
Metoda aktualizacji OTA , Flashowalny ZIP, Sklep Google Play (dla aktualizacji bezpieczeństwa).
Środowisko biurowe Wygląd materiału
Stronie internetowej https://www.android.com/android-10/

Android 10 jest 10 th główne wydanie mobilnego systemu operacyjnego firmy Google . Jest dostępny od3 września 2019 rdla wszystkich Google Pixels i niektórych Samsung Galaxy i będzie dostępny na innych smartfonach ( Xiaomi , LG , Motorola ...), a także na smartfonach z systemem Android One i tych, które były częścią programu beta wdrożonego przez Google ( Realme , Oppo , Essential Products  (en) , Vivo , Sony , Huawei , Motorola…) pod koniec 2019 r. Lub w 2020 r.

Ta wersja systemu nosi numer API 29. To na tej wersji Androida jest oparta inicjatywa / e / (zdezgooglowany system Android) .

Historyczny

Google wypuściło pierwszą wersję beta Androida 10 pod wstępną nazwą „Q”13 marca 2019 roku, wyłącznie na telefonach Pixel, w tym na urządzeniach Pixel i Pixel XL pierwszej generacji, których wsparcie zostało rozszerzone ze względu na popularne zapotrzebowanie, mimo że ich aktualizacje mają być gwarantowane tylko do października. 2018 r. Pixel 2 i Pixel 2 XL zostały uwzględnione, mając zapewniony przedłużony okres gwarancji, który gwarantował im aktualizacje Androida przez co najmniej 3 lata od ich pierwszej dostępności w Google Store. W sumie sześć wersji beta lub wydania zostało wydanych przed ostateczną wersją.

Program beta został przedłużony wraz z wydaniem wersji beta 3 w dniu 7 maja 2019 rdostępny na 14 urządzeniach partnerów od jedenastu producentów OEM; dwa razy więcej urządzeń niż wersja beta Androida Pie. Dostęp do wersji beta został usunięty z Huawei Mate 20 Pro w dniu21 maja 2019 roku ze względu na sankcje rządu USA, ale później został przywrócony 31 maja.

Google wypuścił Beta 4 na5 czerwca 2019 rza pomocą gotowych interfejsów API i zestawu SDK systemu Android „Q” (poziom interfejsu API 29). Dynamiczne aktualizacje systemu (DSU) również zostały uwzględnione w Beta 4 . Dynamiczna aktualizacja systemu umożliwia urządzeniom z systemem Android „Q” tymczasowe instalowanie ogólnego obrazu systemu (GSI) w celu wypróbowania nowszej wersji systemu Android oprócz bieżącej wersji systemu Android. Gdy użytkownicy zdecydują się zakończyć test wybranego obrazu GSI, mogą po prostu zrestartować swoje urządzenie i ponownie uruchomić system Android w wersji swojego normalnego urządzenia.

Google wypuściło wersję beta 5 w dniu10 lipca 2019 rz ostatecznym pakietem SDK API 29, a także z najnowszymi optymalizacjami i poprawkami błędów. Firma Google wydała wersję Beta 6, ostatecznego kandydata do testów, czyli7 sierpnia 2019 r.

Plik 22 sierpnia 2019ogłoszono, że Android „Q” zostanie oficjalnie oznaczony jako Android 10 , co zakończy praktykę nazywania głównych wersji po deserach. Google powiedział, że te nazwy nie są „inkluzywne” dla użytkowników międzynarodowych (ze względu na fakt, że wyżej wymienione produkty nie były znane na całym świecie lub były trudne do wymówienia w niektórych językach). Wiceprezes ds. Inżynierii Androida, Dave Burke, ujawnił w podcastu, że ponadto większość deserów zaczynających się na „Q” była „egzotyczna” i że osobiście wybrałby „ciasto królowej”. Zauważył również, że istnieją odniesienia do „qt” - skrótu od „ciasta z pigwy”, w plikach wewnętrznych i systemach kompilacji związanych z wersją. „Statua” w wersji 10 (w pobliżu głównego budynku Google) to także numer 10 z logo robota Android (który w ramach towarzyszącego rebrandingu również został zmieniony tak, aby składał się tylko z jednej głowy) leżącego w numer „0”.

Android 10 został oficjalnie wydany3 września 2019 r dla obsługiwanych urządzeń Google Pixel, a także telefonów Essential i Redmi K20 Pro innych firm na wybranych rynkach.

OnePlus 7T był pierwszym urządzeniem z preinstalowanym systemem Android 10 .

W październik 2019, zgłoszono, że wymagania certyfikacyjne Google dla usług mobilnych Google dopuszczają tylko wersje oparte na Androidzie 10 po31 stycznia 2020 r.

Nawigacja

Android 10 wprowadza odświeżenie systemu gestów pełnoekranowych, z gestami takimi jak przesuwanie palcem w jedną lub drugą stronę ekranu, aby wrócić, przesuń palcem w górę, aby uzyskać dostęp do ekranu głównego, przesuń palcem w górę i przytrzymaj, aby uzyskać dostęp do podglądu, przesuń palcem po przekątnej od dolny róg ekranu, aby aktywować Asystenta Google , i przesuwając palcem po pasku gestów u dołu ekranu, aby zmienić aplikację. Zauważono, że użycie gestu przesunięcia po krawędzi jako polecenia „Wstecz” powoduje konflikty z aplikacjami, które używają menu paska bocznego i innych funkcji dostępnych po przesunięciu. Aplikacje mogą używać interfejsu API do wyłączania obsługi gestów wstecz w określonych obszarach ekranu, dodano kontrolę czułości w celu dostosowania rozmiaru obszaru docelowego w celu włączenia gestów, a Google powiedział później, że widżet szuflady będzie obsługiwał funkcję „ zerknął "przez długie naciśnięcie w pobliżu krawędzi ekranu, a następnie przeciągnął, aby go otworzyć. Tradycyjny system nawigacji z trzema przyciskami, używany od czasów Androida „Honeycomb”, jest nadal obsługiwany jako opcja.

Zgodnie z wymaganiami certyfikacji Google, producenci OEM (producent oryginalnego sprzętu ) muszą obsługiwać domyślne gesty Androida 10 i nawigację trzema klawiszami. Producenci OEM mogą dodawać obok siebie własne gesty. Jednak nie powinny być domyślnie włączone, powinny być wymienione w osobnym obszarze o jeden poziom głębiej niż inne ustawienia nawigacji i nie można ich promować za pomocą powiadomień. Dwuprzyciskowy system nawigacji gestami używany w systemie Android 9 jest przestarzały i może nie być dostępny na urządzeniach z systemem Android 10 . Jednak nadal można go uwzględnić jako opcję w celu zapewnienia ciągłości na urządzeniach zaktualizowanych z Androida 9.

Doświadczenie użytkownika

Funkcja zwana „  bąbelkami  ” może być używana do prezentowania treści z obsługiwanych aplikacji w kontekstowych nakładkach (podobnie do funkcji „czatów” opartej na nakładce Facebook Messenger). Aplikacje mogą generować bąbelki za pośrednictwem powiadomień. Przykłady korzystania z tej funkcji obejmują aplikacje do czatu i wiadomości, przypomnienia oraz „oczekujące zadania i aktualizacje”. Bubbles ma na celu zastąpienie istniejącego uprawnienia do nakładania, które jest przestarzałe ze względów bezpieczeństwa (ze względu na jego użycie do przechwytywania złośliwego oprogramowania) i problemów z wydajnością. Aplikacje pobrane z boku automatycznie tracą uprawnienia do nakładania po 30 sekundach , a aplikacje ze Sklepu Play tracą uprawnienia do nakładania przy każdym ponownym uruchomieniu urządzenia. Wersja Android 10 GB całkowicie zabrania używania uprawnień do nakładania.

Android 10 wprowadza „  tryb ciemny (wyświetlacz)  ” na poziom systemowy. Aplikacje innych firm mogą automatycznie aktywować tryb ciemny, gdy jest aktywny.

Aplikacje mogą teraz prezentować „  panele ustawień  ” dla określonych ustawień (takich jak na przykład połączenie internetowe i ustawienia Wi-Fi, jeśli aplikacja wymaga internetu) za pośrednictwem paneli nakładkowych, dzięki czemu użytkownik nie jest pomijany. Nie jest zmuszany do opuszczania aplikacji w aby je skonfigurować.

Prywatność i ochrona

W systemie Android 10 wprowadzono kilka poważnych zmian w zakresie bezpieczeństwa i prywatności  : użytkownicy mogą ograniczyć dostęp aplikacji do danych o lokalizacji tylko wtedy, gdy są aktywnie wykorzystywani na pierwszym planie. Istnieją również nowe ograniczenia dotyczące rozpoczynania działań z aplikacji działających w tle.

W luty 2019Google zaprezentował Adiantum (cipher)  (en) , proces szyfrowania przeznaczony głównie do użytku na urządzeniach, które nie obsługują akceleracji sprzętowej dla Advanced Encryption Standard (AES), takich jak urządzenia low end. Google powiedział, że liczba ta była pięć razy szybsza niż AES-256-XTS na procesorze ARM Cortex-A7. W rezultacie szyfrowanie urządzeń jest teraz obowiązkowe na wszystkich urządzeniach z systemem Android 10 , niezależnie od specyfikacji, przy użyciu Adiantum, jeśli ich procesor nie obsługuje akceleracji sprzętowej AES. Ponadto wdrożenie „szyfrowania opartego na plikach” (po raz pierwszy wprowadzonego w Androidzie Nougat) jest również obowiązkowe dla wszystkich urządzeń.

Na urządzeniach z systemem Android 10 poprawki zabezpieczeń dla wybranych składników systemu (takich jak ANGLE, Conscrypt, ramki multimedialne, komponenty sieciowe i inne) można naprawić za pośrednictwem sklepu Google Play, bez konieczności pełnej aktualizacji systemu („Project Mainline” ). Aby licencjonować usługi mobilne Google, producenci muszą obsługiwać te aktualizacje dla określonych modułów, podczas gdy inne są oznaczone jako „zalecane”, ale opcjonalne. Wybrane moduły tego systemu wykorzystują nowy format pakietu APEX, wariant plików APK przeznaczony do hostowania i utrzymywania niskopoziomowych komponentów systemu.

Główna zmiana w uprawnieniach dostępu do pamięci, zwana „ograniczoną pamięcią”, jest obsługiwana w systemie Android 10 i będzie obowiązkowa dla wszystkich aplikacji, począwszy od systemu Android 11 . Aplikacje są upoważnione do uzyskiwania dostępu tylko do plików z pamięci zewnętrznej, które samodzielnie utworzyły (najlepiej zawartych w katalogu specyficznym dla aplikacji) oraz do plików audio, graficznych i wideo zawartych w katalogach Muzyka, Obrazy lub Wideo. Każdy inny plik jest dostępny tylko po interwencji użytkownika za pośrednictwem struktury dostępu do pamięci masowej.

Aplikacje muszą mieć nowe uprawnienie „Odczyt stanu uprzywilejowanego telefonu”, aby móc odczytywać identyfikatory urządzeń, których nie można zresetować, takie jak numer IMEI .

Obsługa protokołu Transport Layer Security (TLS) w wersji 1.3 jest również wstępnie włączona w fabryce.

Platforma

Wprowadzono optymalizacje platformy dla składanych smartfonów, w tym ciągłość aplikacji podczas zmiany trybów, zmiany w tryb wielu okien, aby umożliwić jednoczesne działanie wszystkich aplikacji (a nie tylko aplikacji aktywnie używanej, a wszystkie inne uważane za „wstrzymane”) oraz dodatkowe wsparcie dla wiele wyświetlaczy.

„Udostępnianie bezpośrednie” zostało zastąpione przez „udostępnianie skrótów”. Tak jak poprzednio, umożliwia aplikacjom zwracanie list bezpośrednich celów udostępniania (takich jak połączenie aplikacji i określonego kontaktu) do wykorzystania w udostępnianiu menu. W przeciwieństwie do Direct Share, aplikacje publikują swoje cele z wyprzedzeniem i nie muszą być odpytywane w czasie wykonywania, co poprawia wydajność.

Natywne wsparcie zostało dodane dla kontrolerów MIDI, z kodekiem wideo AV1 , do kodeka audio Opus i HDR10 + . Dostępny jest również nowy interfejs API do pobierania informacji o głębi ze zdjęć z aparatu, które można wykorzystać do bardziej zaawansowanych efektów. Dodano również  natywną obsługę kodeków audio aptX (in) Adaptive, LHDC, LLAC, CELT i AAC LATM.

Android 10 obsługuje protokoły szyfrowania WPA 3 i Enhanced Open, które wprowadzają oportunistyczne szyfrowanie dla Wi-Fi. Android 10 dodaje obsługę Dual SIM Dual Standby (DSDS), ale początkowo jest dostępny tylko w Pixel 3a i Pixel 3a XL.

Android 10 Go Edition zapewnia poprawę wydajności, a Google wskazuje, że aplikacje będą uruchamiane o 10% szybciej niż w Pie.

funkcje

Funkcje Androida 10 to:

Historia

Plik 13 marca 2019 roku, Google wypuściło pierwszą wersję beta Androida 10 wyłącznie na swoje telefony Pixel . Wersja beta została rozszerzona na urządzenia Google Pixel pierwszej generacji ze względu na duże zapotrzebowanie. W sumie sześć wersji beta / kandydujących do wydania ma zostać wydanych przed wersją ostateczną, która jest obecnie przewidziana na trzeci kwartał 2019 r.

Nadeszła duża zmiana w nazwach systemu: w wersji 10 swojego systemu operacyjnego Google zdecydował się zakończyć tę strategię nazewnictwa. Nie tylko Android nie będzie już kojarzony z deserem, ale Google również rezygnuje z systemu listów. Od teraz trzeba będzie polegać tylko na numerze wersji z Androida 10 .

To również z tej wersji Google wprowadza nową identyfikację wizualną dla logo Androida: od teraz widoczna będzie tylko górna część BugDroid, a typografia została zmieniona tak, aby była czytelna dla użytkowników niedowidzących, w ten sposób przejmując kody typograficzne firmy amerykańskiej.

Według Android Police, w tym roku więcej telefonów będzie kompatybilnych z Androidem 10 w wersji beta w porównaniu z poprzednią wersją beta Androida Pie .

Powiązane linki

Bibliografia

  1. Antonio Villas-Boas , „  Nadchodzący Android Q sprawi, że Android będzie bardziej wydajny i usprawniony niż kiedykolwiek, a wersję beta można zainstalować już teraz  ” w Business Insider (dostęp 15 marca 2019 r. )