Konvertiert Titanium Mobile Javascript in nativen Java- oder Objective-C-kompilierten Code?

8

Ich habe so viele Artikel gelesen (die ich unten aufgelistet habe), aber ich kann keine einheitliche Antwort bekommen. Wäre es möglich, nur eine der folgenden 2 Antworten auszuwählen? Wenn Sie für Appcelerator oder einen Konkurrenten arbeiten, geben Sie dies bitte an. Danke!

Zu Ihrer Information, ich arbeite mit Titanium Studio 1.7.2.

A) Ja, es kompiliert zu nativem Code, aber ein Teil des Codes muss in Javascript belassen und zur Laufzeit interpretiert werden.

B) Nein, so funktioniert Titanium nicht.

Hier sind die Artikel, die ich gelesen habe:

1) Vergleich zwischen Corona, Phonegap, Titan

2) Ссылка

3) Was passiert mit JavaScript-Code, nachdem App mit Titanium Mobile kompiliert wurde

4) Wie funktioniert Appcelerator Titanium Mobile?

    
Amber 20.09.2011, 15:48
quelle

2 Antworten

4

Die Antwort von Kevin Whinnery ist genau auf den Link, den Sie " Was passiert mit JavaScript-Code - ".

Um es kurz zu sagen: Ihr JavaScript läuft in einer Laufzeitumgebung (JavaScript Core auf iOS und Rhino, aber bald V8 auf Android). Ihr JavaScript kann über eine Bridge mit nativem Code und Komponenten interagieren. B. Schaltflächen, Tabellenansichten, Web-Ansichten, Beschriftungen usw. Das eigentliche JavaScript wird in die App kompiliert und zur Laufzeit auf dem Gerät ausgeführt. Aber das ist eine sehr einfache Antwort. Um mehr zu erfahren, lesen Sie bitte die Antwort von Kevin im obigen Link.

So erhalten Sie die Kraft von JavaScript mit der Kraft der nativen Komponenten auf beiden Plattformen.

Ich arbeite für Appcelerator.

    
Dawson Toth 20.09.2011 19:12
quelle
1

Von was es scheint (was sie auf ihrer Website und Promos mindestens veröffentlichen), haben sie eine Javascript-API, die in Native Bits auf dem iPhone oder Android kompiliert wird (Objective C und Java entsprechend, je nach Betriebssystem)

    
Shai Mishali 20.09.2011 16:12
quelle