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

Asked

Viewed 179 times

4

Visual Studio 2015 brought with it Visual C++ Cross Platform, which I think works similarly to Xamarin.

You can now make business apps with Visual C++ Cross Platform?

1 answer

5


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

C++ and C# are the only languages, until the response date, that run on the three main mobile platforms (considering that Symbian is already legacy, and ok, today there are two, Windows is no longer a viable option).

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

Besides, only language runs on all platforms. The code for each of them can be partially taking advantage, but the 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 is true that the Qt helps a lot in this.

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

Take Xamarin and be happy. Even if he earns very little, in a few weeks of work he pays himself. Before learning 10% of C++ he has already paid himself. I’m not even going to talk about the economy because I don’t have to develop more than once. In the time that will take the first steps just to understand this, you do extra work, earn money and buy the 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 is a lot of article on the subject in a simple Google search. In English, but I never met anyone who program (really) in C++ and didn’t know English.

Today there are other options.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.