APP CLOUD: ERFAHRUNGSBERICHT EINES WEBENTWICKLERS

Bild von bc_admin_9
bc_admin_9
blog-platzhalter bild

In meinen 13 Jahren als Webentwickler und -designer habe ich mich mühelos an neue Technologien angepasst - zunächst an Java, dann an PHP und später an Ruby. Lange Zeit war ich in den "Flash-Dampfer" eingetaucht und habe wichtige UI-Bibliotheken wie Prototype und jQuery erforscht, während ich mit den sich schnell entwickelnden Webstandards auf dem Laufenden blieb.

Wie viele Webentwickler habe ich jedoch den Sprung zu mobilen Anwendungen verpasst. Mir fehlte die Erfahrung mit Low-Level-Sprachen wie C++ oder Objective-C und ich hatte keine Zeit, sie zu lernen. Der Gedanke, "kleine" Anwendungen in Java zu entwickeln - einer Sprache, die ich als sperrig und umfangreich empfand - war ebenso wenig reizvoll.

Ich habe mehrere plattformübergreifende Entwicklungstools ausprobiert, aber sie blieben stets hinter den Erwartungen zurück:

  • App-"Fabriken", die RSS-Feeds in vorgefertigte Vorlagen verpacken, haben generische, uninspirierte Anwendungen geschaffen.
  • Frameworks, die JavaScript oder ActionScript in nativen Code umwandeln, erfordern komplexe Toolchains für die Erstellung und Kompilierung von Anwendungen.
  • Frameworks, die Webseiten in native Shells verpackten, boten nur wenig Infrastruktur für die Bereitstellung von datengesteuerten Anwendungen in Produktionsumgebungen.

Als ich App Cloud entdeckte, ein Framework zur Erstellung nativer mobiler Anwendungen mit HTML, CSS und JavaScript, war ich skeptisch. Würde es anders sein als die anderen? Würde es halten, was es verspricht? Nach der Entwicklung meiner ersten App kann ich getrost sagen: "Ja!" Hier ist der Grund dafür.

APP CLOUD SPRICHT DIE SPRACHE DER ENTWICKLER

App Cloud stützt sich auf die Kernkompetenzen von Webentwicklern: HTML zum Strukturieren von Inhalten, CSS zum Gestalten und JavaScript zum Bearbeiten der Inhalte. Sie brauchen keine neuen Sprachen zu lernen, um inhaltsorientierte, reichhaltige Anwendungen zu erstellen. Webtechnologien haben sich schon immer durch ihre Einfachheit ausgezeichnet. Vergleichen Sie die Komplexität der Erstellung einer Tabellenansicht in iOS mit der Einfachheit der Erstellung einer einfachen HTML-Liste - es ist kein Wettbewerb!

Das App Cloud SDK unterstützt außerdem fast jede JavaScript-Bibliothek, so dass ich Tricks anwenden kann, die ich mir in jahrelanger Webentwicklung angeeignet habe.

MIT APP CLOUD AUF DER ÜBERHOLSPUR

Ich wechsele beim Programmieren häufig zwischen BBEdit und vim, da dies meine bequemsten Werkzeuge sind. App Cloud ermöglicht es mir, diese vertrauten Editoren weiterhin zu verwenden. Da sie auf Standard-Webtechnologien basiert, kann ich meinen Code auch mit den Chrome Developer Tools debuggen und testen. Im Gegensatz zu schwerfälligen Systemen, die an XCode oder Eclipse gebunden sind, bietet App Cloud Flexibilität und Freiheit.

SCHNELLE ITERATION MIT DER WORKSHOP-APP

Die App Cloud Workshop-App für iOS und Android ermöglicht Echtzeittests während der Entwicklung. Nachdem ich Codeänderungen vorgenommen habe, klicke ich einfach auf "Aktualisieren", um die Aktualisierungen sofort zu sehen. Für Webentwickler, die an iterative Prozesse - kodieren, aktualisieren, wiederholen - gewöhnt sind, ist diese Funktion von unschätzbarem Wert.

Zwar können viele Tests auf Desktop-Browsern durchgeführt werden, aber nichts ist besser als zu sehen, wie eine App auf tatsächlichen Geräten funktioniert. Mit der Workshop-App ist dies einfach und nahtlos möglich.

NUTZUNG GERÄTESPEZIFISCHER FUNKTIONEN

App Cloud bietet eine unkomplizierte JavaScript-API für den Zugriff auf gerätespezifische Funktionen, wie die Kamera oder die Fotobibliothek. Zum Beispiel ist das Scannen eines QR-Codes so einfach wie:

bc.device.getQRCode(
function (data) { /* handle success */ },
function (error) { bc.device.alert("Oops! " + error.errorMessage); }
);

VEREINFACHTE ZUSAMMENSTELLUNG VON ANWENDUNGEN

Das Kompilieren von Apps mit anderen Tools, wie Android Developer Kits, fühlt sich oft an wie das Zusammenbauen von IKEA-Möbeln: mühsam und frustrierend. Mit App Cloud Studio werden Apps mit nur wenigen Klicks in der Cloud kompiliert. In wenigen Minuten ist die App für den Download und die Bereitstellung in verschiedenen App-Stores bereit - ohne spezielle Tools.

INHALTSOPTIMIERUNG: WENIGER IST MEHR

Bei inhaltsgesteuerten Anwendungen ist der Inhalt selbst oft der Engpass. App Cloud optimiert die Leistung durch:

  • Entfernen unnötiger Daten, Komprimieren von Feeds und Zwischenspeichern von Inhalten. Mein Blog-Feed schrumpfte zum Beispiel von 39 KB auf 4 KB - eine Reduzierung um 90 %.
  • Transkodierung von Bildern zur Verringerung der Dateigröße. Ein Bild wurde von 125 KB bei 425 Pixeln Breite auf 8 KB bei 200 Pixeln Breite verkleinert - eine Reduzierung um 94 %.

Durch diese Optimierungen werden die Ladezeiten erheblich verbessert, was für das Engagement der Nutzer entscheidend ist.

FLEXIBILITÄT ÜBER DEN EINSATZ HINAUS

Im Gegensatz zu anderen Tools kann ich mit App Cloud Studio Daten, Design und Einstellungen nach der Bereitstellung ändern - ohne die App neu kompilieren oder verteilen zu müssen. Dank dieser Flexibilität kann ich mehrere Apps aus einer einzigen Vorlage erstellen, indem ich Datenfeeds austausche und Einstellungen anpasse.

ZUSAMMENARBEIT LEICHT GEMACHT

App Cloud macht es einfach, Apps mit Kollegen zu teilen. Screenshots können direkt aus der Workshop-App geteilt werden, oder Vorlagen können über URLs oder QR-Codes verteilt werden, was eine effiziente Zusammenarbeit und Tests ermöglicht.

UMFASSENDES CLOUD-MANAGEMENT

App Cloud bietet alles, was ich zum Verwalten und Monetarisieren von Apps benötige, von der Bereitstellung nativer Werbung bis hin zu Echtzeit-Analysen. Ich kann Installationen, Nutzungszeiten und andere wichtige Metriken verfolgen.

Außerdem bietet App Cloud kostenlose Leistungsverbesserungen und Funktionsupdates. Künftige Verbesserungen, wie Push-Benachrichtigungen und In-App-Käufe, werden die Plattform noch leistungsfähiger machen.

App Cloud kombiniert die Einfachheit der Webentwicklung mit der Funktionalität nativer Anwendungen und ist damit ein unverzichtbares Tool für Entwickler, die effiziente, skalierbare und ansprechende mobile Anwendungen erstellen möchten.

Teilen Sie

Tags

Brightcove half einem Hersteller von Diagnosegeräten dabei, die Unterrichtszeit und die Kosten zu reduzieren und gleichzeitig den Erfolg ...
Brightcove unterstützte den bekanntesten Automobilmarktplatz bei der Verwaltung seiner umfangreichen, älteren Videobibliothek und deren Monetarisierung...
Um die Markenintegrität zu wahren, benötigen Einzelhandelsmarken anpassbare Videoplayer, die es ihnen ermöglichen, die Farben, die Schriftart...

SIND SIE BEREIT, LOSZULEGEN?

Setzen Sie sich mit uns in Verbindung, um zu erfahren, wie wir Ihre Videomarketing-Bemühungen verbessern und Ihnen dabei helfen können, die gewünschten Ergebnisse und den gewünschten ROI zu erzielen.