Geräteübergreifende Anwendungen entwickeln

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu Geräteübergreifende Anwendungen - Index

Mit Appmethod können Sie auf der Win32-Plattform geräteübergreifende Anwendungen entwickeln, die auf anderen Plattformen ausgeführt werden.

Unterstützte Plattformen

Appmethod unterstützt die geräteübergreifende Anwendungsentwicklung für folgende Plattformen:

  • 32-Bit Windows
  • 64-Bit-Windows
  • Mac OS X
  • 32-Bit-iOS-Gerät
  • 64-Bit-iOS-Gerät
  • iOS-Simulator
  • Android

Nur Object Pascal unterstützt den iOS-Simulator. Alle anderen Plattformen werden von Object Pascal und Appmethod C++ unterstützt.

Unterstützte Frameworks und Bibliotheken

Appmethod unterstützt zwei Hauptbibliotheken und mehrere Plattformen. Die folgende Tabelle enthält die von den Bibliotheken in Appmethod unterstützten Zielplattformen:

  • FMX ist FireMonkey (FMX.Forms usw.).
  • Die RTL (Laufzeitbibliothek) enthält unterstützende Funktionen sowie Hilfsfunktionen und -typen (z. B. in System.SysUtils und System.IOUtils), die FMX unterstützen.

Die folgende Tabelle gibt einen Überblick über die Plattformunterstützung durch die verschiedenen Bibliotheken in Appmethod:

   Bibliothek/Plattform         Win32             Win64 (Object Pascal und C++)              Mac OS X         iOS (Simulator und Gerät)         Android    

FMX

Ja

Ja

Ja

Ja

Ja

RTL

Ja

Ja

Ja

Ja

Ja

VCL

Ja

Ja

Nicht unterstützt

Nicht unterstützt

Nicht unterstützt

Hinweis: Die obige Tabelle gibt einen groben Überblick über die Bibliotheksunterstützung für Plattformen.
Auf bestimmten Plattformen gelten für die Unterstützung der RTL Ausnahmen.

Geräteübergreifende Anwendungstypen, die erstellt werden können

  • Mobile Apps, die auf iOS- und Android-Geräten sowie iOS-Simulatoren ausgeführt werden können
  • FireMonkey (Mac OS X, Win64 – natives Win32 wird auch unterstützt)
  • Konsolenanwendungen
  • 64-Bit-Anwendungen für Windows werden als plattformübergreifend angesehen, weil die Appmethod-IDE eine 32-Bit-Windows-Anwendung ist.

Entwickeln einer geräteübergreifenden Anwendung

Der grundlegende Entwicklungszyklus für eine geräteübergreifende Anwendung verläuft folgendermaßen:

  1. Konfigurieren Sie Ihr Entwicklungssystem und Appmethod so, dass die Zielplattform unterstützt wird.
  2. Erstellen und konfigurieren Sie in der IDE ein geräteübergreifendes Projekt:
    1. Fügen Sie die gewünschte Zielplattform hinzu.
    2. Aktivieren Sie die Zielplattform.
    3. Konfigurieren Sie die Zielplattform mit einem Verbindungsprofil und bei Bedarf mit einem SDK.
      Hinweis: Wenn Sie ein Verbindungsprofil verwenden, können Sie die Verbindung auf der Seite Verbindungsprofil-Manager testen.
  3. Compilieren und erzeugen Sie Ihr Projekt wie üblich.
  4. Debuggen Sie es mit dem integrierten geräteübergreifenden Debugger.
    Beachten Sie, dass zur Ausführung einer geräteübergreifenden Anwendung die Anwendung über die IDE bereitgestellt werden muss.
  5. Stellen Sie die geräteübergreifende Anwendung bereit.

Geräteübergreifende Themen

Siehe auch