Diego Laballós

Diego Laballós – 24/07/2019

Heutzutage weiß fast jeder, was eine mobile App ist und nutzt sie täglich. Whatsapp, Facebook, Instagram, Spotify, Gmail oder Youtube sind klare Beispiele dafür. Ich wette, Sie haben gerade mehr als eine dieser Apps auf Ihrem Handy installiert.

Um jedoch in das Geschäft mit mobilen Apps einzusteigen, müssen wir mehr wissen. Wir wollen eine App erstellen, richtig? Nun, wir müssen wissen, was dahinter steckt und wie es auf unser Mobiltelefon gelangt ist. Kurz gesagt, wir müssen wissen, wie mobile Anwendungen von Anfang bis Ende funktionieren.

Was ist eine mobile Anwendung?

Eine mobile Anwendung ist nichts anderes als ein kleines Programm, das auf einem mobilen Gerät installiert und ausgeführt wird.

Es gibt heute viele Arten von mobilen Geräten. Zu dieser Kategorie könnten wir Handys, Tablets, intelligente Uhren oder sogar Autos zählen. In diesem Fall werden wir uns jedoch hauptsächlich auf die ersten beiden konzentrieren: Handys und Tablets.

Ich muss jedoch sagen, dass die Definition nicht ganz korrekt ist. In Wirklichkeit werden die Anwendungen nicht auf dem mobilen Gerät, sondern auf dem mobilen Betriebssystem installiert. Wie wir sehen werden, ist das sehr wichtig, aber bleiben wir erst einmal bei den Grundlagen.

Was ist ein Betriebssystem?

Ein Betriebssystem ist ein Programm, das ein elektronisches Gerät betreibt. Ja, wie Sie sehen können, werden die Definitionen nicht perfekt, umfassend und makellos sein. Ein Betriebssystem ist viel mehr als das, aber hier geht es darum, einander zu verstehen.

Ohne ein Betriebssystem würde ein Mobiltelefon nicht funktionieren. Der Bildschirm, das Mikrofon, die Lautsprecher, die Kamera… alle Komponenten eines Mobiltelefons wären ohne ein Betriebssystem, das sie steuert, völlig nutzlos.

Die Aufgabe des Betriebssystems ist es, all diese Chips so zu verwalten, dass sie zusammen etwas Sinnvolles tun und nicht nur Chips sind.

Das heißt, wir müssen verstehen, dass eine Anwendung, wenn sie installiert wird, im Betriebssystem installiert wird. Es ist, als ob man ein weiteres Element zum Kernprogramm hinzufügt.

Ist das wirklich wichtig? Dies ist sehr wichtig, um zu verstehen, wie die Entwicklung von mobilen Anwendungen funktioniert.

Welche mobilen Betriebssysteme gibt es heute?

Heute haben wir zwei große mobile Betriebssysteme: Android und iOS. Es stimmt, dass es noch andere gibt, aber wir werden uns nur auf diese beiden beziehen, da sie derzeit einen Marktanteil von mehr als 99 % haben.

Quelle: https://www.statista.com/statistics/266136/global-market-share-held-by-smartphone-operating-systems/

Android ist das Betriebssystem von Google. Es handelt sich um ein offenes System, das jeder Handyhersteller auf seinen Geräten installieren kann. Das heißt, der Hersteller ist für den Zusammenbau und das Design der physischen Teile der Geräte verantwortlich und nutzt das Android-System, um sie zum Laufen zu bringen.

Die große Mehrheit der Mobiltelefone auf dem Markt arbeitet mit diesem System. Hersteller wie Samsung, Huawei, BQ, Xiaomi, LG und Sony sind gute Beispiele dafür.

Zur weiteren Vereinfachung könnte man sagen, dass alle Mobiltelefonhersteller Android als Betriebssystem verwenden. Alle außer einem: Apple. Das bringt uns zu dem, was iOS ist.

iOS ist das Betriebssystem von Apple. Im Gegensatz zu Android wird iOS nur auf den Produkten des Unternehmens Apple verwendet. Kurz gesagt: iPhones und iPads.

Wie werden mobile Anwendungen installiert?

Mobile Anwendungen werden über sogenannte App-Shops entwickelt und veröffentlicht. Der Name ist natürlich kein Geheimnis 🙂

Durch sie können Nutzer auf eine unendliche Anzahl von Apps zugreifen, die per Knopfdruck installiert werden können.

Jedes Betriebssystem hat seinen eigenen App-Shop. Für Android haben wir Google Play und für iOS den App Store.

Da ein Bild mehr sagt als tausend Worte, hier eine Darstellung dessen, was wir gerade gesehen haben. Wir haben die Geräte, auf denen ein Betriebssystem läuft, die Betriebssysteme, die ihre App-Shops haben, und schließlich die Apps, die über die Shops erhältlich sind.

Wie funktionieren mobile App-Shops?

Der Hauptzweck dieser Shops ist es, den Nutzern Zugang zu einer Vielzahl von Apps für ihr mobiles Gerät zu geben. Und in der Tat ist der Erfolg von Smartphones größtenteils auf sie zurückzuführen.

Ein mobiles Betriebssystem wird mit einer Reihe von Apps vorinstalliert. Die Uhr, der Kalender und das Versenden von SMS sind nur Anwendungen, die von den Herstellern vorinstalliert sind.

Wenn ein Mobiltelefon nur diese Anwendungen hätte, wäre es nicht annähernd so nützlich, wie es heute ist.

Die Hersteller der Betriebssysteme, also Google und Apple, brauchten eine Möglichkeit, ihre Telefone interessanter und vollständiger zu machen.

Diese App-Shops ermöglichen es jeder Person oder jedem Unternehmen, ihre eigenen Anwendungen zu veröffentlichen und sie Millionen und Abermillionen von Menschen zur Verfügung zu stellen, die diese Betriebssysteme verwenden. Genau so haben Facebook, Whatsapp, Instagram oder die App deiner Bank ihren Weg auf dein Handy gefunden.

Es ist eine wechselseitige Beziehung, in der beide einander brauchen. Der Hersteller des Betriebssystems möchte, dass sein System attraktiv ist und eine Vielzahl von Möglichkeiten für den Benutzer bietet, und dafür braucht er Leute, die Anwendungen für sein System entwickeln und in den Geschäften veröffentlichen.

Auf der anderen Seite brauchen wir, als Ersteller einer Anwendung, Benutzer. Also veröffentlichen wir unsere App in ihren Shops, so dass sie automatisch für Millionen und Abermillionen von Menschen verfügbar ist.

Dank der Fülle von Anwendungen, die wir auf unseren Geräten installieren können, sind unsere Mobiltelefone heute vollständiger als je zuvor. Vielleicht sogar wichtiger als unser eigener Computer.

Nachdenken

Ich bin Diego Laballós und ich entwickle mobile Anwendungen für Android und iOS. Sollen wir darüber sprechen, wie ich Ihnen helfen kann?

Lassen Sie uns über meine App sprechen

Was können wir in mobilen App-Shops finden?

Stores sind nichts anderes als ein App-Markt. Man könnte es mit einem Obstmarkt vergleichen. Man kommt auf den Markt und hat verschiedene Stände, an denen man einkaufen kann. Sie haben mehrere Haltestellen, und an jeder Haltestelle gibt es andere Produkte. Man könnte sagen, dass etwas Ähnliches im Fall von App-Shops passiert.

Stores haben zwei Hauptziele: neue Apps bekannt zu machen und die Installation von Apps zu erleichtern.

Dazu bieten sie Vorschläge und Rankings von Anwendungen, die für uns von Interesse sein könnten.

Der Shop bietet Details zu den Anwendungen: Titel, Beschreibung, Screenshots, Videos und Nutzerbewertungen sowie weitere Details. Außerdem können wir die Anwendung auf Knopfdruck herunterladen.

Wie nützlich sind die Shops für App-Entwickler?

Alles, was man braucht! Wenn wir eine Anwendung öffentlich anbieten wollen, müssen wir ein Konto in diesen Shops anlegen und unsere Anwendung veröffentlichen.

Wie wir bereits besprochen haben, hat jedes Betriebssystem seinen eigenen App-Shop. Wenn wir also wollen, dass unsere App für Android verfügbar ist, müssen wir ein Entwicklerkonto bei Google Play erstellen und unsere App dort veröffentlichen.

Wenn wir wollen, dass unsere App für iOS verfügbar ist, müssen wir ein Entwicklerkonto im AppStore erstellen und unsere App veröffentlichen.

Das Konto, das wir erstellen müssen, ist kein normales Konto. Es ist ein Entwicklerkonto.

Der große Unterschied zu einem normalen Benutzerkonto ist, dass wir Zugang zu einem Entwickler-Kontrollzentrum haben. Beide Shops haben ihr eigenes Entwickler-Dashboard, aber im Endeffekt sind sie genau gleich.

Dies ist das Dashboard, mit dem wir unsere Präsenz in diesen Shops verwalten können. Kurz gesagt, hier registrieren wir eine Anwendung, laden die installierbare Datei hoch, geben den Namen, die Beschreibung, das Symbol, die Screenshots an… Kurz gesagt, alles, was wir von anderen Anwendungen aus der Sicht des Benutzers sehen können.

Zusätzlich zu dieser Hauptfunktion, die es uns ermöglicht, unsere Anwendung zu veröffentlichen und zu aktualisieren, haben wir auch eine Reihe von sekundären Funktionen, die wichtig sind.

Einige Beispiele für diese Extras, die wir finden können, reichen vom Zugang zu App-Statistiken, Downloads, Deinstallationen oder Einnahmen bis hin zur technischen Unterstützung, die wir dem Nutzer durch die Beantwortung seiner Meinung bieten können.

Ich denke, dass das vorherige Diagramm jetzt veraltet ist, also sollten wir es aktualisieren, weil wir über neue Konzepte gesprochen haben.

Zusammenfassung

Zusammenfassend haben wir zunächst die mobilen Geräte, die von den Herstellern hergestellt werden, redundant. Dann gibt es noch die Betriebssysteme, die diese Geräte betreiben und die auch ihre eigenen App-Shops haben. Und schließlich sind es diese App-Shops, die es einerseits den Entwicklern ermöglichen, Apps zu veröffentlichen, und andererseits anderen Nutzern erlauben, sie zu finden und zu installieren.

Ich hoffe, Sie haben jetzt eine bessere Vorstellung davon, wie mobile Apps funktionieren 😉

Wenn Sie diesen Artikel nützlich fanden, können Sie ihn für andere Menschen nützlich machen, indem Sie ihn auf Facebook, LinkedIn oder Twitter teilen.

Wie immer, wenn Sie Fragen oder Anregungen haben, kontaktieren Sie mich bitte und ich werde Ihnen gerne helfen.