Odkrywanie możliwości interpretera kodu ChatGPT OpenAI

Odkrywanie możliwości interpretera kodu ChatGPT OpenAI

Firma Apple konsekwentnie zapewnia programistom potężne narzędzia i struktury umożliwiające tworzenie wyjątkowych aplikacji. Podczas wydarzenia WWDC23 firma ogłosiła wprowadzenie na rynek zupełnie nowego urządzenia do noszenia o nazwie Vision Pro. Ten gadżet rzeczywistości mieszanej działa jak komputer przestrzenny, odwzorowujący zawartość cyfrową na bezpośrednie otoczenie fizyczne i umożliwiając użytkownikowi obsługę jej za pomocą rąk, oczu i głosu. Za pomocą Vision Pro użytkownicy mogą wchodzić w interakcję z treściami cyfrowymi w sposób sprawiający wrażenie, że są one fizycznie obecne w ich otoczeniu. Aby zapewnić użytkownikom naprawdę wciągające wrażenia w czasie rzeczywistym, rewolucyjna konstrukcja Vision Pro obejmuje krzem Apple w unikalnej konstrukcji z dwoma chipami wraz z wyświetlaczem o ultrawysokiej rozdzielczości, mogącym pochwalić się imponującymi 23 milionami pikseli na dwóch ekranach.

Ale co to oznacza dla programistów? Na tym blogu zagłębimy się w to, co Apple Vision Pro oferuje programistom możliwość odkrywania niezliczonych możliwości, jakie otwiera przed tworzeniem najnowocześniejszych aplikacji i doświadczenia.

Data wydania: 

Zestaw słuchawkowy zostanie wydany na początku 2024 roku w Stanach Zjednoczonych

Szacunkowa cena: 3,499 dolarów (2.88 lakhs)

OS: VisionOS

SDK: Pakiet SDK VisionOS jest dostępny teraz dla programistów.

Do stosowania w aplikacjach technologia Vision Pro oferuje niezliczone możliwości. Kluczowe obszary, w których VisionPro będzie miało wpływ na rynek rzeczywistości mieszanej to: 

  • rozrywka
  • Fitness
  • Wirtualni asystenci
  • Gry
  • Edukacja
  • Obserwuj Nas
  • Inżynieria
  • Styl życia

Apple tworzy aplikacje VisionOS z wykorzystaniem aktualnych frameworków i narzędzi, dzięki czemu programiści mogą szybko rozwijać i realizować swoje pomysły w wyznaczonym czasie.  

Podstawowe trzy elementy umożliwiające tworzenie wciągających, niezwykłych wrażeń są następujące. 

okno: Twoja aplikacja VisionOS może mieć utworzone jedno lub więcej okien. Uwzględniono tradycyjne widoki i elementy sterujące, a Ty możesz pogłębić swoje wrażenia, włączając materiał 3D. Powstały przy użyciu SwiftUI.

Volumes: Woluminy to sceny SwiftUI, które wyświetlają zawartość 3D przy użyciu RealityKit lub Unity. Użytkownicy mogą przeglądać zawartość i wchodzić w interakcję z nią z dowolnej perspektywy, zarówno w przestrzeni udostępnionej, jak i w pełnej przestrzeni aplikacji.

Spaces: Przestrzeń wspólna to miejsce, w którym domyślnie otwierają się aplikacje i tam współistnieją obok siebie, podobnie jak wiele aplikacji na komputerze Mac. Użytkownicy mogą także przenosić w aplikacjach dwa elementy wyświetlacza – Windows i woluminy. Aby zapewnić bardziej wciągające wrażenia, aplikacja może uruchomić specjalną przestrzeń Full Space, w której widoczna jest tylko zawartość aplikacji. Co więcej, aplikacja może również wykorzystywać okna i woluminy, tworzyć nieograniczoną zawartość 3D, zapewniać portal do innego wszechświata, a nawet całkowicie zanurzać użytkowników w otoczeniu pełnej przestrzeni.

Lista znanych frameworków Apple przydatnych w obliczeniach przestrzennych

SwiftUI

Odkrywanie możliwości interpretera kodu ChatGPT PlatoBlockchain Data Intelligence firmy OpenAI. Wyszukiwanie pionowe. AI.

Dzięki SwiftUI możemy tworzyć wspaniałe, dynamiczne aplikacje szybciej niż kiedykolwiek wcześniej i określać interfejsy użytkownika dla każdej platformy Apple. SwiftUI to najlepsza metoda zaprojektowania nowego programu VisionOS lub przeniesienia bieżącej aplikacji na iPadOS lub iOS na platformę, niezależnie od tego, czy generujesz okna, woluminy czy doświadczenia przestrzenne. Obsługiwane są nowe możliwości 3D, głębia, ruchy, efekty i rodzaje scen immersyjnych.

Zestaw rzeczywistości

Odkrywanie możliwości interpretera kodu ChatGPT PlatoBlockchain Data Intelligence firmy OpenAI. Wyszukiwanie pionowe. AI.

Możemy wyprodukować treści 3D, animacje i efekty wizualne dla Twojej aplikacji, korzystając z silnika renderowania 3D firmy Apple. Zestaw rzeczywistości może zrobić o wiele więcej, na przykład rzucać cienie, otwierać portale do innych światów, tworzyć spektakularne efekty wizualne i automatycznie dostosowywać się do rzeczywistych warunków oświetleniowych.

Arkite:

Odkrywanie możliwości interpretera kodu ChatGPT PlatoBlockchain Data Intelligence firmy OpenAI. Wyszukiwanie pionowe. AI.

Dzięki Vision Pro ARKit może całkowicie zrozumieć otoczenie użytkownika, otwierając przed aplikacjami nowe możliwości interakcji ze środowiskiem. Gdy Twoja aplikacja zostanie przeniesiona do pełnej przestrzeni i poprosi o pozwolenie, możesz użyć potężnych Arkite Interfejsy API, takie jak szacowanie płaszczyzny, rekonstrukcja sceny, zakotwiczanie obrazu, śledzenie świata i śledzenie dłoni szkieletu. Domyślnie ARKit obsługuje podstawowe funkcje systemu, z których automatycznie korzystają Twoje aplikacje, gdy znajdują się w przestrzeni współdzielonej. Więc umyj ścianę wodą. Podnieś piłkę z ziemi. Twórz niezapomniane spotkania, łącząc swoje treści z rzeczywistym światem.

dostępność:

Odkrywanie możliwości interpretera kodu ChatGPT PlatoBlockchain Data Intelligence firmy OpenAI. Wyszukiwanie pionowe. AI.

Osoby, które lubią obsługiwać swoje urządzenia wyłącznie oczami, głosem lub kombinacją tych dwóch, przekonają się, że VisionOS jest przystępny. Dodatkowo funkcja Pointer Control umożliwia użytkownikom wybranie palca wskazującego, nadgarstka lub głowy jako alternatywnego wskaźnika do nawigacji po treści, jeśli chcą czegoś innego. 

Lista wymaganych narzędzi programistycznych do tworzenia aplikacji VisionOS

Xcode:

Odkrywanie możliwości interpretera kodu ChatGPT PlatoBlockchain Data Intelligence firmy OpenAI. Wyszukiwanie pionowe. AI.

Xcode, który obsługuje pakiet SDK systemu VisionOS, to miejsce, w którym rozpoczyna się rozwój systemu VisionOS. Stwórz zupełnie nową aplikację lub dodaj docelowy system VisionOS do już istniejącej. W podglądzie Xcode udoskonal swoją aplikację. Baw się swoją aplikacją, odkrywając różne układy pomieszczeń i opcje oświetlenia w zupełnie nowym symulatorze VisionOS. W przypadku treści przestrzennych opracuj testy i wizualizacje w celu zbadania kolizji, okluzji i zrozumienia sceny.

Kompozytor rzeczywistości Pro:

Odkrywanie możliwości interpretera kodu ChatGPT PlatoBlockchain Data Intelligence firmy OpenAI. Wyszukiwanie pionowe. AI.

Dowiedz się o zupełnie nowym programie Reality Composer Pro, stworzonym, aby ułatwić przeglądanie i przygotowywanie materiałów 3D dla aplikacji VisionOS. Reality Composer Pro, narzędzie dołączone do Xcode, umożliwia importowanie i porządkowanie zasobów, w tym modeli 3D, materiałów i dźwięku. Proces kompilacji Xcode jest z nim ściśle zintegrowany, aby umożliwić podgląd i optymalizację zasobów VisionOS, co jest najlepsze.

jedność:

Odkrywanie możliwości interpretera kodu ChatGPT PlatoBlockchain Data Intelligence firmy OpenAI. Wyszukiwanie pionowe. AI.

Teraz możesz dostosować swoje bieżące aplikacje utworzone w Unity dla systemu VisionOS lub tworzyć nowe aplikacje i gry, korzystając z silnych i znanych możliwości tworzenia oprogramowania Unity. Twoje aplikacje mogą korzystać z AR Foundation i innych dobrze znanych funkcji Unity, a także wszystkich zalet systemu VisionOS, w tym renderowania przejściowego i dynamicznie wspomaganego.

Wnioski:

Apple Vision Pro to kluczowy moment dla programistów, otwierający świat możliwości w dziedzinie wciągających wrażeń. 

Wykorzystując Apple Vision Pro, programiści mogą zapewniać przełomowe doświadczenia, które urzekają i zachwycają użytkowników. 

O autorze: Raviteja Aketi jest menedżerem technicznym w Mantra Labs. Posiada bogate doświadczenie w projektach B2B i B2C. Raviteja uwielbia odkrywać nowe technologie, oglądać filmy i spędzać czas z rodziną i przyjaciółmi.

Przeczytaj także: Wyrusz w odyseję projektową: transformacja interfejsu użytkownika/UX firmy Apple podczas WWDC 2023 

Znak czasu:

Więcej z Mantra Labstra