Video: VW Audi Seat Skoda codieren | Carly für VAG VW, Audi, Seat, Skoda | VCDS codieren Alternative 2024
Mobile Anwendungen sind heute ein heißes Thema, teilweise weil mobile Apps wie WhatsApp und Instagram für Milliarden von Dollar erworben wurden, und mobile App-Unternehmen wie Rovio, Hersteller von Angry Birds und King Digital, Hersteller von Candy Crush, erwirtschaften jährliche Einnahmen von mehreren hundert Millionen bis Milliarden Dollar.
Bei der Codierung mobiler Anwendungen können Entwickler entweder
-
Mobile Web-Anwendungen mit HTML, CSS und JavaScript erstellen.
-
Native mobile Anwendungen, die eine bestimmte Sprache verwenden. Beispielsweise werden Apple-Geräte mit Objective-C oder Swift programmiert und Android-Geräte werden mit Java programmiert.
Die Wahl zwischen diesen beiden Optionen mag einfach erscheinen, aber es gibt ein paar Faktoren im Spiel. Beachten Sie Folgendes:
-
Unternehmen, die mobile Webanwendungen entwickeln, müssen sicherstellen, dass die mobile Version über verschiedene Browser, unterschiedliche Bildschirmgrößen und sogar unterschiedliche Hersteller wie Apple, Samsung, RIM und Microsoft funktioniert. Dies führt zu Tausenden von möglichen Telefonkombinationen, was die Komplexität der Tests, die vor dem Start benötigt werden, stark erhöhen kann. Native mobile Apps laufen nur auf einer Telefonplattform, sodass weniger Schwankungen zu berücksichtigen sind.
-
Native mobile Apps sind trotz der Ausführung auf nur einer Plattform teurer und brauchen länger als mobile Web-Apps.
-
Einige Entwickler haben berichtet, dass mobile Webanwendungen mehr Leistungsprobleme aufweisen und langsamer als native mobile Anwendungen geladen werden.
-
Die Nutzer verbringen mehr Zeit mit der Nutzung von nativen mobilen Anwendungen und benötigen weniger Zeit mit browserbasierten mobilen Webanwendungen.
-
Native mobile Apps werden über einen App Store vertrieben, für den eine Genehmigung des App-Store-Inhabers erforderlich ist, während mobile Web-Apps über jeden Webbrowser zugänglich sind. Zum Beispiel hat Apple eine strikte Genehmigungsrichtlinie und es dauert bis zu sechs Tage, um eine App für die Aufnahme in den Apple App Store zu genehmigen, während Google eine lockerere Genehmigungsrichtlinie hat und zwei Stunden benötigt, um eine App zu genehmigen.
In einem bekannten Beispiel für eine App, die in einem App Store abgelehnt wurde, hat Apple Google daran gehindert, die Google Voice App im Apple App Store zu starten, da sie sich mit Apples eigener Telefonfunktion überschneidet. Google reagierte mit der Erstellung einer mobilen Web-App, auf die von jedem Browser aus zugegriffen werden konnte, und Apple konnte nichts tun, um sie zu blockieren.
Wenn Sie diese Wahl treffen, sollten Sie die Komplexität Ihrer Anwendung berücksichtigen. Einfache Anwendungen wie Zeitpläne oder Menüs können mit einer mobilen Webanwendung wahrscheinlich kostengünstig entwickelt werden, während komplexere Anwendungen wie Messaging und soziale Netzwerke von einer nativen mobilen App profitieren können.Selbst etablierte Technologieunternehmen haben mit dieser Wahl zu kämpfen.
Ursprünglich haben Facebook und LinkedIn mobile Webanwendungen entwickelt, aber beide haben sich seitdem darauf konzentriert, native mobile Apps zu fördern und zu unterstützen. Die Firmen nannten bessere Geschwindigkeits-, Gedächtnismanagement- und Entwicklerwerkzeuge als einige der Gründe für den Schalter.