Android 和 iOS 上的 UWP
UWP on Android and iOS
我想在 UWP 中创建一个应用程序。我有 asp.net 个核心服务器,其余 api。现在我必须写客户端。我正在考虑为 Android 和 iOS 制作此应用。
我不想为 Android、iOS 和 UWP 编写单独的视图。我只想在所有设备上编写 UWP 而不是 运行。我希望它在每个平台上的表现和外观都一样。意思是当我在 Windows Phone 上打开这个应用程序时,它看起来与在 Android 和 iOS 上完全一样(没有平台指定的本机控件)。
有机会做这种app吗?这可能通过 Xamarin 或其他东西实现吗?
由于应用程序的复杂性,我需要 UWP 设计。将其移植到其他平台原生设计可能是一场噩梦。
谢谢。
不,这不可能。 Xamarin 使用原生控件。如果您使用 Xamarin Forms,本机控件也可以在特定设备上正确呈现。我认为你应该使用其他东西,比如 HTML5 框架。
现在(2019)你可以拥有一个"Material Design":Xamarin.FormsMaterial视觉可以用来申请Material Xamarin.Forms 应用程序的设计规则,创建在 iOS 和 Android 上看起来相同或基本相同的应用程序。 Material Visual启用后,支持的视图跨平台采用相同的设计,创建统一的外观。这是通过应用 Material 设计规则的 material 渲染器实现的。 Xamarin.Forms Material Visual
我想在 UWP 中创建一个应用程序。我有 asp.net 个核心服务器,其余 api。现在我必须写客户端。我正在考虑为 Android 和 iOS 制作此应用。
我不想为 Android、iOS 和 UWP 编写单独的视图。我只想在所有设备上编写 UWP 而不是 运行。我希望它在每个平台上的表现和外观都一样。意思是当我在 Windows Phone 上打开这个应用程序时,它看起来与在 Android 和 iOS 上完全一样(没有平台指定的本机控件)。
有机会做这种app吗?这可能通过 Xamarin 或其他东西实现吗?
由于应用程序的复杂性,我需要 UWP 设计。将其移植到其他平台原生设计可能是一场噩梦。
谢谢。
不,这不可能。 Xamarin 使用原生控件。如果您使用 Xamarin Forms,本机控件也可以在特定设备上正确呈现。我认为你应该使用其他东西,比如 HTML5 框架。
现在(2019)你可以拥有一个"Material Design":Xamarin.FormsMaterial视觉可以用来申请Material Xamarin.Forms 应用程序的设计规则,创建在 iOS 和 Android 上看起来相同或基本相同的应用程序。 Material Visual启用后,支持的视图跨平台采用相同的设计,创建统一的外观。这是通过应用 Material 设计规则的 material 渲染器实现的。 Xamarin.Forms Material Visual