用于跨平台开发的Windows Phone 8 PCL库

时间:2013-11-04 16:34:36

标签: .net windows-phone-8 xamarin.ios xamarin.android

我正在编写适用于iOS,Android和Android的跨平台应用Windows Phone 8.

我有一个庞大的公共类库,使用Xamarin工具及其.NET核心库的“silverlight子集”为iOS和Android编译100%。

具有讽刺意味的是,在为Windows Phone 8编译相同的标准代码时,大量有用的.NET核心API已经消失,丢失或移动。

这对我的跨平台代码来说是一个严重的问题,因为现在数据和处理层根本不是跨平台的。

我使用了Microsoft.Bcl.Compression PCL来解决一些缺失的API,但仍然有很多其他人遗失了。

问题是,Xamarin用户如何建议克服这些限制来实现广告的跨平台?在(ios / android)和WP8之间共享公共代码库似乎根本不可能。也许仅在iOS和Android之间,但是支持WP8,甚至不支持ASCII字符串!休克!恐怖!

WP8是否有“银光子集”PCL,或者我们根本不应该支持WP8?

1 个答案:

答案 0 :(得分:1)

这是Windows Phone 8的限制:缺少太多好东西。

我还没有尝试过,但也许Windows Phone 8.1还有一些你可以使用的API吗?