Microsoft just announced, at Build 2016, that Xamarin for Visual Studio(iOS and Android support) will be free for Visual Studio Community Edition, Pro and Enterprise. The Xamarin Studio for the Mac will be available for those with a Visual Studio Pro and Enterprise subscription. And, the Xamarin runtime will be open source. And, available for download today.

Microsoft just announced, at Build 2016, that Xamarin for Visual Studio(iOS and Android support) will be free for Visual Studio Community Edition, Pro and Enterprise.  The Xamarin Studio for the Mac will be available for those with a Visual Studio Pro and Enterprise subscription.   And, the Xamarin runtime will be open source.  And, available for download today.
https://blog.xamarin.com/xamarin-for-all/

Comments

  1. Horácio Filho Actually, Microsoft's iOS bridge is an actual Objective-C compiler that targets Windows 10 UWP. It isn't the same thing what Project Astoria was supposed to be for Android apps.

    ReplyDelete
  2. Daniel Rail There is some magic behind it :D I can not go into more details :( But please, believe it is possible target Window 10 using Project Islandwood and the current iOS compiler with some adaptations :D

    ReplyDelete
  3. Horácio Filho It's good to be optimistic, but in this case the iOS bridge is not what you would whish it to be.

    Look here: https://developer.microsoft.com/en-us/windows/bridges/ios

    Look at the steps outlined. Especially the third step, about importing the XCode project into Visual Studio, to compile it. Or, to even develop a Universal Windows App using Objective-C. In this case, the iOS XCode project is compiled for native UWP.

    The only solution for Embarcadero to target UWP is to develop the compiler and make the required adjustments with regards to the APIs that are used. FireMonkey is well suited as the GUI, since a UWP app can also use DirectX(doesn't have to be XAML or HTML5). It only needs a compiler(along with using the allowed APIs) that can target UWP on Win32, Win64 and ARM.

    ReplyDelete

Post a Comment