Vor der Entwicklung einer App gilt es, die wichtigsten Punkte mit dem Auftraggeber zu klären. Hierzu gehört neben den konkreten Funktionen der App, die Zielgruppe,
Zielgruppengröße, Nutzungsumfang, kostenpflichtige oder kostenlose Nutzung. Eine Empfehlung zur technischen Umsetzung können wir erst nach einem solchen ersten Gespräch geben.
Native Apps sind speziell für die Zielplattform (Android, iOS) entwickelte Apps. Neben den plattformspezifischen Software Development Kits (SDK) und den jeweiligen Entwicklungsumgebungen (Android Studio oder Xcode), werden native Apps je nach Plattform mit Hilfe unterschiedlicher Programmiersprachen geschrieben (Java und Kotlin für Android, Objective-C und Swift für iOS).
Eine für Android entwickelte native App, ist somit auf einem iPhone nicht nutzbar, sondern muss gesondert für iOS nativ entwickelt werden.
Die Gegenparts zur nativen Entwicklung sind Webentwicklung oder hybride/Cross-Plattform Ansätze.
Die Zelfi AG ist auf die native Entwicklung spezialisiert und wir beobachten, dass die native Entwicklung sowohl von den Plattformherstellern Google und Apple, als auch von den Entwicklern hochwertiger Software weiterhin als erste Wahl gesehen wird. Im Gegenteil bietet die native Entwicklung weiterhin den Vorteil, dass sie auf die spezifischen Gerätefunktionen (z.B. Hardware wie Kamera, GPS,etc) direkt zugreifen kann, da die Schnittstellen Betriebssystem-spezifisch (also für iOS oder Android) angesprochen werden. Ressourcen werden damit effizient genutzt, sodass die Schnelligkeit der nativen Apps einen weiteren Vorteil darstellt. Das Design ist zudem durch die Nutzung nativer Komponenten immer natürlicher (look and feel).
Gut gemachte native Apps erzielen sehr gute Bewertungen in den App Stores und werden daher häufiger gekauft.
Hinzu kommt,
dass im Bereich interner Mitarbeiter Apps häufig nur eine Version für Android oder iOS (je nach Ausstattung der Mitarbeiter) nötig ist, sodass die native Entwicklung für ein Betriebssystem die
sicherste und effizienteste Methode darstellt.
Zunehmende Bekanntheit erlangt in den letzten Jahren das Framework Flutter, das technisch sehr nah an nativen Apps ist und auch eine ähnliche Qualität erzielt. Wir haben hiermit bereits erste gute Erfahrungen gesammelt. Flutter gehört zu den Cross-Plattform Frameworks, bei denen ein Großteil des Quellcodes plattformübergreifend genutzt werden kann. Das heißt der Quellcode wird nur einmal geschrieben und dann in die nativen Betriebssysteme übersetzt.
Gerade für Betriebssystem unabhängige Funktionen (REST-Schnittstellen, Datenbanken) gibt es hier oftmals sehr gute Umsetzungsmöglichkeiten und eine Zeitersparnis.
Wir sind die Zelfi AG und Sie finden uns in der Bahnhofstr. 15 in
55116 Mainz.
Rufen Sie uns an unter der 06131 - 3272605
oder schreiben Sie uns eine E-Mail an info@zelfi.com