Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xamarin vs native iOS and Android [closed]

Here I need some developer opinion. I tested xamarin studio to build android and iOS app, and on first it was great. But later I discovered that i still need so much of xcode and eclipse here to help me with front end to bring it up, and at some point it was pain in the ass on backend. So it was jumping around little bit. So I decided to build apps in native platforms and wait community to grow. Does anyone here had performance issue on Android apps built with xamarin at aspect of lot of async and medium large data work, native app is quiet a bit faster and stable from that aspect.? Am I wrong here, should i wait a little bit for Xamarin to grab the traction ?

like image 275
RandomBoy Avatar asked May 21 '14 08:05

RandomBoy


People also ask

Is Xamarin being discontinued?

In May 2020, Microsoft announced that Xamarin. Forms, a major component of its mobile app development framework, would be deprecated in November 2021 in favour of a new . Net based product called MAUI - Multiform App User Interface.

Is Xamarin closed source?

Perhaps because React Native is open-source and Xamarin is closed-source and only maintained by Microsoft, React Native is more popular than Xamarin.

Should I use Xamarin or native?

So, if you are going for a complex and platform-specific operating system, Xamarin Native is a better option. If you have many custom features, it will be cheaper and faster to implement custom APIs early on rather than editing them during customization.

Is Xamarin worth learning in 2022?

No. It's not worth learning in 2022 if you're learning just for app development or building your app career. Recommendation: I suggest going with Flutter (or) React Native If you want to build a cross-platform app development career or build your startup (MVP)


2 Answers

There are hardly any performance issues that i have observed in an app developed in xamarin. Except the bugs about Xamarin studio that are already reported in their Bugzilla, rest all works great. I have used both xamarin studio as well as visual studio for developing apps for Android and IOS. However developing for ios, its better done in Xamarin studio in mac because you need to pair a windows machine to a Mac if you want to have the simulator and proper debugging there. Xcode and Xamarin studio actually need to be used together for this. Android, i never needed to use eclipse. And as you have mono working for you, things even turn out to work faster as now not all things are thrown at dalvik. Mono manages all that it can, and Dalvik comes into picture only for things that explicitly need dalvik and android. Xamarin is growning steadily and support also is too good. It is already being widely used. No need to wait for anything. Just dive in and enjoy the newness of coding for Android and ios in something different. Cheers. :)

like image 82
Gaurav Deochakke Avatar answered Oct 24 '22 04:10

Gaurav Deochakke


In my opinion Xamarin is just great.

I'm using it in Visual Studio 2012 and I've made iOS & Android apps. The result is a native app so performances are the same. The only point that disturbing me with iOS apps is when I want to modify the Info.plist in Visual Studio (add app icons for example) or to deploy app on the AppStore, it never works as I want so I make it in Xamarin Studio (or Xcode) on Mac. However, Visual Studio is so much better to use compared to Xamarin Studio & Eclipse that my choice is done.

like image 23
gaepi Avatar answered Oct 24 '22 02:10

gaepi