저는 Xamarin을 사용하여 iOS를 작성한 적이 없지만 Android용 Hello World를 사용해 보았습니다. Xamarin이 언어 수준에서는 C#으로 변경되고 구성 요소 수준에서는 xaml로 캡슐화되어 있다는 느낌을 줍니다. 하지만 기본 프레임워크는 여전히 Android이고, 컴포넌트의 특성도 Android 컴포넌트의 특성이기 때문에 C#으로 모바일 애플리케이션(iOS 또는 Android)을 개발하는 것이 가능하더라도 아키텍처 구조와 컴포넌트에 대한 이해는 여전히 필요합니다. 이 두 모바일 애플리케이션 자체의 특징입니다.
저는 Xamarin을 사용하여 iOS를 작성한 적이 없지만 Android용 Hello World를 사용해 보았습니다. Xamarin이 언어 수준에서는 C#으로 변경되고 구성 요소 수준에서는 xaml로 캡슐화되어 있다는 느낌을 줍니다. 하지만 기본 프레임워크는 여전히 Android이고, 컴포넌트의 특성도 Android 컴포넌트의 특성이기 때문에 C#으로 모바일 애플리케이션(iOS 또는 Android)을 개발하는 것이 가능하더라도 아키텍처 구조와 컴포넌트에 대한 이해는 여전히 필요합니다. 이 두 모바일 애플리케이션 자체의 특징입니다.