How does development work for Xamarin?

-1
  • If I want to create an app in Xamarin for Ios, am I required to have a Mac?

  • Xamarin creates the native code of other platforms in real time?

asked by anonymous 08.10.2016 / 03:20

3 answers

4
  

If I want to create an app in Xamarin for Ios, am I required to have a Mac?

You will need the mac, be it physical or a cloud. This is because the Xamarin.iOs build is Ahead of Time (AOT) and there is an Apple-defined iOS security restriction that does not allow the execution of dynamically generated code on a device.

  

Does Xamarin create a folder in the Android and Ios project, and what folder would it be for Windows Phone?

This depends on which version of windows you select in your project. It can generate project.UWP, project.Windows, and project.Winphone. That are nothing more than the UWP, 8. * and windows phone versions.

  

Does Xamarin create the native code for other platforms in real time?

If you mean that Xamarin.droid converts your C # code to Android and that Xamarin.iOs converts C # to swift, no. Xamarin is native, read this excerpt taken from the xamarin website (in this case speaking of android):

  

Xamarin.Android applications run within the Mono runtime environment. This run environment runs side-by-side with the Android Runtime (ART) virtual machine. Both runtime environments run on top of the Linux kernel and expose multiple APIs to user code that allows developers to access the underlying system. The Mono runtime is written in the C language.

Xamarin.droid

Xamarin.iOs

    
24.01.2017 / 13:41
3
  

If I want to create an app in Xamarin for IOS, am I required to have a MAC?

Already answered in C # Mobile Development Need Mac?

  

Xamarin creates a folder in the project Droid and IOS, and what would be the folder for Windows Phone?

I can not say, besides being a lot of doubt unrelated to a single question

  

Xamarin Creates the native code of other platforms in real time?

It creates native code for all its supported platforms, some of them even require this. I do not know what real-time means in this context, but probably not, real-time does not seem to fit there.

    
08.10.2016 / 04:26
2
  • If I want to create an app on Xamarin for Ios, am I required to have a Mac? - no, nowadays you can hire a cloud service to build your app, if you do not want to pay for the service yes, then you will have to have a mac.

  • Xamarin creates a folder in the Android project and Ios, and what would be the folder for Windows Phone? - Which IDE are you using, VS? if it is, you have installed the WP SDK, you will identify the UWP folder, which in it will have the Universal App Windows project. - If you are on the Mac and using Xamarin Studio, then yes, you will only really have the options of iOS, and Android

  • Does Xamarin create the native code for other platforms in real time? - I believe that as soon as you compile the application ... you really would have to define what would be real time for you.

26.10.2016 / 08:14