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?
Ahmad source
share