2016-05-31 2 views
6

저는 Xamarin.Native에서 Windows UWP를 사용하기 때문에 몇 가지 예를 발견했습니다. 그러나 그것은 내가 Xamarin이라는 것을 의미합니다. Windows UWP Convert에서 Nativ. 완성 된 Windows UWP 응용 프로그램을 대상 Android 또는 iOS로 변환하고 싶습니다. 일반적으로 내 UWP 응용 프로그램이 Xamarin으로 다시 지원되어야합니까?Android에서 기존 Windows 10 UWP 응용 프로그램 변환

링크 :

Adding a Universal Windows Platform (UWP) App

Getting Started with Xamarin.Forms 2.0’s Windows 10 Preview

답변

2

내가 똑바로 앞으로 안드로이드 응용 프로그램에 UWP 응용 프로그램을 변환 할 수 있습니다 더 convertert이없는 알고 불행하게도 아스파.

전체 프로세스를 쉽게 수행 할 수있는 몇 가지 방법이 있습니다 (Android 앱을 더 빨리 만들 수 있음). UWP 응용 프로그램을 작성하고 다른 응용 프로그램에서 사용할 수있는 분리 코드를 Xamarin.Android 응용 프로그램에서 사용할 수도 있습니다. 가장 좋은 방법은 PCL에 공통 코드를 사용하는 것입니다. 생성하려는 Xamarin 앱의 유형도 중요합니다.

1) Xamarin Forms - Windows, Android 및 iOS의 각 앱에 대한 공통 UI. 이들이 사용할 수있는 공유 코드가 하나 있습니다. Xamarin Forms 응용 프로그램은 일반적으로 데이터를 표시하는 데 가장 적합하다고 말하며 플랫폼 별 기능과 관련하여 제한적입니다.

더 읽어 아래를 참조하십시오 :

https://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/sharing_code_options/

2) Xamarin.Platfrom (그래서 Xamarin.Android 및 Xamarin.iOS) : 여기

이 프로젝트의 기본 UI의 foreach 문을 만들 수 있습니다 (Windows, Android 및 iOS)에 액세스하고 특정 플랫폼 기능에 액세스 할 수 있습니다. 코드를 참조하여 공통 코드를 하나의 PCL에 넣고 각 프로젝트에서 액세스 할 수 있습니다.

이 사이트를 참조하십시오 - 여기가 교차 platfrom 응용 프로그램을 작성하는 다른 자 마린 옵션을 찾을 수 있습니다

https://developer.xamarin.com/

0

을 첫째로, 당신이 공유 코드를 원하는 경우, 휴대용 클래스 라이브러리를 사용하여, 당신은을 사용할 수 있습니다 WPF, Android 및 iOS를 포함한 모든 플랫폼에 대해 동일한 코드입니다. 우선 PCL (Portable Class Lirary)에서 반복적으로 사용되는 코드를 변환 할 수 있습니다. 일단 PCL에 익숙해지면 원하는 모든 플랫폼에서 쉽게 작업 할 수 있습니다.

Android, iOS는 Windows와 다르므로 많은 .net 프레임 워크 기능이 PCL에서 지원되지 않습니다. 일단 PCL로 기본을 만들면 iOS뿐만 아니라 Android에서도 클래스 라이브러리를 통합 할 수 있습니다.

관련 문제