Jak funkcje Androida 11 wpłyną na Twoją aplikację mobilną?
Opublikowany: 2020-04-02Android 10 był dużą zmianą dla Google w środowisku systemu operacyjnego. Nie tylko w końcu udało nam się obejść długo oczekiwany tryb ciemny i zobaczyliśmy kilka ważnych zmian na froncie uprawnień aplikacji, widzieliśmy także koniec pewnej ery.
Wraz z Androidem 10 firma Google przerwała tradycję nazywania systemów operacyjnych deserami.
Android 10 był świadectwem wykresu wzrostu i dojrzałości, który przyjął Google. Te same zasady są teraz przenoszone przez wersję zapoznawczą dla programistów Androida 11 . Chociaż dzieli nas kilka miesięcy od zabawy nad ostateczną kompilacją, ostatnia podgląd programisty jest wystarczającym wglądem w to, gdzie Google chce wprowadzić system operacyjny.
Z każdą nową aktualizacją ekscytują się nie tylko twórcy aplikacji na Androida. Interesariusze po drugiej stronie medalu – właściciele aplikacji – również siedzą na krawędzi swoich miejsc za każdym razem w połowie maja, kiedy podczas wydarzeń Google I/O ogłaszana jest nowa wersja.
Zanim przyjrzymy się, w jaki sposób Android 11 zmienia domenę aplikacji dla przedsiębiorców, którzy są właścicielami aplikacji na Androida, przyjrzyjmy się nowym funkcjom Androida , które zostały wprowadzone wraz z wyróżnieniem Androida 11.
Zestaw funkcji Androida 11
1. Wiele ulepszeń w przesyłaniu wiadomości
Korzystając z funkcji najnowszej wersji Androida , wiele się robi, aby poprawić jakość obsługi wiadomości użytkowników na Androidzie. Oto wprowadzone ulepszenia:
- Dymki czatu – bąbelki czatu Android 11 ukrywają wszystkie trwające rozmowy w małych bąbelkach z boku ekranu. Możesz przesuwać dymki i dotykać ich, aby odsłonić konkretne rozmowy.
- Aby proces otrzymywania wiadomości w czasie rzeczywistym, Android 11 wprowadził dedykowaną sekcję rozmów w obszarze powiadomień, oferując natychmiastowy dostęp do wszystkich prowadzonych rozmów.
- Dzięki koncepcji Androida 11 będzie teraz możliwe wysyłanie obrazów podczas odpowiadania na wiadomość z powiadomień.
2. Pozwolenie jednorazowe
Jeśli spojrzysz wstecz na Androida 10, jedną z rzeczy w serwisie eBay było to, jak obsługiwane były uprawnienia aplikacji. Android 10 dał użytkownikom znacznie większą kontrolę nad aplikacjami i tym, do czego mieli dostęp. Android 11 utrzymuje pociąg w ruchu.
Teraz, gdy aplikacja prosi o pozwolenie na korzystanie z skomplikowanych funkcji, użytkownicy mogą przyznać dostęp jednorazowo. Aplikacja będzie korzystać z uprawnienia w czasie korzystania z aplikacji. A gdy zamkniesz aplikację, uprawnienia zostaną cofnięte.
3. Wbudowany rejestrator ekranu
Od kilku ostatnich wersji użytkownicy Androida desperacko czekali na włączenie przez Google wbudowanego rejestratora ekranu. Chociaż szanse, że ktokolwiek będzie ich potrzebował na co dzień, są bardzo małe, ale funkcja jest dość podstawowa, więc oczekiwanie na integrację było denerwujące.
Aktualizacja Androida 11 to zmieni. Developer Preview 2 pokazał rejestrator ekranu, któremu towarzyszył niezwykle dopracowany interfejs użytkownika i przełącznik do nagrywania dźwięku i pokazywania dotknięć w nagraniu.
4. Dostosowanie do różnych typów ekranów
Jeśli istnieje jedno miejsce, w którym możemy powiedzieć, że prawdziwy postęp nastąpił w ekosystemie Androida, to jest to w zakresie urządzeń składanych. Rok 2020 będzie świadkiem wielu nowych dodatków na rynku składanych smartfonów – wszystkie będą działać w różnych rozmiarach i rozdzielczościach ekranu.
System OS 11 został opracowany z myślą o bezproblemowej pracy na składanych urządzeniach. W ten sposób marketing czasu na rozpoczęcie prac nad rozwojem aplikacji na składane smartfony .
5. Przygotowania do 5G
5G zaczęło pojawiać się w wiadomościach w drugiej połowie ubiegłego roku, a to, co wydarzyło się w 2020 roku, z pandemią koronawirusa dotykającą wiele branż i technologii, potrzeba przyjęcia 5G tylko wzrosła na świecie.
Aby ułatwić płynne przetwarzanie, Android 11 dodał bardzo ważny „Dynamic Meterdness API”. Taki, który umożliwiłby smartfonom wykorzystanie pełnego zestawu korzyści, jaki zapewnia 5G.
Gdy API wykryje, że masz połączenie z nieograniczoną siecią 5G, będziesz mógł uzyskać dostęp do najwyższej możliwej jakości grafiki i filmów oraz innych zawiłości, które są ozdobione technologią 5G.
Teraz, gdy przyjrzeliśmy się nowym funkcjom i interfejsowi API systemu Android , skupmy się na tym, jak te dodatki przyniosą zmianę funkcjonalności istniejącej aplikacji .
Co oznaczałaby migracja aplikacji do Androida 11 dla Twojej aplikacji na Androida?
Jeśli spojrzysz na wersję zapoznawczą dla programistów Androida 11, zobaczysz, że jest ona podzielona na trzy kategorie: Zmiany w zachowaniu, Funkcje prywatności oraz Nowe funkcje i interfejsy API. Pod wszystkimi kategoriami znajdują się wskaźniki, które mają wpływ na wydajność aplikacji.
Chociaż głównie Twoja partnerska firma zajmująca się tworzeniem aplikacji na Androida przyjrzy się tym zmianom, przyjrzyjmy się rzeczom, na których powinieneś być na bieżąco.
1. Użytkownicy mogą ograniczyć, gdy pojawi się okno dialogowe uprawnień
Android 11 zniechęci do powtarzających się próśb o pojedyncze pozwolenie. Jeśli Twoi użytkownicy klikną dwukrotnie „Odmów” w celu uzyskania konkretnego pozwolenia, będzie to oznaczać „Nie pytaj ponownie”. Przekłada się to na to, że będziesz musiał jasno przekazać i przekonać powód, dla którego prosisz o pozwolenie w swoich metodach marketingowych lub poprzez funkcje MVP.
2. Statystyki użytkowania aplikacji pozostaną prywatne
W celu lepszej ochrony danych użytkowników system Android 11 będzie przechowywać wszystkie statystyki użytkowania aplikacji przez użytkowników w zaszyfrowanym magazynie danych uwierzytelniających. W związku z tym ani aplikacja, ani żaden system nie mogą uzyskać dostępu do danych, chyba że zostaną wykonane pewne prace związane z kodowaniem. Co z kolei zależy od dwóch warunków:
- Użytkownicy odblokowują swoje urządzenia po raz pierwszy po uruchomieniu systemu
- Użytkownicy przełączają się na swoje konto na urządzeniu.
Tak więc, dopóki programista nie pozna obejścia, będziesz mieć problemy z wyświetlaniem statystyk użytkowania aplikacji.
3. Obniżona redundancja danych
W sytuacjach, które obejmują odtwarzanie multimediów lub uczenie maszynowe, aplikacja może chcieć użyć tego samego dużego zestawu danych w innej aplikacji. We wcześniejszych wersjach Androida zarówno Twoja, jak i inna aplikacja musiały pobierać osobną kopię zestawu danych.
Aby zmniejszyć nadmiarowość danych na dysku i w sieci, system Android 11 umożliwia buforowanie dużych zestawów danych na urządzeniach za pomocą udostępnionych obiektów blob danych.
4. Większa przejrzystość powodów zakończenia procesu aplikacji
Android 11 wprowadził nową funkcję, w ramach której będą generowane raporty zawierające przyczyny niedawnego zakończenia procesu. Właściciele aplikacji nie będą mogli szczegółowo zebrać danych dotyczących diagnostyki awarii – czy proces został przerwany z powodu problemów z pamięcią, błędów ANR lub z innych powodów. Jest to jedna z głównych zalet nowych funkcji wprowadzonych przez Android 11.
5. Przyspieszenie przyrostowej instalacji APK
Instalowanie dużych pakietów APK na urządzeniach zwykle zajmuje dużo czasu, nawet jeśli dokonałeś niewielkiej zmiany. Widząc znaczenie aktualizacji aplikacji, Google wprowadził przyrostową instalację APK w Androidzie 11. Przyspiesza proces, instalując wystarczającą ilość APK potrzebną do uruchomienia aplikacji podczas przesyłania pozostałych danych w tle.
6. Większe wsparcie dla aplikacji sieci neuronowych
Jeśli Twoja aplikacja jest oparta na uczeniu maszynowym i sieciach neuronowych, Android 11 sprawi, że będzie ona tylko bardziej korzystna. Dzięki nowemu interfejsowi API sieci neuronowych 1.3 system Android dokłada wszelkich starań, aby Twoje aplikacje uczenia maszynowego działały płynnie na urządzeniach. Nadszedł czas, aby dostosować proces zarządzania projektami AI i opracować nowe przypadki użycia wokół przełomowej technologii.
7. Infrastruktura do korzystania z 5G
Istnieje wiele korzyści, jakie technologia 5G wnosi do aplikacji mobilnych . Dzięki rozszerzonemu systemowi Android 11, który teraz zapewnia pełne wsparcie dla tej technologii, firmy mogą teraz korzystać z większej szybkości przesyłania strumieniowego, szybkiego przesyłania plików, zerowych opóźnień – ogólnie, zwiększonej wygody użytkownika.
Odliczanie dla Androida 11 jest włączone. Nie daj się pominąć. Pozwól nam Ci pomóc.
Czas między uruchomieniem nowego systemu operacyjnego, a czasem, w którym firmy zaczynają przygotowywać swoją aplikację pod tę wersję, jest długi. Ogólnie rzecz biorąc, firmy, którym przygotowanie aplikacji do następnej aktualizacji zajmuje dużo czasu, często cierpią z powodu konsekwencji ostrej konkurencji.
Nasi programiści Androida już zaczęli przeglądać dokument podglądu dla programistów Androida 11 i eksperymentować z nim w naszych testowych aplikacjach. Oznacza to, że będziemy gotowi do wprowadzenia Twojej aplikacji na Androida 11 w momencie jej uruchomienia.
Skontaktuj się z naszym zespołem ekspertów ds. Androida, aby zaplanować migrację aplikacji na Androida 11 i skorzystać z przewagi pierwszego przeniesienia. Ale zanim to zrobisz, oszacuj koszt opracowania aplikacji na Androida.