Google ogłosiło kolejną wersję Androida. Poznaj Androida O dzięki nowej wersji deweloperskiej. Czytaj dalej, aby dowiedzieć się więcej o Androidzie O i jego zmianach!
Znudził Ci się system Android Nougat na swoim smartfonie? Pragniesz zobaczyć, co przyniesie przyszłość kolejnej wersji najpopularniejszego mobilnego systemu operacyjnego na świecie? Google zadba o Ciebie na dzisiaj, ponieważ firma właśnie ogłosiła, co pojawi się po Androidzie Nougat.
Poznać Android O.
Zgodnie ze zwyczajem Google, następna wersja systemu operacyjnego będzie nosiła nazwę Android O, która ostatecznie trafi do konsumentów w trzecim kwartale 2017 r. Możemy spekulować, jaka będzie pełna nazwa, a my też mamy na to kilka miesięcy.
Ale teraz mamy pełną wersję zapoznawczą dla programistów i mnóstwo zmian, które O wprowadzi na Androida. Google umieściło na liście Nowe funkcje I Pszczoła w Androidzie O, więc krótko omówimy kilka z nich poniżej.
Sprawdź naszą pełną ofertę na Androida O!
Ograniczenia tła
Żywotność baterii w dalszym ciągu jest priorytetem dla Google w O. Android O nakłada dodatkowe automatyczne ograniczenia na to, co aplikacje mogą robić w tle w trzech głównych obszarach: niejawne transmisje, usługi w tle i aktualizacje lokalizacji. Omówiliśmy szczegółowo, jak
Google położył podwaliny pod zabijanie nieuczciwych procesów działających w tle w Androidzie Nougat, ale teraz firma wprowadza dodatkowe zmiany, aby powstrzymać nieuczciwe aplikacje wydłużające czas pracy baterii. Zmiany te ułatwią tworzenie aplikacji mających minimalny wpływ na żywotność baterii użytkownika, dlatego Google zaleca sprawdzenie dokumentacji na stronie limity wykonania w tle I limity lokalizacji w tle po więcej szczegółów.Kanały powiadomień
Wprowadzenie Androida O kanały powiadomień zapewnienie ujednoliconego systemu pomagającego użytkownikom zarządzać powiadomieniami za pomocą zdefiniowanych przez aplikację kategorii treści powiadomień. Umożliwi to programistom utworzenie kanału powiadomień dla każdego rodzaju powiadomień, które muszą wysłać, a także uwzględnienie wyborów dokonanych przez użytkowników aplikacji. Na przykład programiści mogą utworzyć osobne kanały powiadomień dla każdej grupy rozmów w aplikacji do przesyłania wiadomości.
Użytkownicy mogą także zarządzać większością ustawień związanych z powiadomieniami za pomocą spójnego systemowego interfejsu użytkownika. Wszystkie powiadomienia wysłane na konkretny kanał będą zachowywać się tak samo.
Android O rezygnuje również z możliwości ustawiania przez programistę poziomów priorytetów poszczególnych powiadomień. Zamiast tego można teraz ustawić zalecany poziom ważności podczas tworzenia kanału powiadomień. Po utworzeniu kanału powiadomień jedynie system może zmienić jego znaczenie, oddając władzę użytkownikowi.
Użytkownicy również mogą uśpij powiadomienia aby pojawić się ponownie w późniejszym czasie. Powiadomienia pojawią się ponownie z tym samym poziomem ważności, z jakim pojawiły się wcześniej. Aplikacje mogą również usuwać lub aktualizować odłożone powiadomienia, ale aktualizacja odłożonego powiadomienia nie powoduje jego ponownego pojawienia się.
Co więcej, Android O dodaje także nowe elementy wizualne i grupowanie powiadomień, które ułatwiają użytkownicy mogą zobaczyć, co się dzieje, gdy otrzymają wiadomość przychodzącą lub przeglądają powiadomienie cień. Dla nas brzmi to bardzo podobnie do paska powiadomień, który był obecny w starszych wersjach Androida przed Heads Up, chociaż będziemy musieli to potwierdzić.
Automatyczne uzupełnianie interfejsów API
Android O oficjalnie uznaje rolę menedżerów haseł, włączając interfejs API autouzupełniania. Ta obsługa autouzupełniania przez platformę umożliwi użytkownikom wybieranie aplikacji autouzupełniania w taki sam sposób, w jaki wybierają aplikację na klawiaturze. Google dodaje nowe interfejsy API wdrożyć usługę Autouzupełniania.
Obraz w obrazie dla telefonów i nowe funkcje okienkowe
Wyświetlacz PiP jest teraz dostępna zarówno na telefony, jak i tablety, dzięki czemu użytkownicy mogą teraz z niecierpliwością oglądać wideo, odpowiadając na czacie lub wykonując inne podobne zadania. Programiści mogą określić współczynnik proporcji i zestaw niestandardowych interakcji, takich jak pauza/odtwarzanie.
Inne nowe funkcje okienkowe obejmują: nowe okno nakładki aplikacji dla aplikacji, z których można korzystać zamiast okna alertów systemowych oraz obsługa wielu wyświetlaczy do uruchamiania czynności na zdalnym wyświetlaczu.
Zasoby czcionek w formacie XML
Czcionki są teraz w pełni obsługiwanym typem zasobu w systemie Android O. Aplikacje mogą teraz używać czcionek w układach XML, a także deklarować styl i wagę czcionki wraz z plikami czcionek.
Ikony adaptacyjne
Android O także przynosi ikony adaptacyjne które mogą teraz wyświetlać różne kształty na różnych urządzeniach i modelach. Możesz ustawić ikonę programu uruchamiającego za pomocą okrągłego kształtu na jednym urządzeniu OEM i użyć „squircle” na innym. Każde urządzenie OEM zapewnia maskę, której system następnie używa do renderowania wszystkich ikon o tym samym kształcie. System animuje także interakcje z ikonami, a także używa ikon w skrótach, aplikacji Ustawienia, oknie dialogowym udostępniania i ekranie przeglądu.
Szeroka gama kolorów dla aplikacji
Twórcy aplikacji do przetwarzania obrazu mogą teraz korzystać z nowych urządzeń wyposażonych w wyświetlacz obsługujący szeroką gamę kolorów. Aby wyświetlać obrazy o szerokiej gamie kolorów, aplikacje będą musiały włączyć flagę w swoim manifeście dla poszczególnych działań i załadować mapy bitowe z osadzonym szerokim profilem kolorów. Krzyczeliśmy tej funkcji od miesięcy i wygląda na to, że Google w końcu odpowiedział na nasze modlitwy.
Łączność
Android O obsługuje także wysokiej jakości kodeki audio Bluetooth, takie jak Kodek LDAC od Sony. Policja Androida potwierdził w oświadczeniu Google, że aktualizacja przynosi obsługa aptX, który jest wysokiej jakości kodek Bluetooth od Qualcomma.
Nowe funkcje Wi-Fi obejmują Obsługuje Wi-Fi, znane również jako sieć uwzględniająca sąsiedztwo (NAN). Na urządzeniach z odpowiednim sprzętem aplikacje i pobliskie urządzenia mogą wykrywać się i komunikować ze sobą przez Wi-Fi bez punktu dostępu do Internetu.
Google również się rozwija Interfejsy API usługi połączenia z platformy Telecom, aby umożliwić aplikacjom telefonicznym innych firm integrację z interfejsem użytkownika systemu i bezproblemową współpracę z innymi aplikacjami audio. Na przykład aplikacje mogą wyświetlać i sterować połączeniami za pomocą różnych interfejsów użytkownika, np. samochodowych radioodtwarzaczy.
Nawigacja klawiaturowa
Android O pracuje nad zbudowaniem bardziej niezawodnego i przewidywalnego modelu nawigacji „strzałkami” i „kartami”. Dzieje się tak w świetle oficjalnej dostępności aplikacji na Androida w systemie operacyjnym Chrome, który na swoich urządzeniach zawiera klawiaturę sprzętową. Możesz zobaczyć pełną dokumentację Tutaj.
AAudio API dla Pro Audio
AAudio to nowy natywny interfejs API zaprojektowany specjalnie dla aplikacji wymagających dźwięku o wysokiej wydajności i niskim opóźnieniu. Wersja deweloperska zawiera wczesną wersję tego interfejsu API, umożliwiającą uzyskanie opinii od programistów.
Udoskonalenia WebView
Android O domyślnie włącza tryb wieloprocesowy dla WebView i dodaje interfejs API, aby umożliwić aplikacji obsługę błędów i awarii. Programiści mogą także włączyć w swoich aplikacjach obiekty WebView, aby weryfikować adresy URL za pomocą Bezpiecznego przeglądania Google.
Interfejsy API języka Java 8
Android O obsługuje kilka nowych interfejsów API języka Java. Ponadto środowisko wykonawcze Androida jest szybsze niż kiedykolwiek wcześniej, a Google twierdzi, że ulepszenia są nawet dwukrotnie większe Niektóre benchmarki aplikacji.
Funkcja ułatwień dostępu: Gesty odcisków palców
Usługi ułatwień dostępu mogą również reagować na alternatywne mechanizmy wprowadzania danych, takie jak kierunkowy gest przesuwania wzdłuż czujnika odcisków palców urządzenia. To znaczy że programiści zewnętrzni mogą oficjalnie korzystać z gestów odcisków palców, aby wykonywać własne czynności!
Podglądy programistów
Jeśli naprawdę chcesz wypróbować Androida O, możesz wypróbować go, korzystając z obrazów systemu dostarczonych przez Google dla urządzeń Nexus 5X, Nexus 6P, Nexus Player, Google Pixel, Pixel XL i Pixel C. Dodatkowo możesz także pobrać zaktualizowany pakiet SDK i wypróbować Androida O na oficjalnym emulatorze Androida. Dostępny jest także emulator do testowania Androida Wear 2.0 na Androidzie O.
Google stanowczo nalega, aby ta wersja zapoznawcza dla programistów była przeznaczona wyłącznie dla programistów. Nie jest przeznaczony do użytku codziennego i konsumenckiego (ale prawdopodobnie nie odstraszy to czytelników XDA). W związku z tym te kompilacje są dostępne wyłącznie do ręcznego pobrania i flashowania. Zapisy do programu Android Beta zostaną rozpoczęte, gdy Google będzie bliżej produktu końcowego, dlatego wersja Beta systemu Android nie jest obecnie dostępna dla systemu Android O. Przed ostateczną wersją w trzecim kwartale tego roku zostaną udostępnione 3 dodatkowe wersje deweloperskie. Następna wersja deweloperska zostanie udostępniona w połowie maja, więc będziemy mieli 2 miesiące na zabawę z tą nową aktualizacją, zanim Google zafunduje nam więcej Oreo dobroć.
Aby uzyskać linki do pobrania i instrukcje flashowania dla Androida O Developer Preview 1, kieruj się tutaj.
Jesteśmy podekscytowani Androidem O i zmianami, jakie wprowadza do ekosystemu Androida. To pierwsza z wielu kolejnych wersji zapoznawczych programistów, więc możemy być pewni, że wprowadzone tutaj funkcje zostaną dopracowane, zanim dotrą do konsumenta końcowego.
Jakie są Twoje przemyślenia na temat Androida O i jego wersji Developer Preview 1? Daj nam znać w komentarzach poniżej!