Google Cloud AppSheet: Eine Plattform ohne Code und Add-ons

AppSheet, der codelose Entwicklungsdienst von Google Cloud, bietet das Hinzufügen von Funktionen mithilfe von Tabellenkalkulationsformeln und -ausdrücken. Es kann auch vorausschauendes maschinelles Lernen und OCR-Modelle trainieren und anwenden.

Google Cloud AppSheet ist eine Entwicklungsplattform ohne Code. Die webbasierte Designumgebung funktioniert in Google Cloud und erstellt Apps für das Web (Mobil- oder Desktop-Browser), iOS (11+) und Android (5+). Obwohl als ohne Code beworben, unterstützt AppSheet Tabellenkalkulationsformeln, Filterausdrücke und Bots, die mithilfe von Ausdrücken und Schemas definiert werden, wodurch es einen Großteil der Funktionalität eines Tabellenkalkulationserstellers erhält. Low-Code-Anwendungen.

AppSheet zielt darauf ab, Geschäftsprozesse wie Bestellgenehmigungen und Benutzerbenachrichtigungen zu automatisieren und mithilfe von Google Cloud AI und ML automatisch Aktionen und Angebote basierend auf der Benutzerabsicht zu erstellen. Der Benutzer kann AppSheet verwenden, um eine einzige Anwendung für die Verwendung auf Desktop, Handy und Tablet zu erstellen. Es bietet auch die Möglichkeit, eine Verbindung zu einer Vielzahl von Datenquellen herzustellen sowie Daten wie GPS-Standorte, Bilder, Grafiken, Barcode-Scanning und Zeichenerkennung von Geräten zu Endbenutzern hinzuzufügen.

Sorgen Sie dafür, dass IT und Business zusammenarbeiten

Google behauptet nicht, dass „Citizen Developers“ Apps in einem Vakuum erstellen können. Stattdessen, so das Unternehmen, können IT-Entwickler und Bürger durch Corporate-Governance- und Richtlinienfunktionen effektiv zusammenarbeiten. Sie fördern auch die Integration zwischen AppSheet und Google Workspace-Tools, um Zeit zu sparen. Wie bei den meisten No-Code- und Low-Code-App-Buildern verwenden native Entwickler AppSheet, weil es einfach ist, und professionelle Entwickler verwenden es, weil sie Apps schnell erstellen können.

Ein Großteil der AppSheet-Designarbeit erfolgt in der Datendesignphase. Natürlich ist es hilfreich zu wissen, was der Benutzer erreichen möchte und warum. Der AppSheet-Prozess zum Ableiten der Absicht aus einer Datenstruktur ist sehr gut. Die Anwendung unterstützt viele Datenintegrationen und -dienste, einschließlich einiger nicht traditioneller Datenquellen wie dem Google Drive-Ordner, der als Tabelle behandelt wird. Power Apps, das ausgereiftere, bietet viel mehr Integrationen als AppSheet. Neben Microsoft Power Apps konkurriert Google Cloud AppSheet mit Amazon Honeycode und etwa 400 Herstellern von Low-Code- und No-Code-Apps.

Erstellen Sie ein AppSheet

Google unterteilt den AppSheet-Erstellungsprozess in acht Schritte:

– Bereiten Sie Ihre Daten vor.

– seine Daten an das AppSheet binden;

– sich mit dem AppSheet-Editor vertraut machen;

bestimmen, wie die damit verbundenen Daten verwendet werden;

– Erstellen Sie Ansichten und passen Sie das Erscheinungsbild an;

– Erstellen Sie benutzerdefinierte Schaltflächen, Aktionen und Automatisierungen;

– Testen, teilen und veröffentlichen Sie die Anwendung mit Benutzern;

– Verbessern Sie die Anwendung und erhalten Sie Feedback.

Im Wesentlichen veranschaulichen die Stufen 1 und 2 die absichtsbasierte Prototypen-Generierungsstufe. In einigen Fällen reicht ein Prototyp aus, um ihn zu verwenden. Oft möchte der Benutzer die Anwendung verbessern, um mehr zu tun und mehr Daten zu integrieren. Während der Lebensdauer der Anwendung, wenn sie innerhalb des Unternehmens wächst, müssen Daten aus Google Sheets möglicherweise in eine skalierbarere Datenbank wie Google Cloud SQL migriert werden.

Schritt 3 erfordert mehr Zeit und Mühe, als es scheint. AppSheet hat ein überraschend großes „Deck“, um erweiterte Funktionen zu unterstützen. Damit Sie sich hinterher nicht verloren fühlen, lohnt es sich, die Zeitungsredaktion der App kennenzulernen. Außerdem gibt es mehr als 50 Anwendungsvorlagen, die Ihnen den Einstieg in gängige Anwendungsfälle erleichtern.

Der Benutzer kann das AppSheet mit Daten, einer Idee oder einem Modell starten. (Bildnachweis: IDG)

Oben ist der übliche Weg, um mit Daten zu beginnen, eine Verbindung zu einer Tabelle über Ihren Cloud-Speicheranbieter herzustellen. Es ist auch möglich, eine Verbindung zu einer SQL-Datenbanktabelle oder einer Nicht-SQL-Datenquelle herzustellen. (Bildnachweis: IDG)

Sobald die App erstellt wurde, kann sie auf einem Smartphone, Tablet oder Vollbild-Emulator in der Vorschau angezeigt und bei Bedarf auch geändert werden. Es ist auch möglich, es von seinen Geräten aus anzuzeigen. Der AppSheet-Editor schlägt Plugins vor und ermöglicht Ihnen auch, eigene zu erstellen. (Bildnachweis: IDG)

Der Benutzer kann aus den Daten eine Anwendung erstellen und mit einem Modell beginnen. AppSheet enthält derzeit etwa 50 Vorlagen für Anfänger. (Bildnachweis: IDG)

AppSheet kann die vielen in Smartphones und Tablets integrierten Sensoren nutzen. Es kann auch in viele Anwendungen und Plattformen integriert werden. (Bildnachweis: IDG)

AppSheet verbindet sich derzeit mit 17 Cloud-Datenbanken und -Tabellen und lässt sich in 11 Dienste von Drittanbietern integrieren. Diese Nummern stimmen jedoch nicht mit dem AppSheet überein. Die Plattform funktioniert beispielsweise mit Zapier, das sich über eine grafische Benutzeroberfläche ohne Code in mehr als 3.000 andere Anwendungen integrieren lässt, und mit der Apigee-API, mit der Sie API-Agenten, Flows und Richtlinien für Back-End-Dienste erstellen können. (Bildnachweis: IDG)

Führen Sie AppSheet-Apps aus

Neben der Möglichkeit, eine Vorschau Ihrer Apps im Webemulator anzuzeigen, ist die Visualisierung auf unterstützten Geräten verfügbar. Gehen Sie einfach zum Bereich Benutzer und geben Sie die E-Mail-Adresse des Benutzers ein, für den Sie eine Vorschau anzeigen möchten.

Verwenden Sie auf dem Gerät den Link in der E-Mail, um die AppSheet-Shell-App herunterzuladen, und befolgen Sie dann die Anweisungen zum Herunterladen der generierten Prototyp-App. Damit das Laden nicht lange dauert, kann zwischen Datensynchronisation beim Start oder verzögerter (manueller) Synchronisation gewählt werden.

Screenshot der Kartenansicht der Nationalparks-App, aufgenommen auf Ihrem Android-Telefon. (Bildnachweis: IDG)

Entscheiden Sie, wie die Daten verwendet werden

Wie bereits erwähnt, findet ein Großteil der AppSheet-Designarbeit statt, wenn sie die Datenquellen selbst erstellen und auswählen. Es ist jedoch sehr einfach, die Verwendung von Daten aus der Quelle durch die App zu verbessern. Eine Möglichkeit besteht darin, die Spaltenspezifikation innerhalb der Daten | zu ändern Spalten, um beispielsweise Standardspalten mit Formeln hinzuzufügen, z. B. die Steuerspalte, die den Umsatzsteuersatz des Bundesstaats mit dem Satz trifft.

Eine andere Möglichkeit besteht darin, Slices aus der Datenquelle zu erstellen, bei denen es sich im Grunde um gefilterte Teilmengen der Tabelle handelt. Der Filter wird zeilen- und spaltenweise ausgearbeitet, indem zum Beispiel jeder Kategoriewert in ein eigenes Segment gestellt wird und nur die wichtigsten Spalten eingeschlossen werden.

Während AppSheet Spalten und Spaltennamen aus der Quelltabelle ableitet (hier ist eine Excel-Tabelle), ist es einfach zu steuern, ob Spalten angezeigt, bearbeitet, benötigt usw. werden. Die Formelbearbeitung ist auch für Standardspalten verfügbar, und AppSheet hilft beim Erstellen von Formeln.

Fügen Sie Datenquellen, Ansichten und Bildschirme hinzu

Sobald die Anwendung mit einer Datenquelle und mit so vielen Ansichten und Bildschirmen wie nötig funktioniert, möchten die Organisation und/oder ihre Benutzer möglicherweise die Funktionalität erweitern, häufig durch Hinzufügen weiterer Daten und weiterer Ansichten und Bildschirme. Beispielsweise können Verkäufer nach dem Einrichten einer Inventar-App derselben App eine Bestellfunktion hinzufügen.

Erstellen Sie Aktionen, Roboter, Vorhersagemodelle und OCR-Modelle

Im AppSheet-Editor können drei Arten von Aktionen erstellt werden: Benutzeroberflächennavigation (zeigen Sie eine neue Ansicht dieser oder einer anderen Anwendung), Datenänderungen (durchführen von CRUD-Vorgängen) und externe Kommunikation (senden einer Push-Benachrichtigung oder Textnachricht). Außerdem werden Systemaktionen automatisch generiert. Diese Aktionen müssen dann so konfiguriert werden, dass sie als Reaktion auf Navigationsereignisse ausgeführt werden.

Bots sind eine Art öffentliches Verfahren. Im Allgemeinen folgen sie dem folgenden Muster: “Wenn ein Ereignis eintritt, führe eine Operation aus, die aus einer oder mehreren Aufgaben besteht.” Grundsätzlich erreichen Roboter eine Prozessautomatisierung. Es kann im Hintergrund laufen und aktiviert werden, wenn sich Daten ändern oder nach einem Zeitplan.

Da AppSheet ein Google Cloud-Dienst ist, ist es nicht verwunderlich, dass Sie Modelle für maschinelles Lernen trainieren und ausführen können. Derzeit werden Vorhersagemodelle (die beispielsweise den Zweck einer Benutzer-Feedback-Nachricht kategorisieren) vollständig unterstützt, und OCR-Modelle (Text aus Bildern extrahieren) befinden sich in der Betaphase. Derzeit funktionieren die OCR-Vorlagen von AppSheet mit Dokumenten, die ein festes Layout haben und eine Internetverbindung erfordern.

Veröffentlichen Sie Ihr AppSheet

Es wurde bereits erwähnt, dass der Benutzer die Anwendungen auf den unterstützten Geräten anzeigen kann, indem er den Benutzern per E-Mail einen Link sendet. Dies wird als Sofortveröffentlichung bezeichnet. Es ist auch möglich, die Android- und iOS-Versionen ihrer App mit der „ersten Benennung“ zu erstellen und sie zur Genehmigung an den Google Play Store und den Apple App Store zu senden. Nach der Genehmigung können Benutzer es aus dem entsprechenden öffentlichen Store herunterladen.

Insgesamt bietet Google Cloud AppSheet viel mehr Funktionen, als es zunächst den Anschein hat. Ja, es ist ein App-Builder ohne Code, aber die Plattform kann auch prädiktive ML- und OCR-Modelle trainieren und implementieren.

Power Apps, der Low-Code-App-Builder von Microsoft, ist Teil eines größeren Ökosystems, das sich um Microsoft 365, OneDrive for Business, Power Automate und Power BI dreht. Google Cloud AppSheet ist Teil eines ähnlichen, aber weniger komplexen Ökosystems, das sich um Gmail, Google Workspace, Google Drive, Google Maps, Google Sheets, Google Cloud SQL und verschiedene Google Cloud-Dienste, einschließlich maschinelles Lernen, sowie Zapier dreht. Amazon Honeycode, ein etwas weniger leistungsfähiger codeloser App-Builder, lässt sich in Amazon AppFlow und Zapier sowie in viele AWS-Speicher- und Datendienste integrieren. Wenn das Unternehmen bereits von Google für Desktop-Funktionalität und/oder Datenspeicherung abhängig ist, ist AppSheet eine offensichtliche Möglichkeit, benutzerdefinierte Apps zur Steigerung der Produktivität zu erstellen.

Leave a Comment