Android 14 „Upside Down Cake”: wszystko, co musisz wiedzieć o dużej aktualizacji Google na 2023 rok

click fraud protection

Android 14 pojawi się na smartfonie Google Pixel w Twojej okolicy na początku 2023 roku.

Szybkie linki

  • Jak nazywa się Android 14?
  • Czy moje urządzenie otrzyma system Android 14?
  • Co nowego w Androidzie 14 do tej pory?
  • Android 14 Beta 2: Zapowiadane funkcje
  • Android 14 Beta 1: Zapowiedziane funkcje
  • Android 14 Developer Preview 2: Zapowiadane funkcje
  • Android 14 Developer Preview 1: Zapowiedziane funkcje
  • Jak pobrać i zainstalować system Android 14 Beta 2 na urządzeniu Google Pixel

Najbardziej ekscytującą rzeczą w dużej aktualizacji Androida jest możliwość podążania za wzorcem, aby poznać smak wszystkich nowych funkcji. Google'a Androida 12 aktualizacja oznaczała największą wizualną przebudowę systemu operacyjnego od czasów Androida 5 Lollipop dzięki Materialny Ty. Nowa filozofia projektowania wraz z wyczerpującą listą nowych funkcji sprawiły, że Android 12 wygląda i działa radykalnie inaczej niż poprzednie iteracje. Potem pojawił się Android 13 i podwoił wiele takich samych wyborów estetycznych. Teraz przechodzimy do Androida 14 i prawdopodobnie będzie jeszcze więcej zmian pod maską.

Android 14 pojawił się niedawno i mamy już kilka wskazówek, czego możemy się spodziewać w przyszłości. Każda nowa wersja będzie dodawać nowe funkcje i mniejsze ulepszenia do różnych elementów systemu Android. Jesteśmy teraz w trakcie drugiej wersji zapoznawczej dla deweloperów i spodziewamy się, że będzie jeszcze co najmniej jedna, zanim zaczną pojawiać się wersje beta. Jeśli chcesz mieć wszystko, co trzeba wiedzieć o Androidzie 14 w jednym miejscu, to trafiłeś na właściwą stronę.

Jak nazywa się Android 14?

Google porzucił schemat nazewnictwa deserów na Androida dwa lata temu wraz z przeprojektowaniem marki Androida 10. Jednak wewnętrzne zespoły programistyczne firmy nadal używają nazw deserów. Na przykład Android 11 nazywał się Red Velvet, a Android 12 znany jest jako Snow Cone. Podobnie nazywa się Android 13 Tiramisu. Google nie trzyma już Androida 14 w tajemnicy, ponieważ został znaleziony w jednym z zobowiązań AOSP Gerrit w lipcu ubiegłego roku.

Dla tych z was, którzy są ciekawi, to były deserowe nazwy (wewnętrzne lub publiczne) wszystkich dotychczasowych wersji Androida:

  • Android 1.5: Babeczka
  • Android 1.6: pączek
  • Android 2.0: Eclair
  • Android 2.2: Froyo
  • Android 2.3: Piernik
  • Android 3.0: plaster miodu
  • Android 4.0: Kanapka z lodami
  • Android 4.1: Jelly Bean
  • Android 4.4: KitKat
  • Android 5.0: Lollipop
  • Android 6.0: Marshmallow
  • Android 7.0: Nugat
  • Android 8.0: Oreo
  • Android 9: Ciasto
  • Android 10: tarta z pigwy
  • Android 11: Ciasto Red Velvet
  • Android 12: stożek śniegu
  • Android 13: Tiramisu
  • Android 14: Tort do góry nogami

Nie jest jeszcze znana data premiery Androida 14, ale podejrzewamy, że będzie ona następować w takim samym tempie jak w poprzednich latach. Android 13 pojawił się w wersji zapoznawczej dla programistów w lutym 2022 r., a następnie kolejna wersja zapoznawcza dla programistów, a następnie cztery kolejne wersje beta, aż do ostatecznej wersji Androida 13. Wraz z pojawieniem się pierwszego podglądu programisty Androida 14 na czas i szybkim uzupełnieniem drugiego, a teraz także parą wersji beta, jasne jest, że podążamy za podobną kadencją wydawniczą jak w zeszłym roku.

Jeśli chodzi o programistów, możesz spodziewać się, że Android 14 osiągnie „stabilność platformy” w okolicach trzeciej wersji beta, jeśli Google zastosuje ten sam harmonogram wydania, co w zeszłym roku. Stabilność platformy odnosi się do finalizacji interfejsów API, aw zeszłym roku zbiegło się to z możliwością przesyłania przez programistów aplikacji ukierunkowanych na nowy poziom API w sklepie Google Play.

Czy moje urządzenie otrzyma system Android 14?

Jeśli masz najnowszy smartfon Google Pixel, taki jak nowy Seria Pixel 7, możesz mieć pewność, że będziesz jedną z pierwszych osób, które posmakują Androida 14, gdy zostanie on wydany. Nadal będzie dostępny tylko w formie podglądu programisty (a zatem prawdopodobnie nie powinien być instalowany w codziennym sterowniku), ale nadal będziesz mógł go wypróbować. Oczekujemy również, że inni producenci urządzeń włączą się do zabawy, choć zdarza się, że urządzenia z miejsc takich jak OnePlus i Xiaomi nie są aktualizowane tak regularnie. Innymi słowy, strzeż się.

Jednakże, jeśli ty Naprawdę chcesz wypróbować Androida 14, gdy pojawi się na Twoim smartfonie, a nie ma oficjalnej wersji, możesz wypróbować ogólny obraz systemu (GSI).

Co nowego w Androidzie 14 do tej pory?

Oto niektóre z nieudokumentowanych zmian, które do tej pory zauważono w Androidzie 14.

Android 14 może dodać uniwersalną obsługę przeciągania i upuszczania, podobnie jak w iOS

Wiesz, jak przeciągać i upuszczać pliki i tekst między aplikacjami na iOS? To może wreszcie być możliwe, zaczynając od Androida 14. Chociaż można to zrobić z aplikacjami, które były w trybie podzielonego ekranu, nie można tego zrobić w pełnowymiarowej aplikacji, którą chcesz przenieść do innej pełnowymiarowej aplikacji.

Wcześniej podczas trzymania pliku gesty były ignorowane przez system, a to ograniczenie dotyczyło nawet użytkowników korzystających z nawigacji za pomocą trzech przycisków. W rezultacie funkcjonalność przeciągnij i upuść została ograniczona do trybu podzielonego ekranu. Teraz użytkownicy mogą przeciągać zawartość ze swojej ulubionej aplikacji do robienia notatek do innej, bez wysiłku przesuwać palcem między otwartymi aplikacjami, wygodnie przesuń palcem w górę, aby uzyskać dostęp do ekranu głównego, a następnie wykonaj gest cofnięcia, przesuwając palcem od krawędzi wyświetlacz.

Android 14 może jeszcze bardziej ułatwić wielozadaniowość, wprowadzając sposób zapisywania par aplikacji

Jeśli kiedykolwiek pracowałeś wielozadaniowo na swoim smartfonie z Androidem, prawdopodobnie używałeś określonej pary aplikacji do większości z nich. Może te aplikacje to aplikacja bankowa i kalkulator, a może aplikacja do robienia notatek i aplikacja e-learningowa dla uczelni. Niezależnie od tego, co wybierzesz, Android 14 może to jeszcze ułatwić, umożliwiając zapisanie i uruchomienie pary aplikacji.

Nowa funkcja została zauważona przez Mishaala Rahmana i pojawia się w menu przeglądu ostatnich przedmiotów. Można to zobaczyć, otwierając menu kontekstowe, w którym obecnie znajduje się opcja menu podzielonego ekranu. To jeszcze nie działa, ale wydaje się, że może dojść do ostatecznej wersji Androida 14.

Bardziej żywe kolory mogą pojawić się w Material You Androida 14

Wygląda na to, że Google pracuje nad odważniejszymi opcjami kolorów w nowym stylu motywu, który najwyraźniej nazywa się „Fidelity”. Głównym różnica w stosunku do obecnego Material You polega na tym, że pozwoli użytkownikom naprawdę wykorzystać kolor podstawowy z wybranej tapety i użyć go dla tematu.

Ta zmiana, zauważona przez 9To5Google, mógł też niedawno zostać pokazany przez zespół Google Design w tweecie, dając nam spójrz na odważniejsze kolory, które nie są obecnie dostępne na Androidzie 13, co możesz zobaczyć na filmie powyżej.

Android 14 może wyświetlać sugestie dotyczące kart lojalnościowych oparte na lokalizacji

Mówiono, że Portfel Google to aplikacja, która byłaby punktem kompleksowej obsługi wszystkich Twoich kart cyfrowych, w tym kart lojalnościowych. Dodawanie kart lojalnościowych do Portfela jest nieco kłopotliwe, ale można to zrobić, chociaż nawet wtedy przywołanie ich w kolejce do kasy może trochę potrwać, gdy przewijasz karty, aby je znaleźć. Może się to jednak zmienić w Androidzie 14.

Wiele lat temu, kiedy Portfel Google nosił nazwę Portfel Google (Tak, to był trochę dziwny czas), gdy znajdowałeś się w pobliżu miejsca, w którym możesz użyć swojej karty lojalnościowej, aplikacja Wallet oznaczyłaby, że możesz użyć swojej karty lojalnościowej w miejscu, w którym się znajdujesz. Na szczęście Google może przywrócić tę funkcję użytkownikom Androida 14. Podczas przekopywania się przez odwołanie API dla Android 14 beta 1, odkryłem nową funkcję o nazwie „FEATURE_WALLET_LOCATION_BASED_SUGGESTIONS”. Urządzenia, które deklarują tę funkcję „[wsparcie] pokazujące oparte na lokalizacji sugestie dotyczące kart portfela dostarczane przez domyślną aplikację płatniczą”.

Jeśli chodzi o to, jak to będzie działać, jest to trochę wisi w powietrzu. Czy Portfel Google polega na określeniu tych informacji przez programistów, czy też aplikacja zrobi to automatycznie? Czy te „sugestie” przyjdą w formie powiadomień, czy karta po prostu pojawi się w Portfelu szybkiego dostępu? Pierwsza polega na tym, jak działały sugestie oparte na lokalizacji, podczas gdy druga byłaby mniej bezpośrednia, ale nadal łatwo dostępna za pomocą skrótu ekranu blokady i / lub kafelka Szybkie ustawienie.

Android 14 może pozwalać wymuszać na aplikacjach przezroczysty pasek nawigacyjny

Android Beta 1 dodał ustawienie „przezroczystego paska nawigacji”, które zmienia tło paska nawigacji, aby było przezroczyste zamiast czarnego. Obejmuje to pasek gestów widoczny u dołu ekranu. Od Androida 5.0 Lollipop twórcy aplikacji mogli to zrobić zmienić kolor paska nawigacyjnego Androida, który domyślnie jest czarny. Niektóre aplikacje nigdy go jednak nie zaimplementowały, więc możesz napotkać pewne niespójności między aplikacjami.

Co ciekawe, interfejs użytkownika aplikacji nie będzie rysowany pod paskiem nawigacyjnym, gdy ta funkcja jest włączona, co oznacza, że ​​nie będzie żadnych wizualnych nakładek między aplikacją a paskiem nawigacyjnym. Oto przykład tego, jak będzie wyglądać z włączoną funkcją „przezroczystego paska nawigacji” lub bez niej:

Android 14 ułatwi ukrycie kodu PIN telefonu przed internautami

Długi, zawiły kod PIN zapewnia wysoki poziom bezpieczeństwa na smartfonie, ale każdy może łatwo uzyskać dostęp do urządzenia, jeśli po prostu zobaczy, że... wpisując kod. Nazywa się to zazwyczaj surfowaniem po ramieniu, gdy atakujący zagląda ludziom przez ramię, aby zebrać ich hasła lub inne kryteria logowania, i jest to dość powszechna technika inżynierii społecznej. Wydaje się, że w przypadku Androida 14 Google pracuje nad funkcją o nazwie „ulepszona prywatność PIN”.

Opis tego przełącznika brzmi: „wyłącz animacje podczas wprowadzania kodu PIN”, co oznacza, że ​​animacja, która normalnie jest odtwarzana po dotknięciu dowolnej liczby na klawiaturze, nie zostanie wyświetlona. Utrudni to internautom obserwowanie, jak wprowadzasz kod PIN, ponieważ ekran blokady Androida nie będzie wyświetlał oczywistej wizualnej wskazówki dla każdego klikniętego numeru.

Powyższy film udostępnił nam Nail Sadykow i pokazuje, jak to działa.

Android 14 może wreszcie pozwolić ci ustawić różne tapety na żywo dla ekranu głównego i ekranu blokady

Smartfony z Androidem obsługują tapety na żywo od czasu Androida 2.0 Eclair i z czasem uległy one poprawie. W sklepie Google Play dostępnych jest wiele różnych opcji, a większość producentów OEM dołącza do swoich urządzeń także tapety na żywo. Jednak podczas gdy możesz ustawić osobne statyczny tapety na Androida zarówno na ekranie blokady, jak i na ekranie głównym, nie ma możliwości ustawienia osobnych żywych tapet. Wygląda na to, że zmieni się to w Androidzie 14.

Przeglądając kod źródłowy Androida 13 QPR2, zauważyliśmy kilka zmian w kodzie, które przygotowywały się do włączenia funkcji „niezależnej tapety na żywo z blokadą ekranu”. Jedna zmiana kodu dodaje nową metodę do klasy WallpaperManager systemu Android o nazwie setWallpaperComponentWithFlags(). Aplikacje systemowe, które przechowują SET_WALLPAPER_COMPONENT pozwolenie, takie jak aplikacja Live Wallpaper Picker systemu Android, może użyć tej metody do „ustawienia tapety na żywo [komponent] dla danego ekranu (ekranów)”, na przykład ekranu głównego, ekranu blokady lub obu ekranów.

Android 14 może wyświetlać powiadomienia wizualne za pośrednictwem ekranu i wskazówek flash

Czasami łatwo przegapić powiadomienie, zwłaszcza jeśli telefon jest cichy lub ma tylko wibracje. Jeśli również masz problemy ze słuchem, żadna z tych opcji nie może pomóc, dlatego wskazówka wizualna może być najbardziej użytecznym sposobem sprawdzenia, czy Twój telefon otrzymuje powiadomienia. Jednak w Androidzie 14 Developer Preview 2 możesz ustawić, aby lampa błyskowa aparatu wyłączała się po otrzymaniu powiadomienia lub sprawiała, że ​​ekran migał.

Android 14 może obsługiwać automatyczne potwierdzanie kodu PIN bez konieczności naciskania klawisza Enter

Jeśli kiedykolwiek korzystałeś z niestandardowej pamięci ROM na Androidzie, dość powszechną funkcją, którą ludzie uwielbiali włączać, było automatyczne potwierdzenie kodu PIN po umieszczeniu go w telefonie. Większość telefonów z Androidem wymaga obecnie wprowadzenia kodu PIN, a następnie naciśnięcia klawisza Enter, ale ta zmiana może ostatecznie wyeliminować tę potrzebę.

Ten przełącznik nie pojawia się domyślnie w DP2, a sama funkcja obecnie nie działa na naszych urządzeniach. Pojawia się ostrzeżenie, że „potwierdzenie kodu PIN przez naciśnięcie Enter jest bezpieczniejsze niż użycie automatycznego potwierdzenia” ale jest to kompromis dla wygody, o którym większość ludzi z pewnością będzie świadoma, jeśli używają SZPILKA. Ten przełącznik automatycznego potwierdzania prawidłowego kodu PIN nie pojawi się, jeśli ustawisz kod PIN o długości mniejszej niż 6 cyfr.

Jeśli chcesz włączyć lub wyłączyć tę funkcję Po masz już skonfigurowany kod PIN, możesz przejść do opcji Ustawienia > Bezpieczeństwo i prywatność > Blokada urządzenia > Blokada ekranu i stuknąć ikonę koła zębatego w prawym górnym rogu. Tutaj będziesz mieć dostęp do przełącznika „automatycznego potwierdzania odblokowania”, który umożliwia włączanie i wyłączanie tej funkcji.

Ta funkcja obecnie nie działa w wersji Developer Preview 2, ale może działać w przyszłej wersji.

Android 14 może pozwolić Ci utworzyć tapetę emoji na Twoim Pixelu

Google zawsze pracuje nad nowymi funkcjami, które są ukryte za flagami programistów, a jedną z nich, która pojawiła się w Developer Preview 2, jest możliwość aby utworzyć tapetę z emotikonami. The New York Times Ostatnio opublikował artykuł szczegółowo opisując, w jaki sposób Google planuje wziąć udział w ChatGPT. W raporcie opisano również, w jaki sposób niektóre z projektów graficznych i wideo firmy, które są obecnie w fazie działa, w tym „kreator tapet dla smartfona Pixel”. W systemie Android 14 DP2 zauważyliśmy nową aplikację „Tapeta Emoji” w pakiecie /product przegroda. Wygląda na to, że jest wyłączny dla Pixela, ponieważ jego nazwa pakietu to „com.google.android.apps.emojiwallpaper” i wymaga flagi funkcji „com.google.android.feature”. PIXEL_EXPERIENCE” do zadeklarowania.

Po włączeniu na liście tapet pojawiła się nowa opcja „Emoji Lab”. Dotknięcie go otworzyło interfejs użytkownika, który pozwolił mi stworzyć nową tapetę z różnymi emotikonami. Tworząc tapetę, możesz wybrać do 14 emotikonów, które mają zostać uwzględnione w projekcie, wybierać spośród wzorów takich jak „Mozaika”, „Lotos”, „Stosy”, „Posypka” i „Pryzmat”, a następnie wybierać spośród różnych kolorów. Jeśli nie wiesz, jaki projekt chcesz, możesz nacisnąć przycisk „losuj”, aby aplikacja utworzyła losową tapetę emoji.

Gdy utworzysz tapetę, zostanie ona zapisana w sekcji Laboratorium Emoji w opcjach tapet Twojego telefonu. Nie ma gwarancji, że ta funkcja zostanie wprowadzona na smartfony Google Pixel, ale wygląda na zabawną funkcję do zabawy.

Funkcja preferencji regionalnych Androida 14 może nakazać aplikacjom korzystanie z preferowanego kalendarza i systemu liczbowego

Android to globalny system operacyjny i jako taki wymaga obsługi na różne sposoby rozumieć daty, godziny i inne miary regionalne, takie jak stopnie Fahrenheita w porównaniu do stopni Celsjusza i kilometrów kontra mile. Nie zawsze jest właściwe, aby aplikacja zakładała, jakich danych użytkownik chciałby użyć, i dlatego wiele aplikacji (zwłaszcza aplikacji pogodowych) będzie zapytać jakiego miernika chcesz użyć. Google dodał ustawienia językowe dla poszczególnych aplikacji w Androidzie 13 i wydaje się, że teraz rozszerza ten pomysł na inne przypadki użycia.

Firma testuje nową funkcję „preferencji regionalnych” w Androidzie 14, która pozwala użytkownikom ustawić własne preferowane jednostki temperatury, kalendarz, pierwszy dzień tygodnia i system liczbowy dla każdego z nich widownia. „Preferencje regionalne” pojawiają się w obszarze Ustawienia > System > Języki i wprowadzanie, gdy przełączana jest ukryta flaga programisty.

Ta funkcja jest teraz dostępna w Androidzie 14 Developer Preview 2.

Android 14 może zapewnić lepszą obsługę klawiatur z gestami touchpada i mapowaniem klawiszy modyfikujących

Google stara się, aby Android działał lepiej na urządzeniach z dużymi ekranami, a dzięki tym wysiłkom mamy teraz takie rzeczy pasek zadań, osadzanie aktywności, bardziej zoptymalizowane aplikacje, ulepszone tworzenie skrzynek na listy i lepsza obsługa podzielonego ekranu, z których większość przybyła W Androida 12L. Android 14 DP1 ma teraz lepszą obsługę klawiatury.

Android 14 przygotowuje się do dodania obsługi zmiany zachowania klawiszy modyfikujących. W Androidzie 14 możesz zamienić zachowanie klawiszy Caps Lock, Ctrl, Meta i Alt, chociaż wymaga to odwrócenia flagi programisty. Ogólny plik układu klawiszy został zaktualizowany w systemie Android 14, aby zmapować więcej kodów klucza systemu Linux na kody klucza systemu Android. Zmiany to:

  • klucz 120 od (niezdefiniowany) do RECENT_APPS
  • klawisz 228: KEYBOARD_BACKLIGHT_TOGGLE
  • klawisz 229: KEYBOARD_BACKLIGHT_DOWN
  • klawisz 230: KEYBOARD_BACKLIGHT_UP
  • klawisz 248: WYCISZ
  • klawisz 418: ZOOM_IN
  • klawisz 419: POMNIEJSZ
  • klawisz 528: SKUPIENIE

Ponadto, po włączeniu flagi programisty, Android 14 DP1 pokaże nową opcję „Touchpad” w ustawieniach. Tutaj możesz przełączać, czy musisz dotknąć, aby kliknąć, zmienić kierunek przewijania (przewijanie do tyłu) lub przełączać, czy prawe dolne dotknięcie touchpada wyświetla więcej opcji. Możesz także dostosować szybkość wskaźnika, jeśli domyślna prędkość jest zbyt niska lub zbyt szybka. Dostępne są nawet gesty touchpada, a samouczek można włączyć, obracając drugą flagę programisty. Te gesty nawigacyjne touchpada można dostosować, a obejmują one:

  • Wróć, przesuwając trzema palcami w lewo lub w prawo
  • Przejdź do domu, przesuwając trzema palcami w górę
  • Otwórz ostatnie aplikacje, przesuwając trzema palcami w górę, a następnie przytrzymując
  • Otwórz powiadomienia, przesuwając trzema palcami w dół
  • Przełączaj aplikacje, przesuwając czterema palcami w lewo lub w prawo

Android 14 może ułatwić znajdowanie i usuwanie oprogramowania typu bloatware zainstalowanego przez operatora

Bloatware jest trudne do zdefiniowania, ale zasadniczo jest to każda preinstalowana aplikacja na smartfonie, która przekracza potrzeby użytkownika. Problem polega na tym, że potrzeby te różnią się w zależności od osoby, ale wszyscy prawdopodobnie zgodzimy się, że aplikacje instalowane w tle bez wiedzy i zgody użytkownika będą się liczyć. W systemie Android 14 DP1 istnieje ukryte menu „aplikacje zainstalowane w tle”, które nie jest domyślnie dostępne. Aby się pojawiła, musisz odwrócić ukrytą flagę programisty, a nawet wtedy nie pojawia się ona w zwykłej wersji Ustawień. Zamiast tego pojawia się w specjalnej wersji Ustawień o nazwie „Spa”, która jest również zamknięta za flagą programisty.

Ten nowy interfejs „aplikacje instalowane w tle” jest obsługiwany przez nową usługę systemową o nazwie „Kontrola instalacji w tle”. Właściwie Mishaala Rahmana cętkowane dowody istnienia tej usługi za pośrednictwem zobowiązania AOSP kilka miesięcy temu. W tamtym czasie zauważono, że ta usługa systemowa będzie używana nie tylko dla nowej funkcji Androida 14 (rzekomo pokazana powyżej strona „aplikacje zainstalowane w tle”), ale także „kilka nadchodzących Android V [Android 15]” cechy.

Jak widać na powyższym zrzucie ekranu, użytkownik końcowy będzie mógł wykryć po cichu zainstalowane aplikacje i usuń je, jeśli chcą, i wydaje się, że aplikacje zainstalowane przez adb lub aplikacje aktywne na pierwszym planie nie będą wyświetlane w lista. Może to być przydatne na niektórych urządzeniach, gdzie włożenie karty SIM operatora uruchamia instalację w tle kilkunastu niechcianych aplikacji.

Przewidujący gest wstecz w Androidzie 14 pozwala zobaczyć, dokąd zmierzasz, przesuwając palcem wstecz

Przesuwanie z powrotem w Androidzie może być nieprzewidywalne i jest ku temu całkiem duży powód. Gdy poruszasz się po aplikacjach, Android zapisuje miejsca docelowe, przez które przechodzisz, zwane tylnym stosem. Dzieje się tak, aby system przeniósł Cię do właściwego miejsca docelowego, gdy przesuniesz palcem, aby wrócić. Jednak przed Androidem 13 system nie mógł wiedzieć na pewno, dokąd gest wstecz zabierze użytkownika. Jeśli przesunąłeś się z powrotem na końcu tylnego stosu, wróciłeś prosto do poprzednio otwartej aplikacji. Nie było to od razu oczywiste dla użytkownika i mogło oznaczać utratę pozycji w aplikacji.

Jednakże, ma się to zmienić wraz z Androidem 14. Android 13 zaimplementował już bardzo podstawową formę tego, która pokaże użytkownikowi, kiedy wróci do swojego programu uruchamiającego. Android 14 pokaże teraz podgląd tego, co Dokładnie będziesz wracać do.

To niewielka zmiana, ale mile widziana, która sprawia, że ​​system Android jest bardziej intuicyjny. Nowa animacja przejścia jest domyślnie wyłączona w DP1, aw naszym filmie nadal musieliśmy to zrobić włącz ustawienie przewidywanej animacji wstecznej w Opcjach programisty, a także musieliśmy użyć aplikacji, która optuje w nowe przewidywane zachowanie gestów wstecz.

Android 14 pozwoli Ci ograniczyć dostęp do zdjęć aplikacji, nawet jeśli nie korzystają one z Selektora zdjęć

Interfejs API programu Photo Picker jest jedną z najważniejszych funkcji systemu Android 13 i został przeniesiony na urządzenia z systemem Android w wersji 4.4+ dzięki Project Mainline. Pozwala użytkownikom wybrać, do których zdjęć i filmów aplikacja może uzyskać dostęp, aby nie mieć pełnego dostępu do wszystkich zdjęć i filmów na urządzeniu. Aplikacje muszą jednak obsługiwać interfejs API Photo Picker, a wiele z nich tego nie robi. chociaż może to nie mieć znaczenia w Androidzie 14.

Począwszy od Androida 14, gdy aplikacja, której celem jest interfejs API poziomu 33, uruchamia okno dialogowe uprawnień środowiska uruchomieniowego, aby poprosić użytkownika o przyznanie im uprawnień READ_MEDIA_VIDEO lub READ_MEDIA_IMAGES (lub oba), Android 14 może wstawić nowy wpis w oknie dialogowym uprawnień, który mówi „Wybierz zdjęcia”. Dotknięcie tego wpisu uruchomi nową wersję Selektora zdjęć, która pozwala użytkownikowi wybrać zdjęcia lub filmy, które chce przyznać dostęp do aplikacji. Aplikacja ma następnie dostęp tylko do tych elementów multimedialnych, które użytkownik specjalnie wybrał, chyba że użytkownik zdecyduje się na to rozszerz dostęp do dodatkowych elementów multimedialnych lub przyznaj aplikacji dostęp do całej kolekcji sklepu multimedialnego dla obrazów i wideo.

Ten wpis w oknie dialogowym uprawnień nie jest domyślnie wyświetlany w systemie Android 14 DP1, ponieważ jego widoczność jest ograniczona flagą programisty. Miejmy nadzieję, że Google umożliwi to w ostatecznej wersji, ponieważ jest to w dużej mierze ochronny interfejs API zapewniający prywatność.

Android 14 przygotowuje się do dodania funkcji klonowania aplikacji

Google testuje nową funkcję „klonowanych aplikacji”. W Androida 14 które pozwolą ci „utworzyć drugą instancję aplikacji, dzięki czemu będziesz mógł korzystać z dwóch kont w tym samym czasie”. Ta funkcja może być udostępnione użytkownikom za pośrednictwem aplikacji Ustawienia w obszarze Ustawienia > Aplikacje > Sklonowane aplikacje, jak pokazano na osadzonych zrzutach ekranu poniżej.

Kiedy sklonujesz swoją pierwszą aplikację za pomocą funkcji „klonowanych aplikacji”, Android tworzy tak zwany „klonowany profil użytkownika” i instaluje tę aplikację w profilu. Wszystkie aplikacje sklonowane później są instalowane w tym samym profilu klonowania, który został utworzony wcześniej. Ponieważ klonowany profil nie udostępnia danych aplikacji nadrzędnemu profilowi ​​użytkownika, oznacza to, że żadne sklonowane aplikacje nie zachowają Twoich danych logowania ani ustawień, więc będziesz musiał skonfigurować je od podstaw. Jeśli zdecydujesz, że nie potrzebujesz już sklonowanej aplikacji, możesz ją usunąć na stronie „sklonowane aplikacje” lub przez standardowy interfejs „Informacje o aplikacji”.

Jedynym sposobem wcześniejszego klonowania aplikacji było sklonowanie ich za pomocą adb, ponieważ funkcjonalność została faktycznie dodana w Androidzie 12. Niektórzy producenci OEM udostępnili również opcje klonowania aplikacji, a istnieją nawet aplikacje innych firm, które wykorzystują profile służbowe do klonowania aplikacji. Jest to natywne rozwiązanie, które będzie działać w szczególności na urządzeniach Google Pixel.

Menu udostępniania może Wreszcie lepiej

Android od dłuższego czasu ma problem z menu udostępniania. Podczas gdy aktualizacje w przeszłości próbowały to naprawić, nie jest to spójne w wersjach OEM Androida, a nawet w aplikacjach, i ogólnie jest to bałagan. Poniższy zrzut ekranu pokazuje dokładnie, co mam na myśli.

Źródło obrazu: Esper

Problem występuje nawet w przypadku różnych producentów OEM, którzy również używają AOSP jako podstawy.

Źródło obrazu: Esper

Na szczęście wydaje się, że Google może przenieść arkusz udostępniania Androida do Linia główna projektu moduł w przyszłej wersji, aby rozwiązać niespójności w menu udostępniania, zgodnie z inne raporty. W tym celu Google dodał nową aplikację do obrazu systemu z Androidem 13 QPR1 beta. Kod źródłowy Androida 13 QPR1 ujawnia, że ​​nowa aplikacja „Intent Resolver” obsłuży implementację Androida kod „chooser”, który wywołuje Arkusz udostępniania systemu Android, zmuszając użytkowników do wybrania aplikacji, której mają używać do udostępniania działanie.

Przenosząc arkusz udostępniania systemu Android do głównego modułu projektu, Google może teraz oferować bardziej spójne menu udostępniania systemu na urządzeniach z systemem Android różnych producentów OEM. Pozwoli to również firmie na eksperymentowanie z tym, co działa, a co nie, ulepszając to bez potrzeby posiadania systemu hurtowego aktualizacja. Nie potwierdzono, że Google będzie to kontynuować, ale wydaje się to prawdopodobne.

Nadchodzą aktualizowalne certyfikaty główne

Certyfikaty główne stanowią rdzeń infrastruktury klucza publicznego (PKI) i są podpisywane przez zaufane urzędy certyfikacji (CA). Czasami jednak te urzędy certyfikacji stają się niegodne zaufania i musi istnieć sposób, aby urządzenia otrzymywały nowe certyfikaty, aby zapewnić pełny dostęp do Internetu. Wcześniej w systemie Android jedynym sposobem dystrybucji nowych certyfikatów była aktualizacja OTA, ponieważ są one przechowywane na partycji systemowej telefonu.

To ma się zmienić w przyszłości, prawdopodobnie z Androidem 14, ponieważ Google tworzy główny sklep na twoim telefonie (sklep, który w zasadzie mówi twojemu telefonowi jakie certyfikaty są akceptowane) część modułu Conscrypt Mainline, którą można aktualizować za pośrednictwem systemu Google Play Aktualizacje. Dla większości użytkowników nie ma to znaczenia, ale chroni telefon przed potencjalną katastrofą internetową, gdyby główny urząd certyfikacji nagle stał się niegodny zaufania z dnia na dzień.

Health Connect może być częścią Androida 14

Na Androida dostępnych jest niezliczona ilość aplikacji do monitorowania stanu zdrowia, ale nie każda pojedyncza aplikacja obejmie wszystkie funkcje życiowe, które chcesz śledzić. Aplikacje mogą i decydują się na indywidualne udostępnianie danych innym aplikacjom, ale wcześniej nie było takiej możliwości jeden Interfejs API, który aplikacje zdrowotne mogą wykorzystywać do udostępniania danych. Zdrowie Połącz jest odpowiedzią Google na ten problem, która może działać jako pośrednik między tymi aplikacjami śledzącymi, aby udostępniać sobie dane. Jeśli MyFitnessPal chce pobierać dane z Samsung Health, Fitbit i Google Fit, wcześniej musiał łączyć się bezpośrednio z każdą z tych aplikacji. W takim przypadku wystarczy połączyć się z Health Connect, a Health Connect obsłuży wszystkie te połączenia.

Usługa Health Connect jest obecnie dostępna w sklepie Google Play, ale problem polega na tym, że nie jest ona fabrycznie zainstalowana na Twoim telefonie, więc nie wszyscy o niej wiedzą. Google zasygnalizowało zamiar co najmniej preinstalacji Niektóre telefony i prawdopodobnie firma czeka, aż wyjdzie z wersji beta, aby to zrobić. Raporty sugerują że pojawi się z Androidem 14 i bardzo prawdopodobnie jako moduł Mainline. Nie jest to potwierdzone, ale istnieje wiele mocnych dowodów na to, że tak jest.

Pożegnaj się z Android Beam

Po wycofaniu się z Androida 10, Google to zrobi Wreszcie usuwać Android Beam z AOSP, zgodnie z zatwierdzeniem na Androida Gerrit. Android Beam może być używany do łączenia dwóch urządzeń w celu łatwego rozpoczęcia przesyłania danych. Został już zastąpiony przez Nearby Share, który zasadniczo robi to samo, więc to nie jest wielka sprawa.

Jednak największym problemem jest to, że Nearby Share opiera się na Google Mobile Services (GMS). że Google w zasadzie odebrał funkcję AOSP i ukrył ją za zastrzeżoną usługą To nie jest część AOSP. Oznacza to, że producenci, którzy nie są (lub nie mogą być, tacy jak Huawei) częścią własnych umów licencyjnych Google na GMS, stracą dostęp do funkcji.

Przywitaj się przez satelitę

Android 14, według starszego wiceprezesa Google ds. Androida, Hiroshi Lockheimera, obsługują łączność satelitarną. Powiedział, że Google „projektuje dla satelitów” i że firma jest podekscytowana możliwością wspierania partnerów „w umożliwieniu tego wszystkiego w następnej wersji Androida”. Biorąc pod uwagę presję ze strony takich firm jak Apple, która również niedawno wprowadziła obsługę satelitarną do serii iPhone 14, wydaje się, że jest to kierunek, w którym zmierza branża.


Android 14 Beta 2: Zapowiadane funkcje

Android 14 Beta 2 pojawił się podczas tegorocznego Google I/O i szybko pojawiła się wersja Beta 2.1, która naprawiła kilka błędów. Prawie wszystkie zmiany wprowadzone w tej wersji beta to także poprawki błędów i ogólne ulepszenia systemu, chociaż dodano obsługę wbudowanych i niestandardowych animacji tyłu.

Android 14 Beta 1: Zapowiedziane funkcje

Android 14 Beta 1 pojawił się z kilkoma zmianami, choć większość z nich była pod maską.

Zmiany w interfejsie użytkownika

Android 14 Beta 1 ogłosił zarówno nową strzałkę wstecz, która uzupełnia tapetę użytkownika i motyw urządzenia, jak i nowy arkusz udostępniania która jest już aktywna w najnowszej wersji beta przeglądarki Google Chrome. Aplikacje mogą dodawać niestandardowe akcje do arkuszy udostępniania systemu, co powinno uczynić je bardziej intuicyjnymi w przyszłości.

Zmiany deweloperskie

Ścieżki można teraz wyszukiwać i interpolować, a interfejs Android Path API to elastyczny mechanizm służący do tworzenia i renderowania grafiki wektorowej. W systemie Android 14 będzie można wysyłać zapytania do ścieżek, aby zobaczyć, co się w nich znajduje, a aktualizacje interfejsu API dodają również funkcję interpolacji między ścieżkami, których struktury dokładnie pasują.

Ponadto Android 14 poprawia preferencje językowe poszczególnych aplikacji i umożliwia aplikacjom wykrywanie języka interfejsu użytkownika bieżącej aplikacji. Dzięki Android Studio Giraffe Canary 7 i AGP 8.1.0-alpha07 możesz skonfigurować swoją aplikację tak, aby automatycznie obsługiwała języki poszczególnych aplikacji.

Wreszcie, aplikacje mogą ograniczać określone widoki, aby były widoczne tylko dla usług ułatwień dostępu, które twierdzą, że są pomocne dla użytkowników niepełnosprawnych. Play Protect stara się upewnić, że aplikacje są zgodne z tymi twierdzeniami, a ten atrybut jest zdefiniowany jako accessibilityDataSensitive.


Android 14 Developer Preview 2: Zapowiadane funkcje

Android 14 Developer Preview 2 pojawił się z kilkoma dodatkowymi zmianami, choć większość z nich jest przeznaczona dla programistów.

Prywatność i ochrona

Photo Picker to interfejs API wprowadzony przez Google w systemie Android 13. Aplikacje nie muszą prosić o żadne uprawnienia, aby uzyskać dostęp do elementów wybranych przez użytkownika za pomocą Selektora zdjęć, dzięki czemu udostępnianie zdjęć i filmów aplikacjom pozwala zachować prywatność. My już włączył tę funkcję w pierwszej wersji zapoznawczej dla programistów Androida 14, ale w zasadzie pozwala wybrać, do jakich zdjęć zezwolisz aplikacji.

Ponadto Android 14 dodaje Menedżer poświadczeń jako interfejs API platformy i ułatwia logowanie, obsługując interfejsy API do pobierania i przechowywania danych uwierzytelniających skonfigurowanych przez użytkownika dostawców danych uwierzytelniających, takich jak menedżerowie haseł. Obsługuje również klucz dostępu nowy standard branżowy uwierzytelniania bez hasła, co jest bezpieczniejsze niż używanie nazwy użytkownika i hasła do logowania się w aplikacjach. Umożliwi użytkownikom tworzenie kluczy dostępu do aplikacji i przechowywanie ich w Menedżerze haseł Google. Zapisane klucze dostępu będą synchronizowane między urządzeniami zalogowanymi na to samo konto Google.

Wreszcie, istnieją bezpieczniejsze ukryte intencje, a aplikacje przeznaczone dla systemu Android 14 muszą przyznawać uprawnienia do uruchamiania działań w tle podczas wysyłania PendingIntent lub wiązania usługi.

Ulepszone środowisko aplikacji

Android 14 wprowadza szereg interfejsów API PackageInstaller, aby usprawnić i poprawić wrażenia użytkownika, jeśli chodzi o instalowanie plików APK, zwłaszcza te z zewnętrznych sklepów z aplikacjami. Obejmują one:

  • requestUserPreapproval(): umożliwia użytkownikowi odroczenie pobierania pliku APK do czasu zatwierdzenia instalacji.
  • setRequestUpdateWłasność(): umożliwia instalatorowi wskazanie, że jest odpowiedzialny za przyszłe aktualizacje aplikacji.
  • setDontKillApp(): umożliwia bezproblemową instalację opcjonalnych funkcji aplikacji za pośrednictwem podzielonych plików APK, gdy aplikacja jest używana.

Android 14 Developer Preview 1: Zapowiedziane funkcje

Wersja zapoznawcza Androida 14 dla programistów 1 przynosi wiele zmian w tabeli. Podczas gdy niektóre z bardziej interesujących są ukryte przed użytkownikiem końcowym, Google zrobił ogłosić również kilka interesujących aktualizacji i zmian. Obejmują one:

Dodatkowe opcje dostosowywania

Ponieważ Android polega na dostosowywaniu, wprowadzono kilka zmian, które nie tylko ułatwiają dostosowywanie smartfona, ale także pomaganie użytkownikom, którzy mogą mieć dodatkowe ułatwienia dostępu wymagania. Obejmuje to większe czcionki ze skalowaniem nieliniowym, preferencje językowe dla poszczególnych aplikacji oraz interfejs API fleksji gramatycznej, który obsługuje języki z podziałem na płeć, takie jak francuski, niemiecki i hiszpański.

Ulepszenia prywatności i bezpieczeństwa

W systemie Android 14 Google podwaja niektóre ulepszenia w zakresie prywatności i bezpieczeństwa, które tworzył przez lata. Na początek, w jednym z najbardziej agresywnych działań przeciwko złośliwemu oprogramowaniu, Google zablokował instalację aplikacji skierowanych do Android SDK na poziomie 22 lub niższym. Wynika to z faktu, że niektóre złośliwe oprogramowanie lub inne niebezpieczne aplikacje będą atakować zestaw SDK 22, aby uniknąć podlegania modelowi uprawnień w czasie wykonywania wprowadzonemu w systemie Android 6.0 Marshmallow. Deweloperzy i entuzjaści nadal będą mogli instalować starsze aplikacje, korzystając z poniższych przysł Komenda.

adb install --bypass-low-target-sdk-block NAZWA PLIKU.apk

Istnieją również inne ulepszenia, w tym bezpieczniejsze ukryte intencje, bezpieczniejsze ładowanie kodu dynamicznego i wymaganie od aplikacji definiowania dynamicznego Context.registerReceiver() jako eksportowanego lub niewyeksportowanego.

Optymalizacja procesów w tle

Wiele rzeczy, które spowalniają żywotność baterii smartfona, to nie tylko to, co dzieje się na pierwszym planie, ale także to, co dzieje się w tle. Aplikacje potrzebują działających w tle procesów, aby zbierać informacje lub wyświetlać powiadomienia, dlatego Google zoptymalizował transmisje w tle. Aplikacje otrzymują zarejestrowany kontekstowo rozgłasza, gdy aplikacja przechodzi do stan buforowany, ponieważ transmisje do odbiorców zarejestrowanych w kontekście mogą być umieszczane w kolejce i dostarczane do aplikacji dopiero po wyjściu ze stanu buforowania. Ponadto niektóre powtarzające się transmisje zarejestrowane w kontekście, takie jak BATTERY_ZMIENIONA, mogą zostać połączone w jedną ostateczną transmisję przed jej dostarczeniem, gdy aplikacja wyjdzie ze stanu buforowania.

Google jest teraz dużo bardziej do przodu z tym, czym powinny być usługi pierwszego planu / dla których są zarezerwowane zadania użytkownika o najwyższym priorytecie, aby system Android mógł poprawić zużycie zasobów i baterię życie. Istnieją również nowe zadania, takie jak typy transferu danych inicjowane przez użytkownika.

Kompatybilność aplikacji

Google wprowadza obsługę OpenJDK 17, aby w pełni włączyć funkcje Java 17 w nadchodzących wersjach zapoznawczych dla programistów. Dzięki Linia główna projektu, Google twierdzi, że ponad 600 milionów urządzeń będzie mogło otrzymywać najnowsze aktualizacje ART, które również zawierają te zmiany.

Google umożliwi także programistom przełączanie nowych funkcji, a te funkcje znajdują się w opcjach programisty.

Jak pobrać i zainstalować system Android 14 Beta 2 na urządzeniu Google Pixel

Możesz łatwo pobrać Androida 14 Beta 2 i koniecznie sprawdź nasz przewodnik jak zainstalować Androida 14 jeśli nie jesteś pewien, jak to zrobić.

Google oficjalnie udostępnia tę aktualizację podglądu programisty dla urządzeń Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 i Pixel 4a (5G). Możesz także użyć obrazów systemu 64-bitowego z emulatorem Androida w Android Studio.