Disadvantages of Cross-Platform Mobile Application Development Using Visual Studio

Microsoft has unveiled its new Visual Studio Compatibility for developing multi-platform applications for Android, iOS and Windows.

This is very good news for developers that such a large and reliable company has created such a thing. It can make life easier, a lot.

But, as you know, there are always disadvantages when you get benefits. Therefore, I want to know:

1) What is the difference between developing custom applications for each platform and using such tools? What is the disadvantage compared to using, for example, Objective-C or Java for iOS and Android separately?

2) Are there any dependencies for running developed applications on different OS? Something like the .NET framework?

3) Is there any cost of execution? Or works the same way as relatives?

4) What applications should be developed using such tools?

+4
source share
1 answer

From my point of view, this is not a good idea for developing an Android or ios application in XAMARIN. First of all, there is a performance problem. You cannot achieve performance, for example, your own application. There are some dependencies, such as Xamarin compiling C # on its own code, but still relies on Mono runtime to do most of its work.

, - . , ObjectiveC native. - , .

mac ios:-) , MVC MVVM, - . 70% Xamarin, 30% .

, , Ive native, Xamarin.

, , ObjectiveC Java - Xamarin.

Visual Studio + Xamarin = $$$$$. , Xamarin , HTML5 Packaged HTML5, . , .

, , , . ... #, objective-C Java, SDK Xamarin. Apple 4 000 API iOS , , Xamarin API API? , Java. , , #, , , Xamarin .

http://willowtreeapps.com/blog/xamarin-or-native-development-tools-for-ios-android-projects/

Android Xamarin

https://developer.xamarin.com/guides/android/advanced_topics/limitations/

https://www.linkedin.com/grp/post/121874-5848849341191569409

https://www.quora.com/Why-would-people-build-native-mobile-applications-for-Android-iOS-using-Java-Objective-C-when-they-could-use-Xamarin-C-for-all-platforms-if-license-cost-isnt-an-issue

Xamarin

+12

Source: https://habr.com/ru/post/1611078/


All Articles