在没有Mac的情况下使用Xamarin会发生什么事情?

问题描述 投票:0回答:1

最近,我对Xamarin进行跨平台开发(Xamarin.Forms)产生了兴趣,我只是很好奇,如果我完全使用Xamarin进行开发,但是在Windows机器上会发生什么?我真的在问类似的事情:

“由于空白,布局将不正确。”

“ IOS处理x,y,z的方式不同,通常是Xamarin跨平台开发的问题。”

即如果我要等到生产结束后才能购买Mac,使用Xamarin开发应用程序是否值得?\\最终引入Mac时,会遇到什么类型的问题?在这种情况下,我坚持使用android studio会更好吗?

[我已经检查过:Xamarin Visual Studio IOS Development Without a Mac?,我知道Mac是必要的,我只是好奇到底推出Mac的可行性,以及通常遇到的问题。

android ios xamarin xamarin.forms cross-platform
1个回答
0
投票

TL / DR:可能,但很可能不是。

您对问题的答案完全取决于您要实现的目标。如果您使用许多与平台相关的API(联系人,相机,共享,iCloud等)或自定义控件,那么没有Mac(和至少一个物理设备)的开发就几乎不可能。 。当然,您可以盲目实现所有功能,并希望在后期开发中仅进行一些修复,但是我们都知道这不会发生。尤其是如果您不具备开发iOS的丰富经验(我认为是这样),因为否则您可能可以访问Mac,那么iOS API(UI和系统)可能有点...不那么直观而且很难过去。

如果您开发简单的应用程序,例如,仅查询Web UI并使用库存视图显示数据可能是可行的。根据您期望的UI一致性,当您可以访问Mac时,可能需要在后期开发中进行一些调整,但是如果幸运的话,可能只有很少的调整。有一些教程介绍了如何使用Xamarin.Forms制作美观的UI,但是使用此方法您仍然会很受限制

© www.soinside.com 2019 - 2024. All rights reserved.