Zu Android und zurück: Wie portieren Sie Ihre iOS-App auf Android und umgekehrt?
Veröffentlicht: 2021-10-05Wenn Sie jetzt genau dorthin gehen, wo Ihre Konkurrenten sind, sind Sie tot.
Thorsten Heins
Wenn Sie dies lesen, besitzen Sie vielleicht eine native mobile Anwendung oder denken darüber nach, Ihre App von iOS auf Android zu portieren . Hinter jeder genialen anwendungsbezogenen Startup-Idee oder -Umzug steckt immer ein gewisses Budget, und manchmal muss man sich zumindest für den ersten Start entscheiden, auf welcher Plattform man aufbauen möchte. Die gängigsten Plattformen, zwischen denen Unternehmer mobiler Apps normalerweise wählen, sind iOS bzw. Android. Instagram, Worms 3, Clash of Clans und ein Dutzend weiterer exzellenter mobiler Produkte wurden zuerst für iOS auf den Markt gebracht, und einige von ihnen haben noch nicht einmal den Sprung geschafft. Was macht Geschäftsinhaber für Apple und den App Store so günstig?
Mehr Umsatz generierende Benutzer. Slash.dot weist darauf hin, dass die durchschnittliche Menge an Dollar, die ein iPhone-Besitzer im Jahr 2016 im App Store hinterließ, den Höchststand von 40 $ erreicht hat - verglichen mit 35 $ im Jahr 2015, so dass die Zahlen im folgenden Jahr steigen werden.
Marktfragmentierung. Obwohl The Next Web behauptete, die Fragmentierung von Android-Geräten sei ein beherrschbares Problem, 4 Jahre nachdem es noch vorhanden ist. Daher sind die längeren Entwicklungs- und Teststunden erforderlich, wenn es um die Codierung für Android geht.
Das lähmende Ausmaß der Piraterie auf Android. Obwohl sich diese Behauptung in letzter Zeit als eher unbegründet erwiesen hat, werden Unternehmer immer noch zu der Annahme verleitet, dass kostenpflichtige Apps bei Google Play unter verschiedenen Rechtsverletzungen leiden könnten.
Interessiert an den Unterschieden zwischen den Plattformen von iOS und Android? Verpassen Sie nicht unseren Artikel über die Mythen der iOS- und Android-Entwicklung .
Alles in allem wird die iOS-Entwicklung heutzutage als heiße Semmeln verkauft, wenn Sie ein Startup-Unternehmen sind und die Mittel, die Sie gesammelt haben, begrenzt sind, aber was ist Ihre App erfolgreich (jetzt ein recht häufiger Fall)? Vielleicht ziehen Sie in Erwägung, Ihre App von der iOS- auf die Android-Plattform zu portieren.
Ein paar Gründe „für“ die Portierung auf Android (oder umgekehrt):
Es hat Ihren Rücken bedeckt. Ihre Konkurrenten werden nicht in der Lage sein, 85% des Nutzermarktes direkt vor Ihrer Nase zu stehlen - denn das ist der Prozentsatz der Android-Besitzer.
Mehr Apps bedeuten einfach mehr Umsatz. Egal für welches Monetarisierungsmodell Sie sich entscheiden, sobald Sie Ihre iPhone-App portiert haben, es bringt Ihnen immer noch etwas Geld ein, und wie die Folklore es weise ausdrückt – „je mehr, desto besser“.
Die Entscheidung, eine native iOS-App auf Android zu portieren, ist nicht die einfachste, aber wenn Sie sich erst einmal entschieden haben, stellt sich eine wichtige Frage, wie Sie eine iOS-App auf Android portieren können! SO, wie übertrage ich? Hier erhalten Sie eine kurze Anleitung zum Thema.
Kommen wir gleich zu den guten Nachrichten: Die gesamte Anwendung, die von iOS auf Android (oder umgekehrt) portiert wurde, wird weniger kostspielig sein als die erste Version, also seien Sie bereit, mindestens 30% weniger auszugeben. Der Prozess, bei dem Sie Geld sparen, ist die Backend-Entwicklung für Ihre App – wie Sie sie bereits zusammen mit der ersten Plattform entwickeln lassen.
Es ist auch gut möglich, dass die Phase der Spezifikationserstellung weniger dauert - ebenso wurde sie bereits geschrieben, so dass die Struktur Ihres Projekts, abgesehen von einigen kleinen Änderungen, einsatzbereit ist.
Bei der Portierung von iOS auf Android gibt es jedoch einige Tipps, die Sie beachten müssen.
Gestaltung . Allgemein anerkannte Wahrheit - Apples und Googles Oberflächen sind wie Kreide und Käse, was im Grunde bedeutet, dass Sie nicht einfach die vorgefertigte Benutzeroberfläche aus Ihrer aktuellen App nehmen und sie während der Portierung kopieren und einfügen können.
Das Hauptproblem in Bezug auf das Design basiert auf den Unterschieden im Unternehmensstil, die die Unternehmen von Apple und Google in die Masse einbringen. Das Wort, das Apple für alle seine Produkte verwendet, ist „flach“, wobei jedes Designelement innerhalb von 2 Dimensionen existiert und ziemlich bündig aussieht.


Um alles auf den Punkt zu bringen, gibt es mehrere Schlüsselpunkte, die einen großen Unterschied machen:
- Listen auf iOS und auf Android (es gibt keine Pfeile auf Android)




2. Marktforschung. Obwohl von vielen behauptet wird, dass der Marktforschungsteil „übersprungen“ werden könnte, würden wir vorschlagen, dieses Verfahren noch einmal durchzuführen. Die Frage nach unterschiedlichen iPhone- und Android-Zielgruppen wurde von uns bereits zuvor gestellt, daher kann die Zielgruppe Ihrer App auch etwas anders sein. Wir schlagen vor, die Angelegenheit noch einmal zu untersuchen.
3. Entwicklung. Auch hier ist die Portierung nicht einfach ein Vorgang, bei dem die bereits geschriebenen Codezeilen in eine andere IDE eingefügt werden, da es völlig unmöglich ist, den von Swift geschriebenen Code nach Java zu übertragen. In der Entwicklungsphase geht es also darum, die gesamte Anwendung von Grund auf neu zu schreiben, damit die Gesamtentwicklungszeit nicht kürzer wird; Tatsächlich kann es sogar noch etwas länger dauern, wenn Sie Android und das Problem der Marktfragmentierung betrachten.
4. Testen. Die Qualitätssicherung ist etwas, das dazugehört und eine Art Versicherungsgarantie ist. Weisen Sie darauf hin, dass während des Portierungsprozesses Fehler auftreten können und werden. Daher werden die regulären 30 % der gesamten Zeit für die Fehlerbehebung verwendet und dafür, dass Ihr Dienst überall so funktioniert, wie er vorher beabsichtigt war.
Könnte für Sie interessant sein: So vermeiden Sie die Ablehnung durch den App Store
Schließlich.
Die Liste der Dinge, auf die man sich konzentrieren sollte, endet nicht mit all den oben genannten, da noch viele andere erwähnenswert sind. Die Entscheidung, einen neuen Markt zu erschließen, ist immer riskant, wie immer alles Unerforschte. Bei der Portierung auf ein neues Betriebssystem (vielleicht auf Android) kann ein wenig Überlegung und Erfahrung zu einem herausragenden App-Erlebnis für Ihren neuen Markt führen. Darüber hinaus könnten mit der starken Expertise an Bord die Risiken minimiert und die Chancen auf mehr Umsatz erhöht werden.
Lesen Sie auch: Unterschiede zwischen iOS und Android bei der Entwicklung mobiler Apps