Xamarin.mobile은 플랫폼 전반에 걸쳐 단일 API 세트를 제공한다는 것을 알게되었습니다. 그러나 크로스 플랫폼 앱을 구현하면 어떻게 생겼습니까?Xamarin.Mobile 크로스 플랫폼 구현
크로스 플랫폼 아키텍처는 공유 코드 (핵심 프로젝트)를 포함하는 하나의 프로젝트와 플랫폼 당 UI 코드로 구성된 다른 프로젝트로 구성됩니다. 따라서 Xamarin.mobile은 API 세트를 하나만 제공하므로 어떻게 한 번 쓰고 어디에서나 사용할 수 있습니까? 예 : 하나의 클래스에서 mediapicker.TakePhotoAsync를 구현하고 다른 플랫폼에서 동일한 코드를 작성하지 않고 여러 플랫폼에서 사용합니다. Xamarin.mobile에서 다운로드 한 샘플 앱은 서로 다른 플랫폼에서 동일한 미디어 선택기, 위치 정보 및 연락처 네임 스페이스를 사용하지만 개별적으로 다른 목표 (교차하지 않음) 용으로 개발 된 앱으로 구성되어 있기 때문입니다.
감사합니다!
분명히하기 위해 Xamarin.Mobile은 Xamarin SDK의 일부로 포함 된 특정 라이브러리로, 일반적인 API를 사용하여 특정 플랫폼 기능에 액세스 할 수 있습니다. 귀하의 질문이 Xamarin에 관한 것인지 확실하지 않습니다. 구체적으로 말하자면 Xamarin.iOS와 Xamarin.Android를 사용하여 크로스 플랫폼 개발을 수행합니다. – Jason