App programmieren – die richtige Technologie auswählen
Die folgenden Tipps sind sehr hilfreich, wenn Sie Ihre erste App programmieren wollen.
Zielplattform und Inhalte
Wollen Sie eine App für Windows programmieren? Oder für iPhone? Oder doch für ein Android Smartphone?
Zum Projektstart sollten Sie genau festlegen, für welche Plattform Sie die App umsetzen wollen. Den je nach Zielplattform ist eine andere Technologie optimal für die Umsetzung.
Das zweite wichtige Auswahlkriterium sind die Inhalte Ihrer App.
Werden nur Texte und Bilder angezeigt? Handelt es sich um ein Spiel? Haben Sie eine besondere Anforderung (z.B. einen PDF Viewer)?
Auch die Inhalte spielen eine große Rolle bei der Auswahl der besten Technologie.
Im folgenden finden Sie ein paar Beispiele und die dazugehörige Technologie, welche wir für die jeweiligen Anforderungen empfehlen.
Anforderung
App mit Texten und Bildern zu Ihrem Unternehmen. Über ein Menü kann der Benutzer weitere Informationen erhalten (Geschäftszahlen, Mitarbeiter, Leistungen, Kontakt)…
Die App soll in den gängigen Appstores veröffentlicht werden und möglichst viele Menschen erreichen.
Von uns empfohlene Technologie
Cordova
Sie programmieren Ihre App mit HTML, CSS und JavaScript.
Der große Vorteil ist, dass Sie die App auf allen Plattformen veröffentlichen können, ohne für jede Plattform die App neu programmieren zu müssen.
Der Nachteil bei Cordova ist, dass die Performance der App eventuell nicht so gut ist, wie mit anderen Technologien.
Dies lässt sich aber lösen mit entsprechend guten HTML und CSS Kenntnissen.
In diesem Anwendungsfall spielt es keine Rolle da die App nur „einfache“ Inhalte darstellen soll.
Anforderung
Sie möchten ein Spiel erstellen mit aufwendigen 3D Modellen und dazugehörigen Animationen.
Die App soll in den gängigen Appstores veröffentlicht werden und möglichst viele Menschen erreichen.
Von uns empfohlene Technologie
Unity3D
Sie programmieren Ihre App mit C#.
Der große Vorteil ist, dass Sie die App auf allen Plattformen veröffentlichen können, ohne für jede Plattform die App neu programmieren zu müssen. Darüber hinaus bietet Unity3D eine sehr gute 3D Engine zur optimalen Darstellung Ihrer 3D Modelle. Der Asset Store erlaubt es außerdem weitere Funktionalität und 3D Modelle günstig hinzuzukaufen.
Der Nachteil bei Unity3D ist, dass Unity nicht auf die Darstellung von Fließtexten und Bildern optimiert ist. Normale Text- und Bildinhalte sind also aufwendiger darzustellen. In diesem Anwendungsfall spielt es keine Rolle.
Anforderung
Sie möchten einen PDF Betrachter für das iPad erstellen. Dieser soll verschiedene, aufwändige PDF Funktionen wie z.B. das Hinzufügen von Markierungen enthalten.
Von uns empfohlene Technologie
XCode
Die App programmieren Sie mit Objective-C oder Swift.
Der große Vorteil ist, dass Sie die App mit der vom Hersteller (hier Apple) empfohlenen Technologie umsetzen. Dadurch haben die den besten Zugriff auf alle Funktionen des Systems. Diese benötigen Sie auch um eine schwierige Anforderung wie einen PDF Betrachter mit erweitertet Funktionalität zu erstellen. Die anderen bereits vorgestellten Technologien erlauben dies nur mit mehr Know How und höherem Aufwand.
Der Nachteil ist, dass die App nicht auch für Android Geräte veröffentlichen können.
Falls Sie die App später doch noch für Android benötigen müssten Sie diese erneut mit Android Studio erneut programmieren.
Auf zu neuen Ufern – Schwimmen Sie mit auf der Welle des Erfolges
Der dramatische Anstieg Ihrer Neukunden wird Sie umhauen.
Ihr Produkt ist hervorragend, aber es ist extrem schwer neue Kunden an Bord zu bekommen?
Dann haben Sie jetzt die Chance einen neuen Kurs einzuschlagen.
XIDA entwickelt geniale mobile Apps für Android und iOS!
Warum sollten Sie neue Kunden anderen Firmen überlassen, wenn wir Sie Ihnen auf dem Silbertablet servieren. Apps haben absoluten Mehrwert für Sie als Unternehmen. Ihre Neu- und bestehenden Kunden fühlen sich in der heutigen Welt angekommen. Nichts geht mehr ohne Handy und Apps. Das machen wir zu Ihrem Erfolg und präsentieren Ihr geniales Produkt im richtigen Licht. Machen Sie nicht den fatalen Fehler und bleiben auf der Stelle stehen.
Nehmen Sie jetzt Kontakt mit uns auf
Stellen Sie uns Fragen zu Ihrer Wunsch-App oder vereinbaren Sie einen kostenlosen Beratungstermin.Wir teilen Ihnen dann umgehend die Preise und Konditionen mit.
Beispiele von Apps, die wir erstellt haben
Wie Sie Neukunden gewinnen und Kosten sparen? Umsatz-Turbo für Sie!
Ihre Vertriebsmitarbeiter können flexible Produkte und Leistungen beim Kunden vor Ort vorstellen, ganz ohne Laptop.
Ihre Außendienstmitarbeiter können Bestellungen per Smartphone / Tablet aufnehmen und diese direkt an die Zentrale schicken, ganz ohne Papierkram.
Dies bedeutet:
Zeitersparnis = weniger Kosten = schnellere Bearbeitung = mehr Gewinn!
Unser Benefit für Sie!
Nehmen Sie jetzt Kontakt mit uns auf
Stellen Sie uns Fragen zu Ihrer Wunsch-App oder vereinbaren Sie einen kostenlosen Beratungstermin.Wir teilen Ihnen dann umgehend die Preise und Konditionen mit.
Stellen Sie Ihre Leistungen auf Messen und Events vor
Mit einer App haben Sie auf Ihrem Messestand immer alle Broschüren Ihrer Produkte dabei.
Sie können aber auch direkt Bestellungen aufnehmen und diese an die Firmenzentrale weitergeben.
Es lassen sich aber auch erweiterte Features einbauen, z.B. die Berechnung der Kostenersparnis, wenn der Kunde Ihr Produkt nutzt.
Erweitern Sie Ihre Produkte durch eine App
Bieten Sie Ihren Kunden durch die Verwendung einer App neue Möglichkeiten Ihr Produkt zu nutzen, z.B. zur anspruchsvollen Anzeige und Auswertung von Messdaten, die sonst nur über kleine LCD Displays direkt am Produkt einsehbar sind.
Verwenden Sie die App als Fernbedienung für Ihr Produkt und bieten Sie Ihrem Kunden dadurch mehr Komfort (siehe XIDA App für die miniTek).
Kostenpflichtige Apps
Natürlich erstellen wir auch Apps, welche Sie über die App Stores verkaufen können.
Sie machen den kompletten Gewinn, unsere Kosten liegen nur in der Entwicklung der App.
Service Level Agreement
Gerne vereinbaren wir auch einen Service-Level-Agreement Vertrag und stehen Ihnen somit mit kurzer Reaktionszeit und Schnelligkeit bei neuen Anforderungen zur Verfügung.
Android Entwickler / iOS Entwickler
Technisch erstellen wir Software nativ für Android mit Java / Kotlin und Eclipse, für iPhone, iPad und iPod mit Objective-C / Swift und XCode.
Für besondere Anforderungen, z.B. mit dem Schwerpunkt auf 3D, programmieren wir Apps auch mit der Unity 3D Engine.
Wenn Ihre App für mehrere Systeme umgesetzt werden soll, kommen Frameworks wie Cordova, Ionic oder Flutter zum Einsatz.
Projektablauf einer App
Festlegung der Deadlines für Design, Alpha-, Beta- und Release-Version der App.
- Wir erstellen ein Design mit den wichtigsten Screens der App.
- Wir stimmen das Design mit Ihnen ab und passen dieses entsprechend an.
- Wir programmieren die Alpha-Version (Alpha = eventuell fehlen noch Funktionen / nicht alle Funktionen arbeiten fehlerfrei).
- Sie geben uns Feedback zur Alpha-Version.
- Wir liefern Ihnen die Beta-Version (Beta = alle Funktionen wurden umgesetzt aber eventuell funktionieren nicht alle fehlerfrei).
- Sie geben uns Feedback zur Beta-Version.
- Wir liefern Ihnen die Release-Version (finale Version der App).
Nehmen Sie jetzt Kontakt mit uns auf
Stellen Sie uns Fragen zu Ihrer Wunsch-App oder vereinbaren Sie einen kostenlosen Beratungstermin.Wir teilen Ihnen dann umgehend die Preise und Konditionen mit.
App Konzepte für Ihr Unternehmen
Vorteile einer Vertriebs-App für Ihr Unternehmen
Optimierung firmeninterner Abläufe und Stärkung des Vertriebs.
Erfahren Sie mehr über die Vorteile einer Vertriebs-App
Vorteile einer App für Ihren Freizeitpark
Bieten Sie den Kindern ein besonderes Erlebnis.
Erfahren Sie mehr über die Vorteile einer Freizeitpark App
Vorteile einer App für Ihre Klinik
Erleichtern Sie Ihren Patienten den Aufenthalt.
Erfahren Sie mehr über die Vorteile einer Klinik App
Vorteile einer App zur Demonstration von Verpackungen
Direkt beim Kunden vor Ort Verpackungen vorstellen.
Erfahren Sie mehr über die Vorteile einer Verpackungs-App