Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten dokument zawiera ogólny opis niektórych interfejsów API systemu iOS 12, dla których wersja zapoznawcza platformy Xamarin udostępnia powiązania języka C#.
Aby rozpocząć tworzenie aplikacji systemu iOS 12 za pomocą platformy Xamarin, zobacz przewodnik wprowadzający
ARKit 2
ARKit to platforma rzeczywistości rozszerzonej dołączonej do systemu iOS. ArKit 2 umożliwia wielu użytkownikom interakcję ze sobą w scenie rzeczywistości rozszerzonej, umożliwia utrwalanie obiektów w przestrzeni i powrót do nich w późniejszym czasie oraz zapewnia rozpoznawanie obrazów 2D i śledzenie i rozpoznawanie obiektów 3D. System iOS 12 udostępnia również funkcję AR Quick Look, która umożliwia renderowanie modeli AR usdz w aplikacjach.
Skróty Siri
Skróty Siri umożliwiają deweloperom bardziej głęboką integrację swoich aplikacji z siri. Za pomocą skrótów Siri użytkownicy mogą otwierać zawartość lub inicjować zadania w tle za pomocą poleceń głosowych lub inicjować te same zadania za pomocą skrótów sugerowanych przez Siri na ekranie blokady.
Core ML 2
Core ML 2 zmniejsza rozmiar aplikacji poprzez kwantyzację modelu i elastyczne modele, poprawia wydajność aplikacji przy użyciu nowego interfejsu API przewidywania wsadowego i używa modeli niestandardowych do obsługi postępów w uczeniu maszynowym.
Ulepszenia powiadomień
W systemie iOS 12 pogrupowane powiadomienia umożliwiają prezentowanie powiadomień użytkowników w grupach aplikacji lub wątkach. Tekst podsumowania zawiera dodatkowe informacje o grupie powiadomień.
Rozszerzenia zawartości powiadomień w systemie iOS 12 umożliwiają korzystanie z niestandardowych interfejsów użytkownika i przycisków akcji dynamicznych.
Struktura języka naturalnego
Struktura języka naturalnego umożliwia aplikacjom wykonywanie różnych typów analizy języka. Może na przykład identyfikować części mowy i określać język reprezentowany przez blok tekstu.
Struktura przetwarzania obrazów
Struktura vision zawiera ulepszony detektor twarzy, który może wykrywać twarze w różnych orientacjach. Ponadto poprawki żądań mogą wybierać określoną wersję algorytmu platformy przetwarzania obrazów.
Interfejsy API zdjęć i wideo
W systemie iOS 12 interfejs API segmentacji pionowej zwraca matowe efekty portretowe — maskę liniową, która określa pierwszy plan z tła obrazu pionowego i jest przydatna w tworzeniu różnych efektów obrazu. System iOS 12 umożliwia również korzystanie z danych głębokości z aparatu TrueDepth na potrzeby efektów wideo w czasie rzeczywistym.
Passwords
System iOS 12 ułatwia użytkownikom i deweloperom pracę z hasłami:
- Automatyczne wypełnianie haseł i automatyczne silne hasła umożliwiają automatyczne generowanie, przechowywanie i używanie silnych haseł w aplikacjach systemu iOS podczas rejestrowania się i logowania do aplikacji.
- Autowypełnianie kodu zabezpieczeń umożliwia korzystanie z kodów uwierzytelniania opartych na wiadomościach SMS bez ręcznego wycinania i wklejania lub zapamiętywania.
- Klasa
ASWebAuthenticationSessionusprawnia proces pracy z usługami uwierzytelniania federacyjnego. - Rozszerzenia dostawcy poświadczeń automatycznego wypełniania umożliwiają aplikacjom haseł innych firm podanie nazwy użytkownika i haseł w polach logowania.
Aktualizacje zestawu kondycji
System iOS 11.3 wprowadził rekordy kondycji, co umożliwia użytkownikom pobieranie informacji o rekordzie zdrowia z różnych instytucji opieki zdrowotnej i wyświetlanie ich na urządzeniach z systemem iOS. System iOS 12 dodaje interfejsy API, które umożliwiają aplikacjom innych firm bezpieczny dostęp do tych danych.
Konteksty prezentacji aplikacji iMessage
W systemie iOS 12 aplikacje iMessage obsługują konteksty prezentacji, które umożliwiają uruchamianie aplikacji jako normalnej aplikacji iMessage lub w kontekście efektu zdjęcia lub wideo.
Struktura sieci
Struktura sieciowa, stos sieciowy będący podstawą URLSession interfejsów API często używanych w aplikacjach systemu iOS, jest teraz dostępna jako autonomiczna struktura, co ułatwia pracę z protokołem TCP, UDP, TLS, IPv4/IPv6 i nie tylko.
Carplay
W systemie iOS 12 aplikacje innych firm mogą dostarczać mapy i instrukcje nawigacji kolei w funkcji CarPlay przy użyciu nowej struktury CarPlay.
Przestarzałe elementy
W systemie iOS 12 firma Apple ma przestarzałe:
- OpenGL ES, zachęcając deweloperów do przyjęcia systemu Metal.
UIWebView, na rzecz .WKWebView