Kommentar des Entwicklers

Dec 03, 2019
Blog

Habt ihr schon mal versucht im Handy ein Formular auf einer Website auszufüllen? Zum Beispiel, um Flugtickets für die ganze Familie zu kaufen? Ich wette, es hat soso lala geklappt. Wenn ich am Wochenende Kinokarten kaufe, versuche ich zunächst instinktiv, diesen Trick vom Telefon aus auszuführen, aber er endet immer mit dem Öffnen des Laptops. Ich kann Folter nicht ertragen, weißt du.  Übrigens, wenn ihr ähnliche Handlungen in einer mobilen Anwendung aus dem Store ausführen, werden Sie höchstwahrscheinlich keine Beschwerden haben. Das heißt es geht definitiv nicht um die Größe des Telefonbildschirms. Was stimmt also nicht mit Webanwendungen?  

 

Unter Berücksichtigung der Tatsache, dass heute mehr als die Hälfte des Internetverkehrs über mobile Geräte abgewickelt wird, gehen wir alle davon aus, dass die Webanwendungen gleich gut sowohl auf Handys als auch auf Desktop-Computern funktionieren. Aber ist das wirklich so? eindeutig auf keinen Fall. Können die heutigen Web-Apps in irgendeiner Weise mit mobilen Apps aus dem Store in Wettbewerb stehen? Die traurige Nachricht für das Business – AUF GAR KEINEN FALL. Es wäre jedoch so attraktiv, eine Website zu haben, die mobile Anwendungen in Geschäften für jede Plattform ersetzen würde. Die traurige Wahrheit ist jedoch, dass heutzutage weder Browser noch Entwickler von Webanwendungen in der Lage sind, diese geschäftlichen Anforderungen zu erfüllen. Wenn Sie meinem Urteil nicht vertrauen, denken Sie darüber nach:

1) Ob die Webentwickler berücksichtigen eurer Meinung nach das Skript des Verhaltens der Anwendung im Standby-Modus, der einige Zeit nach dem Erlöschen des Bildschirms eures Handys auftritt? Alles deutet darauf hin, dass dies nicht der Fall ist. Ich vermute, dass sie sogar solche Tools nicht haben. Daher stellen wir beim Entsperren des Telefons häufig fest, dass die Seite neu geladen wurde. In mobilen Anwendungen aus dem Store gibt es einen speziellen Mechanismus, mit dem ihr den Status des Programms speichern können, wenn es vom Betriebssystem aus dem Speicher entladen wurde, um Ressourcen freizugeben. Ich bin nicht sicher, ob das in einer Webanwendung erreicht werden kann.

2) Häufig werden auf Websites die Werbung angezeigt. Aber ist es in Ordnung, dass der Werbeblock genau in der Mitte des auf dem Telefon gelesenen Textes erscheint und ihr müsst erneut nach der Stelle suchen, an der ihr unterbrochen wurdet? In der mobilen Welt ist es undenkbar, dass etwas herausspringt, indem es schlampig in das Bild auf dem Bildschirm eindringt, anstatt mit schönen Animationen reibungslos angezeigt zu werden. Indem wir mobile Anwendungen verwenden, sind wir es gewohnt, dass die Benutzeroberfläche einwandfrei funktioniert und keine Verlangsamungen auftreten, dass der Inhalt sofort und ohne Unterbrechungen angezeigt wird und nichts unsere Interaktion mit dem Programm beeinträchtigt.

3) Ist es euch jemals aufgefallen, dass sich euer Handy erwärmt und wie verrückt Batteriestrom verbraucht? Vielleicht, in schweren Spielen und … beim Surfen auf den Webseiten im Internet … Moment mal, was? Webseiten? Das heißt, ein Telefon mit einem Snapdragon 845-Chip mit 6 GB RAM, auf dem ein Spiel gestartet werden kann, das auch eure Spielekonsole erwärmen kann, muss sich erheblich anstrengen, um euch einen Text und ein paar leicht animierte Bilder anzuzeigen? Wirklich? Hmm, anscheinend haben wir den Grund für eine so bescheidene Leistung von Handybatterien gefunden.

Ich vermute, dass diee Browserhersteller bereits darüber nachgedacht haben, was in 3-5 Jahren auf ihre Entwicklung wartet. Die Evolution wird das Problem jedoch höchstwahrscheinlich nicht lösen können. Wir brauchen eine Revolution! Ich hoffe sehr, dass der Untergang der Browser vor der Tür steht. Und Sie?

Autor: Aleksandr Gontscharov, .NET / WPF-Entwickler

Vorheriger Artikel