2

Windows 및 Mac OS 용 데스크톱 응용 프로그램을 개발하고 싶습니다. Xamarin을 사용할 수 있습니까?Windows 및 Mac OS 용 Xamarin을 사용하여 데스크톱 응용 프로그램을 개발 하시겠습니까?

+1

'Xamarin.Forms'에는 macOS GUI 빌드를위한 알파 지원'Forms' 접근 방식을 찾고 있습니다. 그렇지 않으면'Xamarin.Mac'을 사용하여 "native"macOS UI를 만들고 플랫폼 간 응용 프로그램의 비즈니스 로직을 공유 할 수 있습니다 : https : // twitter.com/migueldeicaza/status/773234995473244160 – SushiHangover

답변

0

Xamarin/Mono를 사용하면 크로스 플랫폼 Windows/OSx/Nix 응용 프로그램을 빌드 할 때 함께 제공되는 GTK # 래퍼를 사용할 수 있습니다.

UI가 Windows 및 OSx에서 덜 기본으로 보일뿐입니다.

1

예, 가능하지만 Xamarin.Forms에 대한 지원은 Xamarin.Mac에서 현재 사용할 수 없습니다. Xamarin.UWP 들어.

Xamarin.Mac을 사용하는 동안 실제로 Mono Framework가 사용되며 Xamarin Studio에서 개발할 수 있습니다. 인터페이스는 코드 또는 Interface Builder for XCode를 사용하여 만들 수 있습니다. 더 많은 정보를 여기에서 얻을 수 있습니다 : https://developer.xamarin.com/guides/mac/getting_started/

+0

Xamarin.Forms 외에도 Xamarin의 일반적인 전략은 비즈니스 특정 논리의 공통 C# 라이브러리를 활용하면서 사용자 지정 플랫폼 특정 GUI를 제공하는 것입니다. MVVM 패턴 (또는 유사한)을 사용하여 공유 라이브러리 내에서 대부분의 응용 프로그램을 개발하고 Window/macOS를위한 대부분의 "씬"UI 레이어를 가질 수 있습니다. –

1

Xamarin.Forms에는 UWP 및 OSX (alpha)가 지원됩니다. WPF 및/또는 GTK (Linux도 지원)가 필요한 경우 Xwt (MonoDevleop에서 사용) 또는 Eto과 같은 것을 사용할 수 있습니다. 둘 다 어떤 툴킷을 사용할 지 선택할 수 있습니다. (즉, Gtk 백엔드는 Windows와 Mac에서 모두 실행될 수 있습니다. 또는 항상 네이티브 백엔드 또는 Windows의 Wpf와 Mac의 Gtk 등을 사용합니다.)

+0

Sevo, OSX 지원 비트를 되돌릴 링크가 있습니까? 검색했지만 아무 것도 찾을 수 없습니다. –

+0

현재 개발 코드는 https://github.com/xamarin/Xamarin.Forms/tree/macOS에서 찾을 수 있습니다. 그러나 여전히 WIP이므로 수동으로 빌드해야합니다. –