
Apple ogłasza nowe technologie i udoskonalenia w zakresie narzędzi oferowanych deweloperom.
Nowy design na bazie Liquid Glass
Elegancki nowy design – stworzony z wykorzystaniem Liquid Glass – pozwala deweloperom sprawić, że oferowane przez nich aplikacje dają więcej wrażeń i przyjemności. Jednocześnie oprogramowanie od razu wygląda znajomo.
Architektury natywne, takie jak SwiftUI, zapewniają deweloperom wszystko, czego potrzeba do uwzględnienia nowych rozwiązań projektowych w oferowanych aplikacjach. Uniwersalny design pozwala deweloperom bardziej uwydatnić kierowaną do użytkowników treść. To przekłada się na spójność doświadczeń na poszczególnych platformach Apple.
Dzięki zupełnie nowej aplikacji Icon Composer deweloperzy i projektanci mogą tworzyć atrakcyjne wizualnie ikony, które uwydatniają charakter aplikacji. To potężne narzędzie pomaga w kreowaniu spójnie wyglądających ikon aplikacji. Do poszczególnych warstw można dodawać adnotacje na potrzeby wielu trybów renderowania, a także korzystać z zaawansowanych funkcji, takich jak zamazywanie, dostosowywanie przejrzystości, testowanie odblasków świetlnych czy podgląd ikon w różnych odcieniach.
Architektura Foundation Models
Automattic wykorzystuje tę architekturę w swojej aplikacji Day One do prowadzenia dziennika, aby oferować użytkownikom inteligentne funkcje w zakresie zarządzania prywatnością.
Xcode 26
Mogą oni wykorzystywać duże modele językowe bezpośrednio w ramach zadań programistycznych – pisania kodu, testów i dokumentacji – a także do doskonalenia designu czy naprawiania usterek. Xcode ma wbudowaną obsługę systemu ChatGPT. Deweloperzy mogą też używać kluczy interfejsów API od innych dostawców i uruchamiać lokalne modele na Macu z układem scalonym Apple. Wszystko po to, by wybrać model najlepiej dopasowany do ich potrzeb. Aby zacząć korzystać z systemu ChatGPT w Xcode, deweloperzy nie muszą zakładać konta. Z kolei subskrybenci mogą połączyć swoje konta, żeby zwiększyć wachlarz dostępnych działań.
Xcode 26 ma wbudowaną obsługę systemu ChatGPT. Deweloperzy mogą też używać kluczy interfejsów API od innych dostawców i uruchamiać lokalne modele na Macu z układem scalonym Apple. Wszystko po to, by wybrać model najlepiej dopasowany do ich potrzeb.
Narzędzia programistyczne (Coding Tools) pomagają deweloperom w płynnym i wydajnym wykonywaniu zadań. Narzędzia programistyczne dostępne są w każdym obszarze kodu. Podsuwają propozycje działań, na przykład wygenerowanie podglądu czy środowiska testowego bądź też naprawienie usterki. Bezpośrednio radzą sobie również z konkretnymi poleceniami dotyczącymi innych zadań.
Narzędzia programistyczne pomagają deweloperom w płynnym i wydajnym wykonywaniu zadań, takich jak pisanie testów i dokumentacji, usuwanie błędów czy analiza konwersji typów.
App Intents
Dzięki analizie wizualnej aplikacje takie jak Etsy polepszają doświadczenia użytkowników poprzez przyspieszanie i ułatwianie znajdowania towarów i produktów.
Swift 6.2
Architektura Containerization
Architektura Containerization pozwala deweloperom tworzyć, pobierać i uruchamiać obrazy kontenerów Linux bezpośrednio na Macu.
Narzędzia i rozwiązania w zakresie gier
Game Porting Toolkit 3 zapewnia deweloperom udoskonalone narzędzia do ewaluacji i profilowania gier.
Deweloperzy mogą teraz uruchamiać sieci inferencji bezpośrednio na shaderach w celu generowania oświetlenia, materiałów i geometrii, co przekłada się na niezwykle realistyczne efekty wizualne w grach. MetalFX Frame Interpolation generuje dodatkową klatkę na każde dwie wcześniej renderowane klatki, tak by uzyskać wyższy i stabilniejszy klatkaż. Z kolei MetalFX Denoising umożliwia wykorzystanie działających w czasie rzeczywistym technologii ray tracingu i path tracingu w najbardziej zaawansowanych grach.
Dzięki interfejsowi Metal 4 deweloperzy mogą teraz uruchamiać sieci inferencji bezpośrednio na shaderach w celu generowania oświetlenia, materiałów i geometrii, co przekłada się na niezwykle realistyczne efekty wizualne w grach.
Game Overlay sprawia, że rozgrywka jest jeszcze bardziej wciągająca dzięki bezpośredniej integracji funkcji Game Center. Gracze mają dostęp do osiągnięć i najnowszych wyników, a także widzą, w co aktualnie grają ich znajomi. Łatwo więc zainicjować rozmowę, i to bez wychodzenia z gry. Gracze mogą też dostosowywać ustawienia i sprawdzać najnowsze wydarzenia In-App Events, co pozwala im pozostawać w kontakcie i zachowywać kontrolę bez uszczerbku na poziomie immersji.
Game Overlay sprawia, że rozgrywka jest jeszcze bardziej wciągająca dzięki bezpośredniej integracji funkcji Game Center.
Narzędzia do ochrony dzieci w internecie
Nowe funkcje App Store Accessibility i App Store Connect
Deweloperzy mogą teraz udostępniać w App Store Connect informacje o zakresie wsparcia oferowanego przez aplikację bądź grę – na przykład obsłudze funkcji VoiceOver, Sterowanie głosowe, Większy tekst czy Napisy. Etykieta Accessibility Nutrition Label będzie widniała na stronie produktowej aplikacji i będzie odpowiednio dostosowana do każdej platformy, na której działa aplikacja. Deweloperzy mogą też dodać na stronie produktowej aplikacji w App Store adres URL, który prowadzi na stronę ze szczegółowymi informacjami.
Etykiety Accessibility Nutrition Labels na stronach produktowych w App Store jeszcze przed pobraniem informują użytkowników, które ułatwienia dostępu są uwzględnione w aplikacji lub grze.
Dostępność
Wszystkie opisane funkcje można testować w ramach programu Apple Developer Program na stronie developer.apple.com, a ogólnodostępna wersja beta zostanie udostępniona w ramach programu Apple Beta Software Program w przyszłym miesiącu na stronie beta.apple.com/pl.
Źródło: Apple
























