Heim >Web-Frontend >Front-End-Fragen und Antworten >Aktueller Stand und Trends des Responsive Designs
Von 2012 bis 2014 erwähnten alle Responsive Design in ihren Webdesign-Trendprognosen; in den Webdesign-Trendprognosen 2015 bleibt die Responsivität bestehen. Der seit einigen Jahren beliebte Responsive-Stil hat sich in den letzten Jahren schnell etabliert und eine Welle neuer Standards für das Webdesign ausgelöst. Hier werde ich anhand einiger Dokumente und meiner eigenen Meinung über den aktuellen Stand und die Trends des Responsive Designs sprechen.
Origin
Im Mai 2010 schrieb Ethan Marcotte einen bahnbrechenden Artikel (mit dem Titel „Responsive Web Design“ in „A List Apart“), in dem er drei vorhandene Tools verwendete: Fluid Grids, Medienabfragen und skalierbare Bilder, um eine Website zu erstellen, die auf Bildschirmen mit unterschiedlichen Auflösungen schön aussieht. Ethan Marcotte fordert Designer dringend auf, die einzigartigen Funktionen des Webs zu nutzen: „Wir können die vielen Erfahrungen auf verschiedenen mit dem Internet verbundenen Geräten als unterschiedliche Aspekte derselben Website-Erfahrung behandeln, anstatt für jedes Gerät eine separate Anpassung vorzunehmen, um die Designs zu trennen.“ Obwohl es uns gelungen ist, das beste visuelle Erlebnis zu schaffen, müssen wir auch standardbasierte Technologie in unsere Designs integrieren, damit wir dies nicht nur flexibel, sondern auch an die verschiedenen Medien anpassen können in dem sie gerendert werden.“ Ethan Marcotte zeigt, dass es eine Möglichkeit gibt, ein großartiges Erlebnis auf mehreren Geräten zu bieten, und zwar eine Möglichkeit, die Unterschiede zwischen den Geräten nicht zu ignorieren seinen Lauf und nutzen Sie die Flexibilität des Webs.
Hier ist eine kurze Einführung in die drei oben genannten Konzepte: Fluid Grids, Medienabfragen und skalierbare Bilder beziehen sich ursprünglich auf einige vorhandene technische Mittel. Bei der Erforschung von Responsive Design haben diese Konzepte jedoch noch eine breitere Bedeutung Bedeutung, und Designer sollten auch Folgendes verstehen:
Flow-Layout: Bezieht sich ursprünglich auf die Implementierung der Layout-Technologie mit Prozentsätzen als Maßeinheit. Verschiedene Konzepte wie Fluid-Layout, elastisches Layout, Fluid-Gitter usw. werden hier nicht einzeln erläutert. Der Autor fasst dies in einem großen Konzept zusammen: Im Layout des Responsive Designs werden nicht mehr Pixel (px) als einzige Einheit verwendet, sondern Prozentsätze oder gemischte Prozentsätze und Pixel werden als Einheiten verwendet, um ein flexibleres Layout zu gestalten.
Medienabfrage: Mit der Medienabfrage können Sie anhand verschiedener Attributwerte, die in einer bestimmten Umgebung abgefragt werden – wie Gerätetyp, Auflösung, physische Bildschirmgröße und -farbe usw. – bestimmen, welcher Stil angewendet werden soll. Durch die Verwendung von Medienabfragen können Sie das Gerät und seine Eigenschaften abrufen und Lösungen bereitstellen, um Gemeinsamkeiten zu finden und gleichzeitig Unterschiede beizubehalten, wodurch die Probleme gelöst werden, die im vorherigen einfachen Layoutdesign bestehen.
Flexible Bilder: Mit der Flexibilität des Layouts müssen Bilder als eine der wichtigen Informationsformen auch eine flexiblere Möglichkeit haben, sich an Layoutänderungen anzupassen. Persönlich denke ich, dass elastische Bilder ein Konzept sind, das Ethan Marcotte vorgeschlagen hat, als er das Design von Produkten vorschlug. In der nachfolgenden Forschung können wir Bilder als Modell verwenden, um den Forschungsumfang zu erweitern: Zusätzlich zu Bildern sollten wir auch Untersuchungen zur Reaktion einbeziehen Methoden für Informationsinhalte wie Symbole, Diagramme und Videos.
Beliebt
Das Konzept des Responsive Design hat sich seit seiner Einführung kontinuierlich verbreitet und wurde von allen Parteien anerkannt. Die Hauptgründe sind:
Externes Umfeld: schnelles Wachstum und zunehmend intensiviert Die Vielfalt der mit dem Internet verbundenen Geräte führt dazu, dass es heute keine einheitliche Bildschirmgröße mehr gibt.
Eigene Funktionen: Streng definierte Reaktionsfähigkeit bezieht sich im Allgemeinen auf responsives Webdesign und das Web mit seiner einzigartigen Flexibilität Durch die Plastizität passt es sich an Geräte aller Größen und Konfigurationen an und ist somit überall einsetzbar.
Interne Nachfrage: Sobald das Konzept des Responsive Design vorgeschlagen wurde, hoffen große Websites und Plattformen, dieses Einheitsmodell zu übernehmen, damit sie sich flexibler an mehr Geräte anpassen können, insbesondere jetzt Mobile Geräte sind so beliebt.
Natürlich sollte Responsive Design nicht in allen Situationen eingesetzt werden. Unter welchen Umständen ist Responsive Design besser geeignet?
Sie möchten sich kostengünstig an mehr Szenarien anpassen:> Die Ressourcen sind begrenzt, aber Sie hoffen immer, begrenzte Ressourcen zu nutzen, um einen größeren Nutzen zu erzielen. Obwohl der Personal- und Zeitaufwand für die Erstellung einer reaktionsfähigen Website im Vergleich zur Entwicklung und Gestaltung einer gewöhnlichen Website steigt, sind die Kosten immer noch viel geringer als für die Erstellung mehrerer Versionen für verschiedene Geräte. Aus Wartungssicht ist dies auch viel einfacher.
Sie wissen nicht, für welches Szenario das neue Produkt, das Sie entwerfen und entwickeln möchten, besser geeignet ist:> Anstatt Kerngeräte durch Vorhersage auszuwählen und sie dann separat zu entwerfen, ist es besser, etwas Zeit damit zu verbringen, die Website besser zu gestalten Flexibel, sodass es in verschiedenen Bereichen eingesetzt werden kann. Erleben Sie das bestmögliche Erlebnis auf Ihrem Gerät. Denn wenn alle Aspekte unbekannt sind, erhöhen Vorhersagen die Prozessrisiken und machen die Ergebnisse äußerst herausfordernd.
Sie möchten, dass die Website in Zukunft mit neuen Geräten kompatibel ist:> Neue Geräte entstehen in einem endlosen Strom, anstatt sie passiv zu aktualisieren und zu warten . Damit soll natürlich nur gesagt werden, dass es besser geeignet ist. Tatsächlich denke ich, dass die meisten Websites grundsätzlich versuchen können, Responsive Design zu implementieren, und zwar für diejenigen, die Responsive Design ausprobieren Beim ersten Mal können sie auch mit einer „einfachen Browsing-Seite“ beginnen.
Modus
Derzeit gibt es zwei Hauptdesignmodi, die auf den meisten Websites als responsiv ausgewählt werden:
Gerätebasiert: Layout-Haltepunkte werden durch Typ und Größe bestimmt von Mainstream-Geräten (Breakpoint), entwerfen Sie mehrere Stilsätze und projizieren Sie sie dann jeweils auf die entsprechenden Geräte.
Inhaltspriorität: Die Lesbarkeit und Lesbarkeit des Inhalts werden als Kriterium für die Bestimmung der Haltepunkte verwendet, d. h. beim Layouten des Inhalts können Sie das Gerät ignorieren und Entscheiden Sie, wann Inhalte verwendet werden müssen.
Ich persönlich bevorzuge immer noch den Content-First-Ansatz. Dies ist ein Modell, das wirklich mit der Kernstrategie des Responsive Design übereinstimmt und ist auch ein guter Wegweiser für die Zukunft. In der Vergangenheit basierte man im Wesentlichen auf mehreren PC-Größen und wählte die beste Standardgröße für die Gestaltung der Seite; mittlerweile sind mobile Geräte immer beliebter geworden, und auch Fernseher und tragbare Geräte beginnen langsam, sie zu verwenden, und es gibt keine feste Größe mehr Größe; In Zukunft wird es ein noch unvorhersehbareres Geräteumfeld geben; was ist also der richtige Ansatz? ——Es ist der Inhalt selbst! Veränderungen kommen immer schnell und hart, wir müssen nur den roten Faden erkennen, der die ganze Situation verbinden kann!
In der Content-First-Strategie gibt es drei Denkweisen, die während des gesamten Responsive-Design-Prozesses verwendet werden können:
Vergiss das Gerät: weil wir Ich weiß nicht, was Benutzer tun werden. Welche Art von Gerät wird für den Zugriff auf die Website verwendet? Daher müssen wir so weit wie möglich alle Szenarien abdecken (Layout, Komponenten usw.), die mit verschiedenen Gerätetypen und Plattformen kompatibel sind .
Anmutige Verschlechterung: Obwohl dieses Konzept ursprünglich ein Kompromiss in der technischen Umsetzung war, wenn neue Funktionen in alten Browsern nicht gut implementiert werden können, möchte ich hier nur die Flexibilität bei der Gestaltung des Layouts zum Ausdruck bringen, wenn sich der Inhalt von breit auf ändert schmal ist, muss es sorgfältig überprüft werden, um die Kerninhaltsblöcke beizubehalten. Dieser Modus eignet sich sehr gut für die responsive Designtransformation vorhandener PC-Seitenprodukte.
Progressive Verbesserung: Dieses Konzept wurde von Steven auf der SXSW-Veranstaltung im Jahr 2003 vorgeschlagen. Im Wesentlichen ist es die Umkehrung der anmutigen Herabstufung: Erstellen Sie zunächst ein grundlegendes Erlebnis und konzentrieren Sie sich auf die kurze Darstellung des Inhalts. Beginnen Sie dann mit der Arbeit am Layout und der Interaktion der Anzeige, während Sie das grundlegende Erlebnis sicherstellen. Hier wird es auch verwendet, um die Inhaltsstrategie des responsiven Designs zu veranschaulichen. Der Inhalt ändert sich von eng zu breit, was die Inhaltsvielfalt entsprechend erhöhen kann. Dieses Muster steht im Einklang mit einer Mobile-First-Strategie.
Natürlich gibt es verschiedene Debatten über Responsivität. Vielleicht haben Sie einen guten Grund, kein responsives Webdesign zu verwenden? Aber ich glaube nicht, dass irgendjemand sagt: „Lasst uns das responsive Design abschaffen“, obwohl sich tatsächlich immer mehr Websites dafür entscheiden, responsiv zu werden. Das war 2014 so und wird auch 2015 so bleiben, denn das ist kein Trend mehr, sondern Freude ist die Norm.
Der Weg nach vorn
Obwohl die Vorteile und Trends des responsiven Designs allgemein anerkannt sind, gibt es noch viele Probleme, die bei der Popularisierung des aktuellen responsiven Designmodells überwunden werden müssen:
Responsive Bilder: Die aktuellen Methoden für elastische Bilder sind hauptsächlich: Skalierung, Zuschneiden, bedingtes Laden und andere Implementierungsmethoden. Sie behandeln nur die Symptome, nicht jedoch den lokalen Bereich, und verdecken das Problem, ohne es wirklich zu erreichen die Flexibilität des Bildes perfekt.
Endübergreifende Interaktion: Beim Responsive Design müssen wir nicht nur die Nutzungsgewohnheiten von Desktop-Benutzern berücksichtigen, sondern auch Handheld-Geräte unterschiedlicher Größe berücksichtigen. Beispielsweise ist Hover, das auf dem Desktop äußerst elegant ist, auf dem mobilen Endgerät ein äußerst schlechtes Erlebnis. Wie man „Gemeinsamkeiten unter Beibehaltung von Unterschieden“ sucht, um das Erlebnis auf allen Endgeräten zu optimieren, muss noch weiter erforscht werden.
Leistung: Die Leistungsschätzung ist das größte Problem bei der reaktionsfähigen Entwicklung. Das Laden, Ausblenden oder Anzeigen von Inhalten basierend auf Bedingungen ist umständlicher als die Codestruktur, die anhand einer einzelnen Bedingung beurteilt wird, und wirkt sich auf die Erfahrung und Wartung aus. Insbesondere im Hinblick auf die mobile Leistung weisen immer mehr Geräte komplexere Nutzungsumgebungen auf. Es ist ebenfalls eine schwierige Aufgabe, das Gerät zu identifizieren und ihm ein gutes Erlebnis in verschiedenen Umgebungen zu ermöglichen.
Zusammenarbeitsprozess: Responsive Design ist weit mehr als eine einfache Designstrategie. Es sollte auch einen neuen und veränderbaren Ansatz für Webprojekte beinhalten .
Abschließend möchte ich sagen, dass Reaktionsfähigkeit ein äußerst anpassungsfähiges Design-Thinking-Modell verkörpert. Auf dem Weg zur Erforschung von Responsive Design ist die Reaktionsfähigkeit selbst nicht der einzige Zweck. Designstrategien und Workflows für die perfekte Planung von Seiteninhalten auf jedem Gerät sollten unser größeres Thema sein~