Od 1 sierpnia Google Play będzie wymagać przesłania nowych aplikacji, by kierować co najmniej interfejs API Oreo systemu Android 8.0. Od 1 listopada wszystkie aktualizacje istniejących aplikacji muszą być kierowane na ten sam interfejs API. Na pierwszy rzut oka ta zmiana może niewiele dla Ciebie oznaczać, ale będzie miała ogromny wpływ na Androida. Teraz Twoje ulubione aplikacje będą coraz lepsze.

Po utworzeniu aplikacji programiści wybierają docelowy interfejs API oparty na innej wersji Androida. Wersja, którą celują, określa narzędzia dostępne do tworzenia aplikacji. Narzędzia te obejmują ulepszenia sposobu zarządzania danymi w tle, wykorzystania uprawnień, funkcji zabezpieczeń i innych funkcji poprawiających komfort korzystania z aplikacji, a także ogólną wydajność urządzenia.

Wiele istniejących aplikacji nie jest kierowanych na najnowszą wersję Androida. Powody są różne: od niechęci do poświęcania czasu i zasobów na unikanie nowych zabezpieczeń. Ale dzięki nowej polityce Google będą musieli wykorzystać wiele nowych narzędzi Oreo. W rezultacie więcej aplikacji pozwoli Ci korzystać z najnowszych funkcji dostępnych w systemie Android, dzięki czemu każda nowa aktualizacja systemu operacyjnego będzie bardziej znacząca.

Lepsza żywotność baterii

Google stale dodaje ulepszenia do Androida, aby zmniejszyć zużycie baterii. W przypadku różnych wersji Androida aplikacje mogą być praktycznie niezaznaczone w tle, mogą utrzymywać połączenia danych i zużywać zasoby, takie jak pamięć RAM i procesor, podczas jedzenia na baterii.

W przypadku Androida 8.0 (lub poziomu interfejsu API 26) aplikacje muszą teraz implementować ograniczenia wykonywania w tle. Z bardzo nielicznymi wyjątkami aplikacje będą uznawane za bezczynne za każdym razem, gdy nie będziesz aktywnie ich używać, i nie będzie można uruchamiać nowych usług w tle. Tylko w określonych okolicznościach aplikacja w tle może otrzymać tymczasowe okno do uruchamiania niezbędnych usług bez ograniczeń.

Gdy Twoje aplikacje zostaną zaktualizowane w celu kierowania na Oreo, nie będą już zwolnione z tych reguł. W wyniku tego powinien nastąpić zauważalny skok żywotności baterii.

Czytaj także:  Jak korzystać z ukrytego rejestratora ekranu Samsung na jednym interfejsie użytkownika 2

Kolejną poprawą wprowadzoną przez Oreo są ograniczenia transmisji. Zdarzenia systemowe (takie jak wyłączenie radia Wi-Fi) wyzwalają te programy, które są wykorzystywane przez aplikacje do różnych celów. Wcześniej, jeśli aplikacja zarejestrowała się w celu odbierania transmisji, każde zdarzenie ostrzegałoby aplikację i zużywa baterię. Jednak w przypadku Androida Oreo, chyba że transmisja jest skierowana konkretnie do aplikacji, nie może jej już odbierać.

Więcej podzielonego ekranu Aplikacje Picture-in-Picture

Podczas kierowania na Oreo, obsługa wielu okien może teraz zostać łatwo zaimplementowana. Po raz pierwszy wprowadzony w Nougat, wiele okien może przyjąć jedną z dwóch form. Pierwszy to tryb podzielonego ekranu. W trybie podzielonego ekranu możemy korzystać z większych ekranów naszych telefonów, oglądając jednocześnie dwie aplikacje. Spodziewaj się wielu innych aplikacji, w tym obsługi tej funkcji, ponieważ jest to proste uzupełnienie, o ile aplikacja kieruje na Oreo.

Inna forma obsługi wielu okien jest dostępna w interfejsie API Oreo. Tryb Picture-in-Picture pozwala wyświetlać treści (zazwyczaj wideo) w małym ruchomym oknie nałożonym na inną aplikację. Obecnie lista aplikacji obsługujących tę funkcję jest niewielka w porównaniu do liczby aplikacji zapewniających odtwarzanie wideo. Od 1 listopada spodziewać się napływu aplikacji wideo obsługujących tę funkcję.

  • Nie przegap: każda aplikacja na Androida zgodna z funkcją Picture-in-Picture

Ulepszona obsługa różnych układów ekranu

Nawet jeśli nie znosisz tego nowego trendu, wyświetlanie wycięć jest oficjalnie rzeczą, ponieważ producenci OEM nadal dążą do coraz wyższych proporcji między ekranem a ciałem. Jednak wcześniejsze wersje Androida nie wiedzą, co zrobić z wyświetlanym wycięciem, w wyniku czego aplikacje są wyświetlane niepoprawnie. Ukierunkowanie na Oreo rozwiązuje ten problem, ponieważ zawiera różne wycięcia wyświetlania, od tak małych jak Essential PH-1 do dłuższych, takich jak podobno Pixel 3 XL.

Mówiąc o sposobie wyświetlania aplikacji, Oreo pozwala również programistom prawidłowo formatować aplikacje pod kątem różnych współczynników proporcji. Od 2017 roku branża przeniosła się do 18: 9, a dzięki wycięciom displayowym widzimy nawet mało znane proporcje, takie jak Essential 19:10. Bez optymalizacji aplikacje są blokowane przez elementy interfejsu użytkownika, takie jak nawigacja i pasek stanu, lub po prostu nie wypełniają całego ekranu, pozostawiając czarny pasek na dole. Gdy aplikacje zaczną kierować reklamy na Oreo, nie będzie to już miało miejsca.

Czytaj także:  Wejdź na stronę „Informacje o aplikacji”, aby szybciej uzyskać dowolną aplikację

Lepsze powiadomienia

W Oreo Android wprowadził kanały powiadomień. Powiadomienia z każdej aplikacji można teraz uporządkować według typów, a każdy rodzaj powiadomień z aplikacji można dostosować do własnych preferencji.

Na przykład aplikacja Twitter zapewnia osobne kontrolki powiadomień dla tweetów, DM i wszystkich innych typów powiadomień, które możesz otrzymywać od Twittera. Każde z tych powiadomień „kanały” pozwala na zmianę znaczenia tego typu powiadomień, czy są one słyszalne, czy używają diody LED powiadomień i innych.

Obecnie tylko garstka aplikacji obsługuje tę funkcję (głównie aplikacje opracowane przez Google), ale teraz wszystkie aplikacje będą korzystać z tego nowego narzędzia (chyba, że ​​nie planują nigdy wysłać aktualizacji do swojej aplikacji).

Mniej szkodliwego oprogramowania

Problem złośliwego oprogramowania w Sklepie Play powinien być mniej powszechny niż w przeszłości. Konkretnie, aplikacje uzyskujące uprawnienia, których nie potrzebują, będą miały trudniejszy czas żerowania na użytkownikach. Dzięki wymaganiom Oreo aplikacje będą musiały przestrzegać wszystkich najnowszych środków bezpieczeństwa, które Android obejmuje, aby chronić swoich użytkowników, w tym prośby o zatwierdzenie każdego żądanego pozwolenia. Aby uzyskać więcej informacji o tym, w jaki sposób kierowanie Oreo zwalcza szkodliwe aplikacje, sprawdź poniższy link.

  • Nie przegap: W jaki sposób zasady Google dotyczące nowej aplikacji zabiją większość złośliwego oprogramowania dla Androida

Zmuszanie programistów do kierowania na Oreo to wielka sprawa dla Androida. Projekt Treble rozwiązuje już problem fragmentacji urządzeń, znacznie ułatwiając ich aktualizację. Wymagając aplikacji do kierowania na najnowszą wersję Androida, społeczność może teraz cieszyć się nowymi funkcjami Oreo po otrzymaniu aktualizacji.