【发布时间】:2018-06-17 16:32:03
【问题描述】:
去年我们一直致力于开发一组带有 C# API 的 .NET 库,以便为第三方 UI 开发人员提供 SDK。此 SDK 最初旨在在 Microsoft 平台(尤其是 Surface Pro)上运行。然而,最近我们的任务是估算为这些库提供“多平台”支持的工作量(对于 iPad,多平台指的是 Windows 和 iOS)。
我发现一些网站表明这是不可能的,但我想知道过去几年微软对 Xamarin 的集成,是否有任何改变?我们目前的计划是使用 C 包装器在 C++ 中重写 SDK,但如果有办法利用 PCL 或 Xamarin 来做到这一点,那就太棒了。重要的警告是,该库必须可由原生 iOS 语言访问,而不仅仅是 Xamarin.iOS,因为我们不希望将第三方 UI 开发人员锁定为特定语言。
SDK 没有 UI 功能,都是底层网络通信、XML 解析和数据解码。
【问题讨论】:
标签: c# objective-c swift xamarin portable-class-library