iOS 12 소개
이 문서에서는 Xamarin의 미리 보기 릴리스에서 C# 바인딩을 제공하는 일부 iOS 12 API에 대한 개략적인 설명을 제공합니다.
Xamarin을 사용하여 iOS 12 앱 빌드를 시작하려면 시작 가이드를 참조하세요.
ARKit 2
ARKit은 iOS에 포함된 증강 현실 프레임워크입니다. ARKit 2를 사용하면 여러 사용자가 증강 현실 장면에서 서로 상호 작용할 수 있고, 개체를 공간에 유지하고 나중에 다시 반환할 수 있으며, 2D 이미지 인식 및 추적 및 3D 개체 인식을 제공합니다. 또한 iOS 12는 앱에서 usdz AR 모델을 렌더링하는 방법인 AR 빠른 보기를 제공합니다.
Siri 바로 가기
Siri 바로 가기를 사용하면 개발자가 Siri와 애플리케이션을 더 깊이 통합할 수 있습니다. Siri 바로 가기를 사용하면 음성 명령을 사용하여 콘텐츠를 열거나 백그라운드 작업을 시작하거나 Siri가 잠금 화면에서 제안하는 바로 가기를 통해 이러한 동일한 작업을 시작할 수 있습니다.
Core ML 2
Core ML 2는 모델 양자화 및 유연한 모델을 통해 애플리케이션 크기를 줄이고, 새 일괄 처리 예측 API를 사용하여 애플리케이션 성능을 향상시키고, 사용자 지정 모델을 사용하여 기계 학습의 발전을 지원합니다.
알림 개선 사항
iOS 12에서는 그룹화된 알림을 통해 앱 또는 스레드 관련 그룹에 사용자 알림을 표시할 수 있습니다. 요약 텍스트는 알림 그룹에 대한 추가 정보를 제공합니다.
iOS 12의 알림 콘텐츠 확장은 사용자 지정 사용자 인터페이스 및 동적 작업 단추를 허용합니다.
자연어 프레임워크
자연어 프레임워크를 사용하면 애플리케이션에서 다양한 유형의 언어 분석을 수행할 수 있습니다. 예를 들어 음성 부분을 식별하고 텍스트 블록으로 표현되는 언어를 확인할 수 있습니다.
비전 프레임워크
Vision 프레임워크에는 다양한 방향으로 얼굴을 감지할 수 있는 향상된 얼굴 감지기가 포함되어 있습니다. 또한 요청 수정은 특정 Vision 프레임워크 알고리즘 수정 버전을 선택할 수 있습니다.
사진 및 비디오 API
iOS 12에서 세로 구분 API는 세로 이미지의 배경에서 전경을 표시하고 다양한 이미지 효과를 만드는 데 유용한 선형 마스크인 세로 효과 매트를 반환합니다. 또한 iOS 12를 사용하면 TrueDepth 카메라의 깊이 데이터를 실시간 비디오 효과에 사용할 수 있습니다.
암호
iOS 12를 사용하면 사용자와 개발자가 암호를 더 쉽게 사용할 수 있습니다.
- 암호 자동 채우기 및 자동 강력한 암호를 사용하면 애플리케이션에 등록하고 로그인할 때 iOS 애플리케이션에서 강력한 암호를 자동으로 생성, 저장 및 사용할 수 있습니다.
- 보안 코드 자동 채우기를 사용하면 수동 잘라내기 및 붙여넣기 또는 암기 없이 SMS 기반 인증 코드를 사용할 수 있습니다.
- 이 클래스는
ASWebAuthenticationSession
페더레이션 인증 서비스를 사용하는 프로세스를 간소화합니다. - 자격 증명 공급자 확장을 자동 채우기를 사용하면 타사 암호 애플리케이션에서 로그인 필드에 사용자 이름 및 암호를 제공할 수 있습니다.
HealthKit 업데이트
iOS 11.3에는 사용자가 다양한 의료 기관에서 자신의 건강 기록 정보를 다운로드하고 iOS 디바이스에서 볼 수 있는 상태 레코드가 도입되었습니다. iOS 12는 타사 애플리케이션이 이 데이터에 안전하게 액세스할 수 있도록 하는 API를 추가합니다.
iMessage 앱 프레젠테이션 컨텍스트
iOS 12에서 iMessage 앱은 앱이 일반 iMessage 앱 또는 사진 또는 비디오 효과의 컨텍스트에서 실행되도록 하는 프레젠테이션 컨텍스트를 지원합니다.
네트워크 프레임워크
이제 iOS 애플리케이션에서 일반적으로 사용되는 API의 기본 URLSession
네트워크 스택인 네트워크 프레임워크를 독립 실행형 프레임워크로 사용할 수 있으므로 TCP, UDP, TLS, IPv4/IPv6 등을 더 쉽게 사용할 수 있습니다.
CarPlay
iOS 12에서 타사 앱은 새로운 CarPlay 프레임워크를 사용하여 CarPlay에서 지도 및 턴 바이 턴 탐색 지침을 제공할 수 있습니다.
사용 중단
iOS 12를 사용하면 Apple은 더 이상 사용되지 않습니다.
- OpenGL ES는 개발자가 Metal을 채택하도록 장려합니다 .
UIWebView
를 선택합니다WKWebView
.