Artykuł

Co nowego w Androidzie Oreo?

protection click fraud

Android Oreo wprowadza kilka zmian do istniejących funkcji, a także wszystkie nowe funkcje. Od tego czasu pierwszy przybył w 2008 roku, Android był bardzo płynnym oprogramowaniem. Przestrzeń mobilna nieustannie ewoluuje, a Android ewoluował wraz z nią, aby mógł sprostać potrzebom ludzi takich jak my, którzy używają go na co dzień.

Wraz z pierwszą prezentacją programistyczną Androida Oreo, mogliśmy rzucić okiem na niektóre nowe funkcje. Teraz, gdy Android 8.0 jest ostateczny, wiemy dokładnie, czego możemy się spodziewać po najnowszej wersji.

Oto wszystko, co musisz wiedzieć!

Limity tła

Począwszy od Android 7.0, Android może ograniczyć określone czynności, które aplikacja chce wykonywać, gdy działa w tle. Oreo opiera się na tym początku i kładzie najwyższy priorytet na oszczędzaniu energii i poprawie żywotności baterii bez konieczności robienia czegokolwiek lub instalowania przez użytkownika (to my!),

Verizon oferuje Pixel 4a za jedyne 10 USD miesięcznie na nowych liniach Unlimited

Nowe ograniczenia

niejawne transmisje (wysyłanie „sygnałów” do innych aplikacji lub działań, na których mają działać), usługi działające w tle (działania aplikacji, które działają, gdy nie ma jej na ekranie) i aktualizacje lokalizacji (sprawdzanie, gdzie korzystasz z usług lokalizacyjnych Androida) są automatyczne. Oznacza to, że łatwiej jest tworzyć aplikacje, które nie mają wpływu na żywotność baterii, a użytkownik nie musi niczym zarządzać.

To nowy obszar dla Androida, więc deweloperzy są zachęcani do zapoznania się z dokumentacją i wypróbowania ograniczeń wykonywania w tle i lokalizacji, zanim Android Oreo będzie dostępny dla urządzeń konsumenckich. Limity wykonywania w tle to dość duża sprawa, mimo że nie widzimy żadnych zmian na naszym ekranie.

Kanały powiadomień

Android N przyniósł nową strukturę powiadomień i sposoby korzystania z niej przez programistów, dzięki czemu uzyskujemy więcej informacji w przestrzeni, w której cenione są nieruchomości.

Wraz z Androidem Oreo, Google wprowadza nowe kanały powiadomień: grupuje powiadomienia według ich typu. Powiadomieniami nadal zarządza aplikacja, która je dostarcza, ale użytkownicy mogą kontrolować sposób wyświetlania rzeczy w poszczególnych kanałach. W ten sposób możemy decydować o tym, jak powiadamia nas aplikacja z wiadomościami lub odtwarzacz muzyki wyświetla trwałe powiadomienie. Kanały powiadomień to dla nas nowy sposób kontrolowania bogatych powiadomień, które dostarczają nam aplikacje na Androida.

Niektóre z tych bogatych zmian w powiadomieniach mają postać niestandardowego powiadomienia podczas odtwarzania multimediów. Przykłady Google wykorzystują okładkę albumu lub miniaturę wideo, aby stworzyć kolorowe interaktywne powiadomienie.

Kanały powiadomień są wymagane, jeśli programista kieruje swoją aplikację na Androida Oreo i jest to sprawa typu wszystko albo nic. Jeśli powiadomienie nie jest przypisane do kanału, nie będzie wyświetlane.

Więcej: wszystko, co musisz wiedzieć o powiadomieniach w Androidzie Oreo

Zdjęcie na zdjęciu dla słuchawek

Google przenosi obsługę wyświetlaczy PiP na telefony z systemem Android.

Obecnie Android TV ma natywną metodę wyświetlania PiP, ale telefony używają standardowego widoku wielu okien zamiast nakładki. Dzięki nowemu sposobowi działania aplikacje można projektować w taki sposób, aby dodatkowe okno służyło wyłącznie do wyświetlania treści, a elementy sterujące lub inne elementy aplikacji Chrome można było umieścić w innym miejscu.

Dzięki Androidowi Oreo możemy zmniejszyć widok aplikacji do małego dodatkowego okna, które użytkownik może ustawić w czasie wykonywania. Na przykład okno YouTube można skurczyć i przesunąć, aby podczas gry można było robić notatki w drugiej aplikacji.

To także otwiera nowy sposób na obsługi nakładek ekranu oraz metody uruchamiania aplikacji lub działania (części aplikacji) przez urządzenie na zdalnym wyświetlaczu. Aplikacja może działać jednocześnie na więcej niż jednym ekranie, a programista może zdecydować, na którym ekranie ma uruchamiać aplikację, gdy użytkownik ją uruchamia.

Adaptacyjne ikony i odznaki

Plik Google Pixel Launcher wprowadził ikony adaptacyjne, a teraz Android obsługuje je w całym systemie i natywnie.

Można podać opcje dla masek o różnych kształtach, które definiują zewnętrzną granicę (np. Wiewiórki) i animowane ikony. Ikony adaptacyjne będą obsługiwane w programie uruchamiającym, skrótach, ustawieniach urządzenia, oknach dialogowych udostępniania i na ekranie przeglądu aplikacji.

Firma Google opracowała to w sposób łatwy dla programistów. Zapewniają normalną ikonę i tło, a system łączy je ze sobą za pomocą maski zdefiniowanej przez domowy program uruchamiający.

Ponadto nowe ikony obsługują odznaki dla nowej zawartości. Nazywane „kropkami powiadomień” są bardzo podobne do odznak, które widzieliśmy wcześniej. Google dodaje takie rzeczy, jak okienko podglądu na ekranie głównym, do którego można uzyskać dostęp za pomocą skrótu do ikony, a także skróty dostępne tylko w aplikacji, takie jak odpowiadanie na wiadomość.

Więcej: Co to są ikony adaptacyjne i dlaczego ich potrzebuję?

Zasoby czcionek w XML

Android Oreo promuje czcionki do pełnego typu zasobów.

Oznacza to, że czcionki można definiować w taki sam sposób, jak kolory i inne zasoby w układach aplikacji przy użyciu języka XML, a programiści będą mieli większą kontrolę nad używanymi czcionkami i stylami. Może to oznaczać, że możemy mieć aplikacje z własnymi niestandardowymi czcionkami bez żadnych skomplikowanych procedur przez programistę lub użytkowników.

Google łączy wszystkie własne darmowe czcionki w pakiety do pobrania, których można tutaj użyć, a to może dotyczyć również emoji!

Projekt Treble

Project Treble to fundamentalna zmiana w sposobie tworzenia Androida i dostawców zewnętrznych - firmy takie jak Qualcomm czy NVIDIA - mogą dodawać wymagane oprogramowanie poza głównym systemem Android struktura. To duże przedsięwzięcie i trwało długo, ale powinno złagodzić wiele z problemu powolnej aktualizacji, który obserwujemy od firm produkujących telefony z Androidem.

Pixel i Pixel XL to jedyne istniejące telefony, które będą mogły korzystać z funkcji Project Treble, ale telefony z systemem Android 8.0 lub nowszym będą miały pełny dostęp. Mamy nadzieję, że to wykorzystają!

Więcej: Jak Google Project Treble pomoże rozwiązać jeden z najstarszych problemów Androida

Interfejsy API autouzupełniania

Wsparcie platformy dla autouzupełniania oznacza lepsze zabezpieczenia i skuteczny sposób przechowywania powtarzalnych informacji przez aplikację.

Dzięki nowemu interfejsowi API autouzupełniania użytkownik będzie mógł wybrać źródło danych i aplikacji autouzupełniania które muszą przechowywać i pobierać tego rodzaju dane, nie będą już musiały działać jako ułatwienia dostępu usługa. Aplikacja taka jak menedżer haseł może łączyć swoją własną aktywność z wykorzystaniem interfejsu API autouzupełniania i możemy ją wybrać, gdy jest to potrzebne, podobnie jak wybór nowej klawiatury. Można również zbudować aplikację, która działa jako globalna pamięć do automatycznego uzupełniania danych bez powiązania z żadnym konkretnym programem.

Szeroka gama kolorów dla aplikacji

Programiści tworzący aplikacje dla Androida Oreo na urządzeniach obsługujących szeroką gamę kolorów mogą teraz wykorzystać te wyświetlacze.

Aplikacje takie jak edytory zdjęć i przeglądarki obrazów mogą to wykorzystać, a programiści po prostu muszą włącz ustawienie informujące system o tym, że aplikacja rozpoznaje kolory w szerokiej gamie i osadza szeroki kolor profil. Niektóre z obsługiwanych profili to AdobeRGB, Pro Photo RGB i DCI-P3.

Łączność

Android Oreo wprowadza pewne zmiany w sposobie komunikacji naszych urządzeń z innymi urządzeniami. Zmiany powitalne obejmują:

  • Wysokiej jakości dźwięk Bluetooth przez Kodek Sony LDAC. Twoje ulubione piosenki będą brzmiały jeszcze lepiej dzięki połączeniom Bluetooth. Najnowsza wersja zapoznawcza programisty obsługuje również kodek AptX, dzięki czemu muzyka przez Bluetooth może brzmieć lepiej niż kiedykolwiek.
  • Łączność NAN (Neighborhood Aware Networking) przy użyciu specyfikacji Wi-Fi Aware. Urządzenia z obsługiwanym sprzętem mogą komunikować się ze sobą za pomocą Wi-Fi bez centralny punkt dostępu.
  • Ramy telekomunikacyjne wprowadza nowe sposoby współpracy aplikacji do połączeń innych firm ze specjalnymi funkcjami Twojego operatora. Nowe interfejsy API obsługują teraz aplikacje, które nie muszą używać uniwersalnej aplikacji telefonu systemowego do wyświetlania informacji o połączeniach, a dane te mogą być wyświetlane i kontrolowane przez Bluetooth.

Nawigacja za pomocą klawiatury i przechwytywanie wskaźnika

Android włączony Chromebooki oznacza, że ​​potrzebujemy lepszego sposobu korzystania ze wszystkich funkcji aplikacji za pomocą klawiatury i myszy. Android Oreo koncentruje się na tworzeniu lepszego modelu nawigacji za pomocą strzałek i klawiszy tabulacji. Jest to jedna z tych rzeczy, które są zarówno lepsze, jak i łatwiejsze dla programistów i użytkowników końcowych.

Nawigacja za pomocą klawiatury przenosi znajomą nawigację za pomocą klawiatury „Meta-klawisz + Tab” do aplikacji na Androida za pomocą tak zwanej nawigacji klawiaturowej klastry i przechwytywanie wskaźnika dają aplikacji lub grze kontrolę nad wskaźnikiem myszy za pomocą domyślnego gładzika lub myszy zewnętrznej.

Ulepszenia dźwięku

Nowy interfejs API AAudio został zbudowany dla aplikacji, które wymagają wysokiej wydajności i niskiej latencji ścieżki audio. Można odczytać dane audio i napisane przez normalne strumienie, a AAudio API obsługuje routing i opóźnienia.

Pierwsze wersje interfejsów API AAudio nie są jeszcze ukończone, ale stanowią świetny sposób dla programistów, którzy potrzebują tych funkcji, aby przekazać opinie. Chcemy, aby ludzie budowali odpowiednik GarageBand na Androida, aby mieć coś do powiedzenia na temat działania nowych funkcji!

Dodatkowe narzędzia dla programistów, takie jak ulepszenia fokusu audio i nowa klasa regulacji głośności, stworzą naszą muzykę brzmią jeszcze lepiej, a nowe sposoby uzyskiwania dostępu do plików multimedialnych oznaczają, że programiści mogą znacznie więcej dzięki aplikacjom, które je odtwarzają.

Ulepszenia WebView

Android Oreo włącza tryb wieloprocesowy dla składników WebView z Nougat jako domyślny i dodaje nowy zestaw interfejsów API, które zapewniają wersję informacje, lepsze sposoby zamykania okna widoku internetowego, metoda określania priorytetu renderowania widoku internetowego oraz Google Safe Browsing API.

Dzięki temu aplikacje korzystające z języków programowania sieci web są bardziej stabilne i bezpieczne, a użytkownicy skorzystają, jeśli programiści włączą Bezpieczne przeglądanie Google dla zdalnych adresów URL.

API Java 8 i optymalizacje w czasie wykonywania

Android Oreo obsługuje nowe interfejsy API języka Java, w tym nowy interfejs API java.time wprowadzony w najnowszej wersji Java 8. Optymalizacja dla nowych środowisk wykonawczych jest również uwzględniona w celu uzyskania lepszej wydajności i stabilności w aplikacjach zaprojektowanych dla Androida Oreo.


Jeśli jesteś zainteresowany tworzeniem aplikacji na Androida 8.0, to tylko wierzchołek góry lodowej. Odwiedzić Blog dla programistów Androida aby poznać wszystkie zmiany i przykładowy kod.

Zaktualizowano sierpień 2017 r z ostateczną wersją dziennika zmian dla Androida O.

Główny

  • Recenzja Androida Oreo!
  • Wszystko nowe w Androidzie Oreo
  • Jak pobrać Androida Oreo na Pixela lub Nexusa
  • Oreo sprawi, że znów pokochasz powiadomienia
  • Czy mój telefon otrzyma Androida Oreo?
  • Dołącz do dyskusji
To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!
Czas przeciąć przewód!

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!

Najlepsze bezprzewodowe słuchawki douszne są wygodne, świetnie brzmią, nie kosztują zbyt wiele i łatwo mieszczą się w kieszeni.

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko
Następne pokolenie

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko.

Sony oficjalnie potwierdziło, że pracuje nad PlayStation 5. Oto wszystko, co o nim wiemy.

Nokia wprowadza na rynek dwa nowe budżetowe telefony z Androidem One poniżej 200 USD
Nowe Nokie

Nokia wprowadza na rynek dwa nowe, budżetowe telefony z Androidem One poniżej 200 dolarów.

Nokia 2.4 i Nokia 3.4 to najnowsze dodatki do budżetowej linii smartfonów HMD Global. Ponieważ oba są urządzeniami z Androidem One, mają gwarancję otrzymania dwóch głównych aktualizacji systemu operacyjnego i regularnych aktualizacji zabezpieczeń przez okres do trzech lat.

Zabezpiecz swój dom dzwonkami i zamkami SmartThings
Ding Dong - drzwi zamknięte

Zabezpiecz swój dom dzwonkami i zamkami SmartThings.

Jedną z najlepszych rzeczy w SmartThings jest to, że możesz używać wielu innych urządzeń innych firm w swoim systemie, w tym dzwonków do drzwi i zamków. Ponieważ wszystkie one zasadniczo korzystają z tej samej obsługi SmartThings, skupiliśmy się na tym, które urządzenia mają najlepsze specyfikacje i sztuczki, aby uzasadnić dodanie ich do arsenału SmartThings.

instagram story viewer