Wiadomości o usługach
Nowe miejsce dla Twoich aplikacji na Samsungu Galaxy XR, pierwszym urządzeniu z Androidem XR
Czas czytania: 3 minuty
Pierwsze urządzenie z Androidem XR jest już dostępne. Galaxy XR, zaprojektowany przez Samsunga, jest już dostępny i umożliwia użytkownikom korzystanie z wciągających środowisk. Wraz z tą premierą platforma Android XR, stworzona z myślą o erze AI, wykorzystuje przydatność Gemini, aby zapewnić użytkownikom nowe sposoby korzystania z asystenta AI oraz aplikacji i gier.
Galaxy XR to nowy format, który rozszerza zasięg ekosystemu Androida, płynnie łącząc treści cyfrowe ze światem fizycznym w intuicyjny i naturalny sposób. Otwiera to przed Twoją aplikacją nowe możliwości, ponieważ możesz przekształcać dotychczasowe treści 2D w interaktywne elementy 3D, a użytkownicy mogą intuicyjnie umieszczać i zmieniać rozmiar elementów aplikacji bezpośrednio w swoim otoczeniu. Jeśli tworzysz aplikację na Androida, tworzysz ją też na Androida XR, ponieważ korzystasz z adaptacyjnego frameworka aplikacji. Aby ułatwić Ci rozpoczęcie pracy, dziś rozpoczynamy Tydzień Androida XR.
W tym tygodniu szczegółowo omówimy, co musisz wiedzieć o przenoszeniu aplikacji 2D na platformę, tworzeniu przestrzennych środowisk i publikowaniu aplikacji. Będziesz mieć też możliwość zadawania pytań bezpośrednio naszemu zespołowi, więc koniecznie dołącz do nas.
Android XR rozszerza Twoje aplikacje o nową rzeczywistość
Galaxy XR to nowy sposób interakcji z urządzeniami, który opiera się na naturalnych metodach wprowadzania danych, takich jak dłonie, oczy i głos. Wykracza poza ograniczenia fizycznego ekranu, otwierając przed użytkownikami nowe możliwości oglądania, tworzenia i odkrywania.
Android XR to rozszerzenie podstaw programowania na Androida, które oferuje ujednolicony cel programowania dla urządzeń rzeczywistości powiększonej nowej generacji. Oznacza to, że możesz efektywnie skalować swoją pracę, korzystając z ustalonej podstawy ekosystemu Androida, a jednocześnie używając znanych narzędzi i interfejsów API. Platforma została stworzona, aby ułatwić Ci przejście na tworzenie aplikacji przestrzennych.
Możesz dostosować istniejące aplikacje i tworzyć nowe za pomocą pakietu Jetpack XR SDK, który bezproblemowo integruje się z Android Studio i używanymi już interfejsami API Androida, lub korzystać z narzędzi zgodnych ze standardami branżowymi, takich jak silnik Unity i otwarte platformy, np. OpenXR i WebXR .
Android XR został zaprojektowany tak, aby obniżyć próg wejścia, umożliwiając wykorzystanie obecnej wiedzy do tworzenia naprawdę wyróżniających się aplikacji. Platforma jest gotowa na Twoje innowacje, oferując zarówno znajome, jak i nowe, zaawansowane funkcje.
Dostosowywanie istniejących aplikacji i tworzenie nowych, wciągających doświadczeń
Pierwsze kroki z Androidem XR to elastyczny proces, który pozwala wybrać ścieżkę najlepiej dopasowaną do obecnego stanu aplikacji i celów związanych z jej rozwojem.
Dostosowywanie istniejących aplikacji: w większości przypadków aplikacja mobilna będzie działać na Androidzie XR bez konieczności wprowadzania dodatkowych zmian w ramach Google Play, które są teraz dostępne na goglach. Aplikacje, które wymagają nieco więcej pracy, powinny zacząć od optymalizacji obecnych aplikacji na Androida zgodnie z zasadami dotyczącymi aplikacji adaptacyjnych. Wiele sprawdzonych metod, które zostały już wdrożone w przypadku urządzeń składanych i tabletów, pomoże Ci wyróżnić aplikację na goglach.
Tworzenie nowych rozwiązań: pakiet SDK Jetpack XR zawiera narzędzia potrzebne do tworzenia zupełnie nowych rozwiązań przestrzennych, które w pełni wykorzystują możliwości urządzenia. Pakiet SDK umożliwia przestrzenne rozmieszczenie interfejsu, korzystanie z Jetpack Compose for XR do tworzenia deklaratywnych układów przestrzennych oraz integrowanie modeli 3D i szczegółowych treści za pomocą Jetpack SceneCore. Dzięki ARCore w Jetpack XR możesz też uwzględnić funkcje percepcji, aby płynnie łączyć treści cyfrowe ze światem rzeczywistym.
Teraz jest czas na projektowanie z myślą o skupieniu i produktywności, wciągającej rozrywce i odkrywaniu nowych możliwości. Deweloperzy już tworzą aplikacje na tę platformę. Zespół Calm przekształcił swoją aplikację mobilną w wciągające doświadczenie przestrzenne, wykorzystując istniejącą bazę kodu Androida. Pierwsze działające menu XR udało im się stworzyć już pierwszego dnia, a podstawowe środowisko XR – w ciągu zaledwie 2 tygodni. Pokazuje to, że tworzenie aplikacji na XR jest naturalnym rozszerzeniem dotychczasowych prac nad Androidem.
Łatwe przenoszenie gier na platformę Unity dzięki OpenXR: Android XR obsługuje standard OpenXR, który zapewnia wspólny zestaw interfejsów API i standardów na różnych urządzeniach. Partnerzy, którzy uzyskali wcześniejszy dostęp, byli pod wrażeniem tego, jak łatwo można przenosić istniejące tytuły XR, korzystając zarówno z OpenXR, jak i z pakietu Android XR SDK dla Unity. Dzięki temu masz dostęp do szerokiej gamy funkcji, od śledzenia rąk i wzroku po tworzenie siatki sceny i utrwalanie punktów zakotwiczenia, co umożliwia tworzenie aplikacji z prawdziwie wciągającą zawartością. Na początek pobierz Unity 6 i przenieś swoje gry i aplikacje na Androida XR.
Zacznij tworzyć aplikacje na Androida XR już dziś
Przyszłość rzeczywistości rozszerzonej jest już tu, a Twoja obecna wiedza o Androidzie jest katalizatorem kształtującym to, co będzie dalej. Zacznij tworzyć nowe rozwiązania i dostosowywać obecne aplikacje do tego nowego formatu.
Aby zacząć tworzyć aplikacje na Androida XR, zapoznaj się z dokumentacją, przewodnikami i materiałami na stronie developer.android.com/xr. Nie zapomnij też wziąć udziału w tygodniu poświęconym Androidowi XR , aby uzyskać odpowiedzi na pytania i poznać szczegóły techniczne.
Stale ulepszamy narzędzia, dlatego podziel się z nami swoją opinią. Twoje uwagi bezpośrednio wpływają na rozwój środowiska programistycznego Androida XR.
Nie możemy się doczekać, aby zobaczyć, co stworzysz.
Czytaj dalej
-
Wiadomości o usługach
Ogłoszono to dziś podczas programu The Android Show. Android przechodzi z systemu operacyjnego w system inteligentny, co stwarza więcej możliwości interakcji z Twoimi aplikacjami.
Matthew McCullough • Czas czytania: 4 minuty
-
Wiadomości o usługach
Dziś rozszerzamy możliwości programowania na Androida dzięki Gemmie 4, naszemu najnowszemu, zaawansowanemu modelowi otwartemu, który został zaprojektowany z myślą o złożonym rozumowaniu i autonomicznym wywoływaniu narzędzi.
Matthew McCullough • Czas czytania: 2 minuty
-
Wiadomości o usługach
Android 17 osiągnął dziś oficjalnie stabilność platformy w wersji beta 3. Oznacza to, że powierzchnia interfejsu API jest zablokowana. Możesz przeprowadzić ostateczne testy zgodności i przesłać do Sklepu Play aplikacje przeznaczone na Androida 17.
Matthew McCullough • Czas czytania: 5 minut
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.