2016-05-31 2 views
6

Я нашел несколько примеров, поскольку я в Xamarin.Native использует Windows UWP. Но это будет означать, что я Xamarin.Nativ в Windows UWP Convert. Я хотел бы преобразовать готовое приложение Windows UWP в целевой Android или iOS. Это вообще поддерживается или требуется, чтобы мое приложение UWP снова перестраивалось с Xamarin?Преобразование существующего приложения Windows 10 UWP в Android

Ссылка:

Adding a Universal Windows Platform (UWP) App

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

ответ

2

К сожалению Asfar, как я знаю, что нет convertert, что позволяет конвертировать UWP приложения для Android приложения прямо вперед.

Существует несколько способов упростить весь процесс (чтобы вы могли быстрее создавать приложение для Android). Если вы написали свое приложение UWP и разделили общий код, который можно использовать в других приложениях, вы также можете использовать его в приложении Xamarin.Android - лучший способ - иметь PCL с общим кодом. Также важно, какой тип приложения Xamarin вы хотели бы создать:

1) Xamarin Forms - общий пользовательский интерфейс для каждого приложения: Windows, Android и iOS. Существует один общий код, который может использоваться ими. Помните, что приложения 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 Еогеасп проекта (Windows, Android и iOS) и доступ к определенным функциям платформы. Что касается кода - вы можете поместить общий код в один PCL и иметь доступ к нему из каждого проекта.

Пожалуйста, смотрите этот сайт - здесь Вы можете найти различные варианты Xamarin для создания кросс-кроссплатформенного приложения:

https://developer.xamarin.com/

0

Во-первых, если вы хотите, общий код, используя портативный библиотеки классов, вы можете использовать такой же код для всех платформ, включая WPF, Android и iOS. Прежде всего, вы можете преобразовать коды, которые используются снова и снова в PCL (Portable Class Lirary). Как только вы привыкнете к PCL, вы можете легко работать на любой платформе, которую хотите.

Как Android, iOS отличаются от окон, многие функции .net Framework не поддерживаются в PCL. Хотя, как только вы создаете основы в PCL, вы можете интегрировать библиотеку классов в android, а также в iOS.

Смежные вопросы