Das Aufkommen der mobilen HTML5-Entwicklung hat die Konkurrenz auf mobilen Plattformen von Systemplattformen auf Browser verlagert: IE, Chrome, Firefox, Safari auf der mobilen Seite oder neue Browser. Wer kann HTML5 auf der mobilen Seite besser verstehen? Es wird in der Lage sein, künftig weitere Märkte im Bereich mobiler Anwendungen zu erobern.
Flexiblere und bequemere App-Nutzungs- und Installationsmethoden werden eine der Garantien dafür sein, dass HT]L5 auf der mobilen Plattform glänzt.
Die folgenden Hauptfunktionen von HTML5 eignen sich für die Entwicklung mobiler Anwendungen:
1. Offline-Caching bildet die Grundlage für die HTML5-Entwicklung mobiler Anwendungen
HTML5 Web Die Speicher-API kann als erweiterte Version von Cookies betrachtet werden. Sie ist nicht durch die Datengröße begrenzt und verfügt über eine bessere Flexibilität und Architektur. Sie kann Daten in das lokale ROM schreiben und die Daten wiederherstellen, wenn der Browser geschlossen und erneut 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 und der reibungslose Betrieb erhöht wird.
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. Wie lange Sie warten müssen, um es zu erhalten, hängt von den Verkehrsbedingungen ab den Kühlschrank, und wenn Sie möchten, können Sie es sofort essen (wenn Sie das neueste Essen essen möchten, können Sie natürlich auch anrufen, um eine Reservierung vorzunehmen).
Designer müssen wissen, wann Benutzer den Offline-Cache herunterladen dürfen (beachten Sie den Unterschied zwischen Online- und Offline-Apps).
2. Audio und Video sind frei eingebettet und Multimedia-Formulare sind flexibler
Die native Entwicklungsmethode ist für die Verarbeitung von Multimedia-Inhalten, bei denen Text, Audio und Video verwendet werden, relativ mühsam sind gemischt und müssen getrennt werden. Text, Bilder, Audio und Video analysieren die entsprechenden URLs und verarbeiten sie auf unterschiedliche Weise.
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 eingebettet werden muss. Zumindest kann dies jetzt auf native Weise implementiert werden . Ich habe immer noch Schwierigkeiten aufzustehen.
3. Geolokalisierung, Standort jederzeit und überall teilen
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 es müssen keine sehr großen Kartenpakete heruntergeladen werden. Dies kann durch Caching gelöst werden, wodurch das Herunterladen flexibler wird, wo immer Sie möchten.
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. Überlegen Sie sorgfältig, wie Sie diese in Ihrem Design nutzen können . Verwenden Sie es in Ihrer Anwendung!
4. Canvas-Zeichnung, verbessern Sie die Zeichenfunktionen mobiler Plattformen
Verwenden Sie die Canvas-API, um auf einfache Weise Heatmaps zu zeichnen und Benutzererfahrungsdaten zu sammeln
Unterstützt allgemeine Bearbeitung wie Verschieben, Drehen, Skalieren usw. von Bildern
Canvas – unterstützt 2D-Zeichenfunktionen
Canvas 3D – unterstützt 3D-Zeichenfunktionen
SVG – unterstützt Vektorgrafiken
Designer sollten Wissen Sie, dass das Verschieben, Drehen und Skalieren zu einfach ist, um es selbst zu zeichnen?
5 für mobile Plattformen
Die HTML5-Formularelemente und entsprechenden Tastaturen, die im Browser angezeigt werden:
Typ-Zweck-Tastatur
Text, normale Eingabeinhalte, Standardtastatur
Telefonnummer, numerische Tastatur
E-Mail-Adresse Textfeld mit @ und . Tastatur
URL-URL der Webseite Tastatur mit .com und
Suche wird für Suchmaschinen verwendet, z. B. das Suchfeld, das oben auf der Website angezeigt wird. Standardtastatur
Bereich Spezifischer Wertebereich Die typische Anzeigemethode des Wertewählers in der Tastatur ist ein Schieberegler, Schieberegler oder Drehteller
Es ist nur eine einfache Anweisung erforderlich, um den Aufruf verschiedener Tastaturstile abzuschließen, was einfach und bequem ist.
Designer sollten es wissen, denken Sie daran, F&E-Kollegen Bescheid zu geben, wenn Sie es verwenden!
6. Umfangreiche Interaktionsunterstützung
Verbesserung der Interaktionsmöglichkeiten: Drag & Drop, Rückgängigmachen historischer Vorgänge , Textauswahl usw.
Übergang – der Bewegungseffekt der Komponente
Transformation – der Verformungseffekt der Komponente
Animation – Hinzufügen von Bewegung und Verformung zur Animationsunterstützung
Designer sollten die Interaktionsmethoden kennen Die von HTML5 bereitgestellten Informationen sind sehr umfangreich, egal ob Sie es verwenden oder nicht, das ist Ihre eigene Sache!
7. Vorteile der Verwendung von HTML5
Geringerer Entwicklungs- und Wartungsaufwand Kosten;
Verkleinert die Seite und reduziert unnötige Ausgaben für Benutzer. Darüber hinaus verringert sich der Stromverbrauch.
Bequemes Upgrade, Sie können die neueste Version sofort nach dem Öffnen verwenden, sodass kein erneutes Herunterladen erforderlich ist upgrade Das Problem mit dem Paket besteht darin, dass der Offline-Cache direkt während der Verwendung aktualisiert wird.
Designer müssen wissen, was Benutzer wollen und was HTML5 den Benutzern bieten kann.
8.CSS3-Hilfstool für visuelle Designer
CSS3 prend en charge l'intégration de polices, la mise en page et la fonction d'animation la plus impressionnante.
Sélecteur – un sélecteur plus flexible
Webfonts – polices intégrées
Mise en page – divers choix de typographie
Ombre dégradé à rayon de style – coins arrondis, dégradés, ombres
Arrière-plan de bordure – bordure L'arrière-plan prend en charge
utiliser CSS3 pour effectuer certains travaux visuels. Il se charge rapidement, enregistre le code et les images, et économise également la bande passante pour les utilisateurs.
Les concepteurs doivent savoir qu'utiliser des dizaines d'images matérielles dans une seule interface est déjà trop inhabituel, alors laissez rapidement CSS3 vous aider à être paresseux.
9. Communication en temps réel
En raison de la conception du protocole HTTP et du navigateur, l'interactivité en temps réel des sites Web précédents était assez limitée et certaines techniques pouvaient être utilisé uniquement pour "simuler" l'effet de communication en temps réel, mais HTML5 fournit une prise en charge complète de la communication en temps réel.
Les concepteurs doivent savoir que HTML5 peut vous aider à intégrer du contenu de communication et d'information en temps réel dans des applications pour des rappels en temps réel.
10. Prise en charge des fichiers et du matériel
Je ne sais pas si vous avez remarqué que dans les nouveaux programmes Web tels que Gmail, vous pouvez déjà glisser-déposer des fichiers comme Pièces jointes aux e-mails ? C'est ce que font les API Drag'n Drop et File pour les fichiers HTML5.
Les concepteurs doivent savoir que la demande de transmission de données dans les applications mobiles augmente et que la méthode traditionnelle de sélection de chemin est trop lourde. Venez essayer la fonction de téléchargement par glisser-déposer de HTML5
11 ! . Sémanticisation
Le réseau sémantique permet aux ordinateurs de mieux comprendre le contenu des pages Web, ce qui peut être d'une grande aide pour l'optimisation des moteurs de recherche (SEO) ou les systèmes de recommandation.
Les concepteurs doivent savoir que HTML5 peut rendre les recherches plus rapides et plus précises.
12. Méthode de développement d'applications intégrées à double plate-forme pour améliorer l'efficacité du travail
Selon la situation actuelle de la part de marché croissante de l'iPhone/Android, si vous le souhaitez Pour écrire des applications sur des smartphones avancés, vous choisissez soit d'utiliser Objective-C CocoaTouch Framework pour écrire des applications iPhone/iPad, soit de choisir Java Android Framework pour écrire des applications Android. Si vous souhaitez prendre en charge les deux plates-formes, vous devez maintenir les deux. les codes de programme représentent un coût de maintenance faible et abordable pour un petit service qui vient tout juste de démarrer.
Utilisez HTML5 et CSS3 pour écrire des applications Web Si vous souhaitez prendre en charge à la fois iPhone et Android, vous n'avez presque besoin de conserver qu'un seul code (une petite partie doit être modifiée en fonction des clients), et si. il y en aura à l'avenir. Si d'autres appareils mobiles disposent de navigateurs prenant en charge HTML5, alors la même WebApp disposera directement d'une plate-forme de support supplémentaire.
La série de services de Google utilise de nombreuses spécifications de cache, de stockage et de base de données en HTML5 pour obtenir l'effet d'accès hors ligne aux programmes. Étant donné que la connexion réseau des appareils mobiles est plus instable que celle des applications de bureau et qu'il n'y a parfois aucun réseau disponible lors d'un déplacement, ces technologies peuvent permettre aux utilisateurs de continuer à utiliser votre application Web même dans un environnement hors réseau. Cela montre que le principal objectif de service de HTML5 reste les applications Web et ne constituera pas une menace pour le développement d'applications. Cela aidera différents types d'applications à utiliser différentes méthodes de développement et à bénéficier d'une plus grande flexibilité.