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

Phonegap ist nicht nativ!

Anzeige
  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?

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Blackberry

    RIM plant Massenentlassungen

  5. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten


Meistkommentiert
  1. Kommentare: 170 | letzter Beitrag 15:54 Uhr

  2. Kommentare: 94 | letzter Beitrag 26.05. 19:45

  3. Kommentare: 74 | letzter Beitrag 18:52 Uhr

  4. Kommentare: 70 | letzter Beitrag 18:56 Uhr

  5. Kommentare: 59 | letzter Beitrag 19:29 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Lollipop Chainsaw angespielt: Blond und brutal
Lollipop Chainsaw angespielt
Blond und brutal

Der japanische Spieldesigner Goichi Suda - Fans sagen schlicht "Suda 51" - ist für schräge Actionspiele bekannt. Sein nächstes Werk schickt ein scheinbar braves Schulmädchen in den Kampf gegen Zombies.

  1. Spielepublisher in Not dtp Entertainment meldet Insolvenz an
  2. US-Umsätze im März 2012 Spielemarkt schrumpft weiter
  3. Starlight Inception Lucas-Arts-Veteran kämpft für das Weltraum-Action-Genre

Samsung XE300: Google Chromebox versehentlich ausgeliefert
Samsung XE300
Google Chromebox versehentlich ausgeliefert

Weitgehend unbemerkt hat der US-Händler Tigerdirect die ersten Chromebox-Systeme von Google ausgeliefert. Für 330 US-Dollar bekommt der Nutzer recht gute Hardware in Nettop-Form, die sehr viel leistungsfähiger ist als die des Chromebook mit ChromeOS.

  1. Googles Aura Chromium OS mit klassischem Desktop

Bernd Schlömer: Twittern und Mailen für die Piratenpartei im Dienst verboten
Bernd Schlömer
Twittern und Mailen für die Piratenpartei im Dienst verboten

Der neue Chef der Piratenpartei steht im Verteidigungsministerium unter Druck. Elektronische Kommunikation für seine Partei ist ihm in der Dienstzeit untersagt. "Es gibt Leute im Ministerium, die darauf warten, dass ich Fehler mache", sagte Schlömer.

  1. Hartmut Semken Berliner Piratenparteichef tritt zurück
  2. Schulschwänzen Piratenpartei gegen elektronisches Klassenbuch
  3. Piratenpartei NRW "Wir bringen einen Schuss Chili ins Parlament"

  1. Renesas: Chiphersteller will ein Drittel der Beschäftigten loswerden
    Renesas
    Chiphersteller will ein Drittel der Beschäftigten loswerden

    Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

  2. Blackberry: RIM plant Massenentlassungen
    Blackberry
    RIM plant Massenentlassungen

    RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

  3. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.


  1. 15:41

  2. 13:23

  3. 14:48

  4. 14:29

  5. 14:24

  6. 12:30

  7. 12:23

  8. 18:49