Announcement

Collapse
No announcement yet.

Phonegap

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Phonegap

    Kann mir jemand erklären, wie Phonegap funktioniert. Damit kann man ja mit Css HTML und Javascript native Apps entwickeln. Mir geht es um die Funktionsweise des Frameworks:

    http://www.phonegap.com/about
    Wie soll das mit den Wrapper funktionieren und was hat es mit PhoneGapBuilt auf sich:https://build.phonegap.com/

    Das ist ja ein Cloud-Service. Heißt das, dass man seine Web-App zu Phonegap schicken muss und die schicken dir dann native Apps für die jeweiligen Plattformen zurück?

  • #2
    Es steht doch alles da:

    Baue deine Anwendung mit HTML,CSS und Javascript
    Nutze den Service
    Du bekommste eine App zurück die auf allen Plattformen läuft
    Christian

    Comment


    • #3
      Funktionsweise

      Hallo,

      Mich würde es auch interessieren wie PhoneGap dies realisiert?
      Was geschieht bei dieser Umwandlung in native Apps.

      Wie löst PhoneGap das Problem der Umwandlung von HTML5 auf native Apps.

      Comment


      • #4
        Die haben wohl einfach ihren eigenen Browser geschrieben nur dass er nach aussen hin nicht wie ein Browser aussieht.

        Comment


        • #5
          Originally posted by alex2003 View Post
          Hallo,

          Mich würde es auch interessieren wie PhoneGap dies realisiert?
          Was geschieht bei dieser Umwandlung in native Apps.

          Wie löst PhoneGap das Problem der Umwandlung von HTML5 auf native Apps.
          Warum fragt ihr nicht bei der Firma nach???
          Christian

          Comment


          • #6
            Das ist ja ein Cloud-Service. Heißt das, dass man seine Web-App zu Phonegap schicken muss und die schicken dir dann native Apps für die jeweiligen Plattformen zurück?
            Ja, fast. Man schickt den Quellcode zu PhoneGap Build und kann dann, nachdem der Quelltext kompiliert wurde, die nativen Apps downloaden.
            Rolf Dohrmann
            Mobile Web Developer
            www.rolfdohrmann.de

            Comment


            • #7
              Theoretisch ist die Realisierung eines solchen Dienstes relativ trivial, das Titanium-Framework macht das nicht anders. Erstmal wird die Website normal in den Technologien HTML, CSS und JavaScript entwickelt. Um sie nun als native App nutzen zu können, muss die Website lokal innerhalb der App gespeichert sein, es gibt aber auch die Variante, bei der die Website auf einem Server gehostet ist. Im Endeffekt ist es dann nur noch, dass eine native App entwickelt werden muss, welche die Browserengine des Systems nutzt, um die Website aufzurufen und mit ihr zu interagieren. Dies muss aber eigentlich nur ein mal erfolgen und die App namen oder andere Eigenschaften müssen dann nur noch von Projekt zu Projekt geändert werden.

              Die meisten mobilen Geräte liefern von Haus aus die Browserengine WebKit, wodurch keine browserspezifischen Anpassungen durchgeführt werden müssen. Einzig die System-/Gerätespezifischen Funktionen wie Kamera oder das Abfragen des Telefonbuches müssen über entsprechende Wrapper-Klassen realisiert werden.

              Die Wrapper sind mehr oder weniger genau das, was normalerweise Wrapper sind. Hier kommt aber noch die Transformation von Websprache hin zur Systemsprache des Zielgerätes hinzu, sowie wahrscheinlich die eine oder andere integrierte Sicherheitsfunktion.
              Flash Games und mehr: Spiele jetzt auf www.gamebin.de!

              Comment

              Working...
              X