Ich möchte eine App mit JavaScript entwickeln, die in Android und iOS unterstützt wird.
Ich kenne nur JavaScript, daher habe ich keine Erfahrung mit der Entwicklung mobiler Apps.
Gibt es ein Tool, mit dem ich meine Anwendung entwickeln kann, um native Apps für Android und iOS zu erstellen?
Ich weiß, dass es React Native gibt, das von Facebook entwickelt wurde ( http://www.reactnative.com/ ). Es ist jetzt seit ein paar Jahren auf dem Markt und ich glaube, dass Facebook es verwendet, um seine Apps in iOS und Android zu erstellen.
Ich wäre vorsichtig, wenn ich eine plattformübergreifende mobile Entwicklungslösung verwende, z. B. Cordova, sie neigen dazu, langsamer als nativer Code zu laufen. Es hängt davon ab, ob Sie die native Leistung benötigen oder nicht und ob Sie sie für intensives Rechnen verwenden oder nicht.
Nun, die bevorzugte Sprache für Android ist Java, obwohl Sie andere verwenden können. Für iOs war es Ziel C, bis sie Swift erfanden.
Für browserbasiertes Arbeiten würde ich AngulrJs gegenüber dem einfachen alten JS dringend empfehlen.
Aber meine Antwort lautet: Entwickeln Sie keine nativen Apps.
Nutzen Sie Ihre vorhandenen Fähigkeiten. Sehen Sie sich Cordova von der Apache Foundation an. Es ist ein kostenloses Framework, mit dem Sie HTML, CSS und JS codieren können - Fähigkeiten, die Sie bereits haben.
Dies wird natürlich plattformübergreifend sein, was eine gute Sache ist.
Der Hauptpunkt von Cordova ist, dass es JS-Bibliotheken verwendet, damit Sie tun können, was Browser normalerweise nicht können. Damit können Sie auf die Kamera, das GPS, das Mikrofon, das Adressbuch usw. eines Geräts zugreifen.
Besuchen Sie ihre Website und ich bin sicher, dass Sie überzeugt sein werden (vergessen Sie nicht, sich auch AngularJS anzusehen).
Nikolaus Raul
Brittany Rutherford
Nikolaus Raul
Brittany Rutherford
unoder