AWS Amplify

Schnellste Möglichkeit zum Aufbau mobiler und webbasierter Anwendungen

AWS Amplify ist eine Entwicklungsplattform, um sichere, skalierbare mobile und Webanwendungen zu entwickeln. Es vereinfacht Ihnen die Authentifizierung von Benutzern, die sichere Speicherung von Daten und Nutzer-Metadaten, die Autorisierung von selektivem Datenzugriff, die Integration von Machine Learning, die Analyse von Anwendungsmetriken und die Ausführung von serverseitigen Codes. Amplify deckt den gesamten Arbeitsablauf der Entwicklung einer mobilen Anwendung, von Versionskontrolle und Code-Testen zu Produktionsbereitstellung – und es wird einfach mit Ihrem Unternehmen von Tausenden von Benutzern auf mehrere Millionen Benutzer skaliert. Die Amplify-Bibliotheken und CLI, Teil des Amplify-Frameworks, sind Open Source und bieten eine Plug-in-Oberfläche, die Ihnen die Anpassung und Erstellung Ihrer eigenen Plug-ins ermöglicht.

Platforms Grey@2x
Diagram Dark Blue@2x_with_dotted_line

Die Beliebtheit von Amplify in der Gemeinschaft hat es zu einem der fünf am schnellsten wachsenden Open Source-Projekten auf GitHub gemacht – mit Millionen von Downloads.

Gute Gründe für Amplify

Größere Breite und Tiefe

Amplify nutzt die AWS Cloud, um Ihre Anwendungen anzutreiben, damit Sie auf ein noch größeres Auswahlspektrum an Services mit noch besserer Funktionalität als die meisten anderen mobilen Entwicklungsplattformen in den meisten dieser Services zugreifen können. Es bedarf keinem Aufstieg zu einer vollständig produktionsbereiten Plattform, wenn Ihre Anwendung groß wird, da Amplify mit Ihnen und Ihrem Unternehmen skaliert. Mit Amplify können Sie Anwendungen, die mit Millionen von Anfragen pro Sekunde über Hunderte von Terabytes an Daten mit Mikrosekunden an Latenz rund um die Welt fertig werden, live und On-Demand entwickeln.

Für alle Plattformen entwickeln

Amplify gibt Ihnen eine End-to-End-Lösung zur Entwicklung und zum Betrieb von mobilen Anwendungen für Android und iOS sowohl nativ als auch durch Webanwendungen wie React Native und React, Ionic, Angular, Javascript und Vue. Es bietet alles was Sie zur Versionskontrolle, dem automatischen Code-Testen und für Produktions-Anwendungsbereitstellungen benötigen. Für progressive Webanwendungen ist Amplify die einzige Plattform, die Ihnen einen vollständigen Entwicklungs-Workflow für sowohl Ihr Front- und Back-end bietet.

Daten vereinfacht

Amplify macht den Datenzugriff nahtlos – ohne die Komplexitäten einer Einrichtung über mehrere Datenbank-Technologien hinweg. Sie können problemlos mit bereits bestehenden Datenquellen integrieren, wie zum Beispiel verschiedene relationale und nicht-relationale Datenbanken. Amplify ermöglicht Ihnen die Nutzung von GraphQL, um die Art Ihrer Datenverwaltung zu vereinfachen, wo andere Plattformen dies nicht tun. Mit GraphQL können Sie schnellere und interaktivere mobile Anwendungen entwickeln, weil Sie in einer einzigen Netzwerkanfrage mehrere Informationen über verschiedenen Quellen hinweg abfragen und erhalten können. Das spart sowohl CPU als auch Batterieleben, die von der Anwendung verbraucht werden.

Offline-Synchronisation

Amplify bietet einen geräteinternen Datenspeicher mit eingebauter Synchronisierung zu Ihrem Back-end-Datenspeicher. Alle anderen Plattformen bieten nur ein geräteinternes Cache. Wenn ein Gerät offline ist, kann Ihre Anwendung mithilfe von Amplify Daten lokal abfragen und schreiben. Sobald das Gerät wieder online geht, synchronisiert Amplify Ihren lokalen Datenspeicher automatisch mit dem Back-end-Speicher und behebt etwaige Konflikte. Mit Amplify können Sie zuverlässige mobile Anwendungen entwickeln, die Netzwerkstörungen widerstehen können, sowie kollaborative Echtzeit-Anwendungen, die sich über Geräte erstrecken.

Keine Serververwaltung

Amplify ermöglicht Ihnen serverseitigen Code für Ihre Geschäftslogik auszuführen, ohne dabei Server verwalten zu müssen. Sie bezahlen nur für die Ressourcen, die Sie nutzen, um Kostenersparnisse zu optimieren, alles ohne Bedarf Server, Upgrades oder Backups zu verwalten. Noch dazu sind Ihre Anwendungen automatisch hochverfügbar.

Präzise Sicherheitskontrollen

Amplify bietet Ihnen bei weitem größere Sicherheitskontrollen für Ihre Anwendungen als andere Plattformen. Mit Amplify können Sie präzise Zugriffskontrollen für jeden Benutzer Ihrer Anwendung einstellen. Die Einrichtung von Verbundauthentifizierung von Amazon, Facebook und Google ist einfach – ebenso können Sie das genaue Datenstück kontrollieren, für welches jeder Benutzer autorisiert ist.

Funktionen

Amplify bietet eine Palette an Funktionen wie zum Beispiel Auth, Analytics, API (GraphQL und REST), Interaktionen, Prognosen, PubSub, Speicher, Push-Benachrichtigungen und XR, welche es Ihnen mithilfe von AWS-Services ermöglichen, funktionsreiche, serverlose Anwendungen zu entwickeln.

Data@1x

DataStore

Ein geräteinterner, abfragbarer und persistenter Datenspeicher, der mit GraphQL Daten zwischen Ihrer App und der Cloud synchronisiert.

User@1x

Authentifizierung

Fügen Sie mobilen und Webanwendungen Funktionen zur Benutzerregistrierung, -anmeldung und für eine präzise Zugriffskontrolle hinzu.

 

Analysen

Drop-in-Analysen zur Nachverfolgung von Benutzersitzungen, Attributen und anwendungsinternen Metriken

API

Erstellen Sie mit REST und GraphQL schnell und sicher HTTP-Anfragen.

AR und VR

Integrieren Sie problemlos Virtual Reality- (VR-), Augmented Reality- (AR-) und 3D-Szenen.

Interaktionen

Entwickeln Sie mithilfe von Deep Learning Benutzerschnittstellen für Sprach- und Textkonversation.

Benachrichtigungen

Integrieren Sie maßgeschneiderte Push-Benachrichtigungen zusammen mit Analysen und Targeting.

Prognosen

Fügen Sie Ihrer von Cloud-Services betriebenen Anwendung AI/ML-Funktionen zu.

PubSub

Verbinden Sie Ihre App mit nachrichtenorientierter Middleware auf der Cloud.

Speicher

Verwalten Sie Benutzerinhalte sicher in der Cloud oder auf dem Gerät.

Library(1)
Amplify-Bibliotheken

Benutzen Sie anwendungsorientierte Open-Source-Bibliotheken im Amplify Framework, um mobile und Webanwendungen unterstützt von der Cloud zu entwickeln.

Weitere Informationen 
CLI
Amplify CLI

Open-Source-Toolkette in der Amplify Framework, um das Backend Ihrer App zu erstellen, integrieren und verwalten.

Weitere Informationen 
Console
Amplify-Konsole

Hosting für vollständig serverlose Webanwendungen mit kontinuierlicher Bereitstellung.

Weitere Informationen