Abo
  1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › Phonegap/build und…

Phonegap ist nicht nativ!

  1. Thema

Neues Thema Ansicht wechseln


  1. Phonegap ist nicht nativ!

    Autor: deefens 12.05.11 - 16:24

    Zum hundersten Mal... Das einzige Framework was native Apps erzeugt ist Appcelerator Titanium, abgesehen vom iPhone SDK selbst und MonoTouch

  2. Re: Phonegap ist nicht nativ!

    Autor: funkdoobiest 12.05.11 - 17:01

    deefens schrieb:
    --------------------------------------------------------------------------------
    > Zum hundersten Mal... Das einzige Framework was native Apps erzeugt ist
    > Appcelerator Titanium, abgesehen vom iPhone SDK selbst und MonoTouch

    Titanium bindet einen Browser-Engine in die App mit ein und führt darin JavaScript aus.
    Was ist daran bitte nativ?

  3. Re: Phonegap ist nicht nativ!

    Autor: Tapsi 12.05.11 - 17:19

    funkdoobiest schrieb:
    --------------------------------------------------------------------------------

    > Titanium bindet einen Browser-Engine in die App mit ein und führt darin
    > JavaScript aus.
    > Was ist daran bitte nativ?

    Die Javascript Schnittstellen xD

  4. Re: Phonegap ist nicht nativ!

    Autor: deefens 12.05.11 - 19:19

    funkdoobiest schrieb:
    --------------------------------------------------------------------------------
    > deefens schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Zum hundersten Mal... Das einzige Framework was native Apps erzeugt ist
    > > Appcelerator Titanium, abgesehen vom iPhone SDK selbst und MonoTouch
    >
    > Titanium bindet einen Browser-Engine in die App mit ein und führt darin
    > JavaScript aus.
    > Was ist daran bitte nativ?

    Seit Version 1.0 wird aus JS native Objective-C code generiert

  5. Re: Phonegap ist nicht nativ!

    Autor: funkdoobiest 13.05.11 - 09:38

    "In a Titanium Mobile application, your source code is packaged into a binary file and then interpreted at runtime by a JavaScript engine bundled in by the Titanium build process. In this guide, you will learn more about the JavaScript runtime environment that your code runs in. Titanium runs your application’s JavaScript using one of two JavaScript interpreters – JavaScriptCore on iOS (the interpreter used by Webkit) and Mozilla Rhino on Android and BlackBerry." (http://developer.appcelerator.com/blog/2010/12/titanium-guides-project-js-environment.html )

    JavaScript das zur Laufzeit interpretiert wird ist also nativ?

  6. Re: Phonegap ist nicht nativ!

    Autor: Tapsi 13.05.11 - 09:46

    > JavaScript das zur Laufzeit interpretiert wird ist also nativ?


    Nope, das denken viele ist aber nicht so! Der Javascript Code muss sogar interpretiert bzw. zur Laufzeit kompiliert werden. JavaScript ist dynamisch, da kann man nichts vorher ins native übersetzen. Man könnte vielleicht einen nativen Wrapper drum herum bauen, aber ob das am Ende schneller ist als die hoch optimierten JavaScript Engines von Google, Apple etc., mag ich bezweifeln...

    Es ist jedoch so , das die Schnittstellen zu Systemressourcen nativ sind ( zBsp. die File API ).

  7. Re: Phonegap ist nicht nativ!

    Autor: funkdoobiest 13.05.11 - 09:49

    Tapsi schrieb:
    --------------------------------------------------------------------------------
    > > JavaScript das zur Laufzeit interpretiert wird ist also nativ?
    >
    > Nope, das denken viele ist aber nicht so! Der Javascript Code muss sogar
    > interpretiert bzw. zur Laufzeit kompiliert werden. JavaScript ist
    > dynamisch, da kann man nichts vorher ins native übersetzen. Man könnte
    > vielleicht einen nativen Wrapper drum herum bauen, aber ob das am Ende
    > schneller ist als die hoch optimierten JavaScript Engines von Google, Apple
    > etc., mag ich bezweifeln...
    >
    > Es ist jedoch so , das die Schnittstellen zu Systemressourcen nativ sind (
    > zBsp. die File API ).


    Sorry, vielleicht hat man meine Ironie nicht durchgehört ;) Ich hab selbst schon mit Titanium entwickelt und weiss was JS ist ;)

  8. Re: Phonegap ist nicht nativ!

    Autor: Schnarchnase 13.05.11 - 14:41

    Tapsi schrieb:
    --------------------------------------------------------------------------------
    > Es ist jedoch so , das die Schnittstellen zu Systemressourcen nativ sind (
    > zBsp. die File API ).

    Die Schnittstellen sind aber bei Phonegap und Titanium gleichermaßen nativ, da unterscheiden sich die beiden Frameworks nicht.

  9. Re: Phonegap ist nicht nativ!

    Autor: mcfe 12.06.11 - 15:42

    Ich habe mal einer Frage zu PhoneGap. Wird bei PhoneGap nativer Code erzeugt oder überhaupt nicht. I Buch von Spiering und Haiges:HTML5-Apps für Iphone und Android steht:"PhoneGap generiert nativen Code für jede der untertstützen Plattformen, aber größtenteil nur für die Komponenet, die die eigentliche Webanwendung anzeit."

    Wie ist das zu verstehen?

  1. Thema

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. Newsfactory GmbH, Augsburg
  2. Verti Versicherung AG, Teltow bei Berlin
  3. BWI GmbH, Bonn, Meckenheim, Rheinbach, Köln, Koblenz
  4. Advanced Business Computer Consult GmbH, Volxheim

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. (-72%) 8,30€
  2. 43,99€
  3. (-12%) 52,99€
  4. 4,31€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Recruiting: Wenn das eigene Wachstum zur Herausforderung wird
Recruiting
Wenn das eigene Wachstum zur Herausforderung wird

Gerade im IT-Bereich können Unternehmen sehr schnell wachsen. Dabei können der Fachkräftemangel und das schnelle Onboarding von neuen Mitarbeitern zum Problem werden. Wir haben uns bei kleinen Startups und Großkonzernen umgehört, wie sie in so einer Situation mit den Herausforderungen umgehen.
Von Robert Meyer

  1. Recruiting Alle Einstellungsprozesse sind fehlerhaft
  2. LoL Was ein E-Sport-Trainer können muss
  3. IT-Arbeit Was fürs Auge

Surface Hub 2S angesehen: Das Surface Hub, das auch in kleine Meeting-Räume passt
Surface Hub 2S angesehen
Das Surface Hub, das auch in kleine Meeting-Räume passt

Ifa 2019 Präsentationen teilen, Tabellen bearbeiten oder gemeinsam auf dem Whiteboard skizzieren: Das Surface Hub 2S ist eine sichtbare Weiterentwicklung des doch recht klobigen Vorgängers. Und Microsofts Pläne sind noch ambitionierter.
Ein Hands on von Oliver Nickel

  1. Microsoft Nutzer berichten von defektem WLAN nach Surface-Update
  2. Surface Microsofts Dual-Screen-Gerät hat zwei 9-Zoll-Bildschirme
  3. Centaurus Microsoft zeigt intern ein Surface-Gerät mit zwei Displays

Mobile-Games-Auslese: Superheld und Schlapphutträger zu Besuch im Smartphone
Mobile-Games-Auslese
Superheld und Schlapphutträger zu Besuch im Smartphone

Markus Fenix aus Gears of War kämpft in Gears Pop gegen fiese (Knuddel-)Aliens und der Typ in Tombshaft erinnert an Indiana Jones: In Mobile Games tummelt sich derzeit echte und falsche Prominenz.
Von Rainer Sigl

  1. Mobile-Games-Auslese Verdrehte Räume und verrückte Zombies für unterwegs
  2. Dr. Mario World im Test Spielspaß für Privatpatienten
  3. Mobile-Games-Auslese Ein Wunderjunge und dreimal kostenloser Mobilspaß

  1. Nouveau: Nvidia startet freien Volta-Support für Tegra Xavier
    Nouveau
    Nvidia startet freien Volta-Support für Tegra Xavier

    Die aktuellen Tegra-SoC Xavier von Nvidia laufen mit GPUs der Volta-Architektur. Der Hersteller hat nun damit begonnen, erste freie Linux-Treiber-Patches dafür zu veröffentlichen.

  2. München: Amazon stellt eigene Fahrer ein
    München
    Amazon stellt eigene Fahrer ein

    In München stellt Amazon nun eigene Lieferfahrer ein. Im ganzen Land sollen elf weitere Versandzentren eröffnet werden.

  3. Nest Wifi: Mesh-WLAN-Router mit Google Assistant geplant
    Nest Wifi
    Mesh-WLAN-Router mit Google Assistant geplant

    Google will demnächst einen Nachfolger des eigenen Mesh-WLAN-Routers auf den Markt bringen. Das neue Modell soll als Besonderheit mit Google Assistant bestückt sein - der Router soll sich mit der Stimme steuern lassen.


  1. 13:44

  2. 13:29

  3. 13:14

  4. 12:55

  5. 12:25

  6. 12:02

  7. 11:55

  8. 11:47