Heim >Web-Frontend >H5-Tutorial >Detaillierte Einführung in die 12 Hauptfunktionen der Entwicklung mobiler HTML5-Anwendungen
HTML5 Web Storage API kann als erweiterte Version von Cookies betrachtet werden, die nicht durch die Datengröße begrenzt ist hat eine bessere Flexibilität und Architektur, Daten können in das lokale ROM geschrieben werden und Daten können wiederhergestellt werden, wenn der Browser geschlossen und wieder geöffnet wird, um den Netzwerkverkehr zu reduzieren.
Gleichzeitig kann diese Funktion als Hintergrund-„Vorgangsaufzeichnung“ in eine andere Richtung betrachtet werden, ohne Hintergrundressourcen zu belegen, wodurch der Druck auf die Gerätehardware verringert wird Steigerung der operativen Gewandtheit.
Online-Apps unterstützen das Herunterladen des Offline-Cache während der Verwendung oder das Nicht-Herunterladen des Offline-Cache, während Offline-Apps den Offline-Cache herunterladen müssen, bevor sie verwendet werden können.
Im übertragenen Sinne speichern Cookies Telefonnummern und Menüs. Wenn Sie Essen zum Mitnehmen bestellen möchten, hängt es von den Verkehrsbedingungen ab essen, Sie können es sofort essen (wenn Sie das neueste Essen essen möchten, können Sie natürlich auch anrufen und eine Reservierung vornehmen).
Designer müssen wissen, wann Benutzer den Offline-Cache herunterladen dürfen (beachten Sie den Unterschied zwischen Online- und Offline-Apps).
Die native Entwicklungsmethode ist für die Verarbeitung von Multimedia-Inhalten, bei der Text, Audio und Video gemischt werden, relativ problematisch notwendig, um Text, Bilder, Audio zu trennen. Bei Videos werden die entsprechenden URLs auf unterschiedliche Weise analysiert und verarbeitet.
HTML5 unterliegt diesbezüglich keinerlei Einschränkungen und kann vollständig zur Verarbeitung zusammengestellt werden.
Designer sollten wissen, dass es eine wunderbare Sache wäre, wenn Text und Multimedia in der Informationspräsentation von Nachrichten, Weibo und sozialen Anwendungen gemischt werden könnten, ohne dass Webview speziell eingebunden werden müsste, zumindest im Moment Schwierigkeiten bei der nativen Implementierung.
Nutzen Sie die Vorteile mobiler Geräte bei der Ortung voll aus und fördern Sie die Entwicklung von LBS-Anwendungen.
GPS, WLAN, Mobiltelefone und andere Methoden können umfassend genutzt werden, um die Positionierung genauer und flexibler zu gestalten.
Durch die geografische Standortbestimmung sind Positionierung und Navigation nicht mehr nur auf Navigationssoftware beschränkt, und für Karten müssen keine sehr großen Kartenpakete heruntergeladen werden. Dies kann durch Caching gelöst werden, wodurch das Herunterladen überall flexibler wird.
Designer sollten wissen, dass es immer mehr Anwendungen gibt, die LBS-Funktionen einbetten. Dies ist auch einer der größten Vorteile von mobilen Geräten im Vergleich zu Desktop-PCs. Denken Sie sorgfältig darüber nach, wie Sie diese nutzen können in den Apps, die Sie entwerfen!
Mit der Canvas-API können Sie einfach Heatmaps zeichnen, um Benutzererfahrungsdaten zu sammeln
Unterstützt das Verschieben und Drehen , Skalierung usw. von Bildern Regelmäßige Bearbeitung
Canvas – 2D-Zeichenfunktion unterstützt
Canvas 3D – 3D-Zeichenfunktion unterstützt
SVG – Vektorzeichnungsfunktion
Designer sollten wissen, wie man Bilder bewegt, dreht und skaliert? Diese sind zu einfach, um sie selbst zu zeichnen. Denken Sie sorgfältig darüber nach, wie Sie sie verwenden.
HTML5-Formularelemente und entsprechende Tastaturen, die im Browser angezeigt werden:
Typ-Zweck-Tastatur
Text Normaler Eingabeinhalt Standardtastatur
Telefonnummer Numerische Tastatur
E-Mail-Adresse Textfeld Tastatur mit @ und
URL URL der Webseite mit .com Die Tastatur von und.
Suche wird für Suchmaschinen verwendet, z. B. das Suchfeld, das oben auf der Website angezeigt wird.
Bereich ist eine Werteauswahl innerhalb eines bestimmten Wertebereichs Schieberegler oder Karussell
Sie müssen nur deklarieren, um den Aufruf verschiedener Tastaturstile abzuschließen, was einfach und bequem ist.
Designer sollten es wissen: Denken Sie daran, es Ihren F&E-Kollegen zu sagen, wenn Sie es verwenden!
Verbesserung der Interaktionsmöglichkeiten: Ziehen, Rückgängigmachen historischer Vorgänge, Textauswahl usw.
Übergang – der Bewegungseffekt von Komponenten
Transformation – der Verformungseffekt von Komponenten
Animation – Hinzufügen von Bewegung und Verformung zur Animationsunterstützung
Designer sollten wissen, dass die von HTML5 bereitgestellten Interaktionsmethoden sehr umfangreich sind verwendet, dann ist es Ihre eigene Sache!
Geringere Entwicklungs- und Wartungskosten; Verkleinerung der Seite, Reduzierung unnötiger Ausgaben für Benutzer; bessere Leistung und geringerer Stromverbrauch;
Bequem zu aktualisieren, Sie können die neueste Version nach dem Öffnen verwenden, wodurch das erneute Herunterladen des Upgrade-Pakets entfällt und der Offline-Cache während der Verwendung direkt aktualisiert wird.
Designer müssen wissen, was Benutzer wollen und was HTML5 den Benutzern bieten kann.
8. CSS3 ist ein Hilfstool für visuelle Designer
Selektor – ein flexiblerer Selektor
Webfonts – eingebettete Schriftarten
Layout – vielfältige Layoutoptionen
Stlying Radius Gradient Shadow – Kreisecken, Farbverläufe, Schatten
Randhintergrund – Der Hintergrund des Randes unterstützt
Die Verwendung von CSS3 zur Erledigung einiger visueller Arbeiten, die Ladegeschwindigkeit ist schnell, wodurch Code und Bilder gespart werden und auch Bandbreite für Benutzer gespart wird.
Designer müssen wissen, dass die Verwendung von Dutzenden von Materialbildern in einer Benutzeroberfläche bereits zu veraltet ist. Lassen Sie sich von CSS3 dabei helfen, faul zu sein.
In der Vergangenheit war die Echtzeitinteraktivität aufgrund des HTTP-Protokolls und des Browserdesigns recht begrenzt Echtzeit-Kommunikationseffekt, aber HTML5 bietet vollständige Echtzeit-Kommunikationsunterstützung.
Designer sollten wissen, dass Echtzeit-Kommunikations- und Informationsinhalte für Echtzeit-Erinnerungen in die Anwendung eingebettet sind, und HTML5 kann Ihnen dabei helfen, dies zu erreichen.
Ist Ihnen aufgefallen, dass Sie in neuen Webprogrammen wie Gmail jetzt Dateien per Drag-and-Drop als E-Mail-Anhänge ziehen können? Dies sind die Drag’n Drop- und File-API-Funktionen von HTML5-Dateien.
Designer sollten wissen, dass die Nachfrage nach Datenübertragung in mobilen Anwendungen steigt und die herkömmliche Pfadauswahlmethode zu umständlich ist. Probieren Sie die Drag-and-Drop-Upload-Funktion von HTML5 aus!
Semantische Netzwerke ermöglichen es Computern, den Inhalt von Webseiten besser zu verstehen, was für die Suchmaschinenoptimierung (SEO) oder Empfehlungssysteme von großem Nutzen sein kann.
Designer müssen wissen, dass HTML5 die Suche schneller und genauer machen kann.
Entsprechend der aktuellen Situation wächst der Marktanteil von iPhone/Android, wenn Sie möchten Beim Schreiben von Anwendungen auf fortschrittlichen Smartphones entscheiden Sie sich entweder für die Verwendung von Objective-C + CocoaTouch Framework zum Schreiben von iPhone/iPad-Anwendungen oder für Java + Android Framework zum Schreiben von Android-Anwendungen. Wenn Sie beide Plattformen unterstützen möchten, müssen Sie zwei Sätze verwalten Codes sind geringe und erschwingliche Wartungskosten für einen kleinen Dienst, der gerade erst anfängt.
Verwenden Sie HTML5 und CSS3, um webbasierte Anwendungen zu schreiben. Wenn Sie sowohl iPhone als auch Android unterstützen möchten, müssen Sie fast nur einen Code pflegen (ein kleiner Teil muss je nach Client geändert werden), und wenn Wenn andere mobile Geräte über Browser verfügen, die HTML5 unterstützen, wird dieselbe WebApp direkt über eine zusätzliche Unterstützungsplattform verfügen.
Die Dienstreihe von Google nutzt viele Cache-, Speicher- und Datenbankspezifikationen in HTML5, um den Effekt von Offline-Zugriffsprogrammen zu erzielen. Da die Netzwerkverbindung mobiler Geräte instabiler ist als bei Desktop-Anwendungen und beim Umzug manchmal kein Netzwerk verfügbar ist, können diese Technologien es Benutzern ermöglichen, Ihre Webanwendung auch in einer Umgebung ohne Netzwerk weiterhin zu verwenden. Dies zeigt, dass das Hauptdienstziel von HTML5 immer noch Webanwendungen ist und keine Bedrohung für die gesamte App-Entwicklung darstellt. Dies wird dazu beitragen, dass verschiedene Arten von Anwendungen unterschiedliche Entwicklungsmethoden verwenden und eine größere Flexibilität haben.
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die 12 Hauptfunktionen der Entwicklung mobiler HTML5-Anwendungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!