2013-11-04 47 views
1

我編寫跨平臺的應用程序適用於iOS,安卓&的Windows Phone 8Windows爲跨平臺開發的手機8 PCL庫

我有編制100%的iOS和Android的大規模通用類庫使用Xamarin工具和.NET核心庫的「silverlight子集」。具有諷刺意味的是,當爲Windows Phone 8編譯相同的標準代碼時,大量有用的.NET核心API已經不存在,缺失或移動。

這對我的跨平臺代碼提出了嚴重的問題,因爲現在數據和處理層根本不是跨平臺的。

我用一個Microsoft.Bcl.Compression PCL來解決一些缺失的API,但仍然有一大堆其他人失蹤。

問題是,Xamarin用戶如何建議克服這些限制來實現廣告所示的跨平臺?在(ios/android)和WP8之間共享一個通用的代碼庫似乎是不可能的。也許只有iOS和Android之間,但扔在WP8甚至沒有支持ASCII字符串!休克!恐怖!

是否有WP8的「silverlight subset」PCL,或者我們是否應該支持WP8?

回答

1

這是Windows Phone 8的限制:缺少太多好東西。

我還沒有嘗試過,但也許Windows Phone 8.1有幾個可以使用的API?

+0

我認爲Windows Phone 8.1還在NDA之下,如果在微軟之外的所有發佈的 – Earlz