Google twierdzi, że nowe menu Udostępnij w Androidzie 10 jest szybsze, ale jak bardzo się poprawiło? Google w końcu ujawnił liczby.
Menu Udostępnij to jedna z najlepszych funkcji Androida, ale od lat boryka się z problemem po prostu powoli. Problem z nieporęcznym menu udostępniania w Androidzie wynikał z Androida 6 Marshmallow, gdy Google wprowadzono funkcję Direct Share, która umożliwia użytkownikom bezpośrednie udostępnianie treści odpowiedniej części aplikacji. Gdy użytkownik udostępni dowolny element w starszej wersji Androida, system na żądanie rozpoczyna tworzenie listy możliwych do udostępnienia elementów docelowych. Jeśli użytkownik ma zainstalowane setki aplikacji, z których wiele może mieć odpowiednie cele bezpośredniego udostępniania, prędkość ładowania menu udostępniania może ucierpieć. Na szczęście Android 10 zastępuje Direct Share z nowym interfejsem API skrótów do udostępniania i obniża rangę aplikacji w menu Udostępnij, które nadal korzystają ze starszych interfejsów API. Nowy interfejs API umożliwia publikowanie aplikacji swoje bezpośrednie cele udostępniania z wyprzedzeniem, więc menu udostępniania nie musi już reaktywnie pobierać udostępniania cele. W rezultacie, gdy użytkownik udostępni dowolny element w Androidzie 10, arkusz udostępniania powinien pojawić się znacznie szybciej niż wcześniej.
Zapytaj każdego, kto korzysta z Androida 10, a powie, że szybkość udostępniania arkusza została znacznie poprawiona. Nie ma wątpliwości, że jest szybszy, ale o ile szybciej czy tak jest w rzeczywistości? Z każdą nową wersją Androida Google wprowadza szereg ukrytych ulepszeń, które obiecują przyspieszyć działanie niektórych części systemu operacyjnego, ale rzadko zdarza się, aby takie ulepszenia były ilościowe. W zeszłym tygodniu na konferencji Android Dev Summit Artur Tsurkan, menedżer produktu w Google, udostępnił wykres porównujący wydajność ładowania interfejsu Share UI w systemach Android 9 Pie i Android 10. Wykres pokazuje odsetek ogółu użytkowników (w tym badaniu), którzy mogą zobaczyć arkusz udostępniania, w porównaniu z czasem, jaki upłynął, zanim arkusz stał się widoczny. Użytkownicy dzielą się na dwie grupy: tych, którzy korzystają z Androida 9 Pie i tych, którzy korzystają z Androida 10. Nie wiemy, w jaki sposób Google zebrał te dane ani jaka jest wielkość próby, ale zakładamy, że dane te zebrano w ramach wewnętrznego badania mającego na celu ilościowe określenie ulepszeń arkusza udostępniania w Androidzie 10.
Wyniki są z pewnością imponujące. 27 milisekund po rozpoczęciu akcji udostępniania pliku 50% użytkowników Androida 10 może zobaczyć interfejs udostępniania w porównaniu do zaledwie 9% użytkowników Androida 9 Pie. Po 103 milisekundach prawie każdy użytkownik Androida 10 może zobaczyć interfejs udostępniania w porównaniu z prawie połową wszystkich użytkowników Androida 9 Pie. Oczywiście szybkość wyświetlania interfejsu użytkownika zależy od wielu czynników, w tym od liczby zainstalowanych aplikacji, rodzaju udostępnianych treści i liczby odpowiednich celów udostępniania są dostępne i szybkość animacji na Twoim urządzeniu, ale ten wykres pokazuje, że zdecydowana większość osób zauważy poprawę szybkości ładowania arkusza udostępniania w Androidzie 10.
Pełną rozmowę zatytułowaną „Supercharge Sharing to your App” możesz obejrzeć w serwisie YouTube poniżej.