Is it possible to make commercial applications with the Visual C ++ Cross Platform?

3

Visual Studio 2015 brought with it the Visual C ++ Cross Platform, which by what seems to me works in a similar way to Xamarin.

Is it possible to make commercial applications with the Visual C ++ Cross Platform?

    
asked by anonymous 09.10.2015 / 03:56

1 answer

4

Yes, it is already possible. But you will prefer to use Xamarin.

C ++ and C # are the only languages, up to the date of the response, that run on all three major mobile platforms (given that Symbian is already legacy).

C ++ is a language more difficult and preferred only when it requires a lot of performance, making real-time applications and direct access to hardware (not through API). For mobile C ++ it has the advantage of saving battery. But the cost of development is high. Even with an experienced team with C ++, one should consider whether it is worth investing in.

Moreover, only language runs on all platforms. The code for each of them may be partially exploited, but access to the API of each of them will have to be done manually. It has no facilities. On the contrary, depending on the platform, access to the API by C ++ is quite complicated. And even limited. It's true that Qt helps a lot in this.

Xamarin is not a language. It is a development platform that in addition to the C # language, has a library that abstracts the two main mobile platforms and the code can be almost completely reused.

Take Xamarin and be happy. Even if you earn very little, in a few weeks of work, you get paid. Before learning 10% of C ++ it has already been paid. Nor will I speak of economics because I do not have to develop more than once. In the time that will take the first steps just to understand this, you do an extra job, make some money and buy Xamarin. This idea that free software makes development cheaper is very wrong. Software that gives productivity is what makes it cheaper. None of this is worth more, now it's free.

And there's plenty of article on the subject in a simple Google search. In English, but I've never met anyone who programs (actually) in C ++ and does not know English.

    
09.10.2015 / 12:10