Nowa biblioteka Google Block Store ułatwi logowanie się do aplikacji na nowych urządzeniach

Nowa biblioteka Block Store firmy Google sprawi, że migracja urządzenia będzie mniej bolesna, umożliwiając aplikacjom automatyczne logowanie Cię na nowym urządzeniu. Czytaj dalej, aby uzyskać więcej!

Jednym z obszarów, w którym Android pozostaje w tyle za iOS, jest możliwość migracji na inne urządzenie i powrotu do tego samego stanu, w jakim zaczynałeś, przynajmniej w kontekście danych aplikacji. Problem staje się bardziej widoczny w przypadku migracji na nowy telefon od innego producenta OEM, ponieważ określone rozwiązania do tworzenia kopii zapasowych i przywracania danych OEM są często dostosowane do tego konkretnego ekosystemu. Firma Google próbowała rozwiązać ten problem, wykorzystując platformę Usług Google Play i Dysk Google, aby zapewnić wbudowaną usługę menedżera kopii zapasowych dla systemu Android firmy Google. To wbudowane rozwiązanie umożliwia tworzenie kopii zapasowych kontaktów, historii połączeń, wiadomości tekstowych oraz niektórych danych aplikacji i ustawień urządzenia automatycznie do Dysku Google, ale nadal jest to rozwiązanie niekompletne, ponieważ wylogowuje zalogowane konta (i jest rezygnacji). W przypadku Androida 11 sytuacja w zakresie migracji urządzeń ulegnie poprawie dzięki nowej bibliotece Block Store.

Wiadomości o Androidzie 11 na XDA

Google szczegółowo opisał niektóre z nich nadchodzące zmiany w Androidzie 11 poprzez krótkie filmy na temat oficjalny kanał YouTube dla programistów Androida. W niedawnym filmie zatytułowanym „Tożsamość w systemie Android: co nowego w logowaniu się” Googler Vishnu Kalugotla podsumowano dwa nowe interfejsy API będące częścią biblioteki usług tożsamości Google: jedno dotknięcie i zablokowanie Sklep.

One Tap zostało ogłoszone kilka miesięcy temu jako biblioteka, która koncentruje się na ułatwieniu logowania lub rejestracji w usłudze jednym dotknięciem za pomocą konta Google.

Jednak w tym artykule skupiono się na Block Store. Block Store to mechanizm logowania oparty na tokenach, oparty na istniejącej infrastrukturze Google do tworzenia kopii zapasowych i przywracania. The obecna infrastruktura umożliwia programistom tworzenie kopii zapasowych wybranych plików aplikacji prywatnych na konto użytkownika na Dysku Google. Block Store zaprojektowano tak, aby umożliwić przywracanie danych logowania do aplikacji podczas przywracania aplikacji i danych na nowym telefonie podczas procesu konfiguracji. Zamiast przechowywać nazwę użytkownika i hasło w formie zaszyfrowanej, Block Store polega na zapisywaniu tokenu uwierzytelniania użytkownika specyficznego dla aplikacji w postaci zaszyfrowanej.

Chociaż przyjęcie Block Store nie będzie w pełni naśladować płynnego tworzenia kopii zapasowych i przywracania systemu iOS, mamy nadzieję, że zmniejszy to problemy związane z częstą migracją urządzeń. Użytkownicy nadal będą musieli otwierać każdą aplikację, aby konfiguracja została dokończona, ale przynajmniej nie będzie już konieczne ponowne wprowadzanie danych logowania dla każdej usługi aplikacji w telefonie.

Wyzwanie polega jednak na przyjęciu tej biblioteki, ponieważ jej użycie jest opcjonalne. Programiści mają możliwość wyboru, czy chcą przechowywać dane uwierzytelniające swoich użytkowników, czy też wolą, aby logowali się od nowa. Oznacza to, że istnieje ryzyko, że aplikacje nie zaadoptują tego systemu. Ostatecznie proces migracji na Androida może nadal być uciążliwy. Miejmy jednak nadzieję, że udostępnienie takiego rozwiązania programistom być może doprowadzi do szerszego zastosowania i w pewnym stopniu ułatwi użytkownikom konfigurowanie nowego urządzenia.