How to run my App on multiple platforms

Asked

Viewed 1,282 times

3

Good afternoon,

Someone has App experience to run on multiple platforms. I’m developing an App, however, I’m making it for Android, as I do for it runs also on Ios, Windowsphone and etc... The same works Whattsapp.

  • 1

    Search Google for Cordova and IONIC layout

  • Rodrigo depending on the application you can create Webview, using a Jquery mobile tpo framework, in the case of apple it does not accept an app only in webview where you could use it also in Safari. In other words, you use the webview in its main part with adaptations using buttons, called Ws all in Swift. Is it pasta to use shampooing? Yeah, but in the job market, it’s not him that works and it goes for me, I suggested the use of shaman in the company to do the same thing you said, they laughed.

2 answers

5

There are 2 "types" of applications, the Natives and the Hybrids.

Natives :

Native apps have standard languages and frameworks, for example, in the case of Android is used Java(or Kotlin), XML and usually everything is done in the IDE Android Studio.

In the case of IOS the languages used are the Swift and the Obective-c all done in the X-Code. Also in this case it is necessary to have a computer running an operating system MAC OS

The advantages of native programming are many:

  • Better UX (User Experience). Since everything is the way the user is used to using your device
  • Active community. If you notice most of the doubts that have no answers here are usually from Hybrid platforms, thanks to the fact that your community is not so large and active
  • Predictability of results. It is much easier to predict code written specifically for that system. In a Hybrid you will hardly know how the result will be on any and every device.

Hybrids :

Nowadays there are several ways to program Hybrid applications (that run on both platforms).

Ex. Ionic, Cordova, Xamarin...

Each of them has its own way of writing and structuring the code. This type of app can be used as an alternative to the Natives and serve exactly for the same app to run on most platforms. But there are all the negative points mentioned above.

Answering the question :

It is not possible. There are no tools to convert an app natively Android in IOS or Windows Phone, what you can do is appeal to one of the options cited above. In the case of Whatsapp, for each platform it has an App Native which has its completely different codes

  • Say I want to make a great application, like a social network... would it be better if I did Native or Hybrid? Knowing that if it certainly runs chances of hiring people to help me and etc. It would be better if I do the thing happens hybridized knowing that then I would have to change everything or better put the face and do everything native.

  • In my option the best option is always native, especially a social network that depends on the user base. Hybrids often have slow navigation and usually UX n is ideal. Better to waste a little more time at the beginning than to have a lot of re-work dps

  • Just by correcting, Xamarin is not hybrid. You develop in C, but it generates native applications.

1

also develop android. I am following the path of Xamarim, search Xamarim Forms, microsoft, programming in c# multiplatform with performance identical to native development. great syntax with c#, super well supported by Microsoft and became free this year, because Xamarin was purchased by Microsoft and made it available for free, great tool to use together with Visualstudio, Ai will be able to carry much of its code creating small changes only in the specific visual part of each platform, using its native components. found the best option. quality vs performance, check out.

  • Thanks Rodrigo, I’ll think about it. Vlw.

Browser other questions tagged

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