Mobile-First Design, and then: Responsive or Adaptive?
(Scroll naar beneden voor de Nederlandse versie)
Mobile-First Websites: The Value of Adaptive vs. Responsive Design
Background: Enhancing the User Experience
Now that mobile devices dominate internet usage, designing websites with a mobile-first approach has become crucial and de facto standard. This strategy emphasizes creating websites optimized for mobile devices first before adapting them for larger screens.
Within this context, two primary design methodologies emerge: adaptive and responsive design. Each has its unique advantages and challenges, making the choice between them significant for web developers and businesses aiming to enhance user experience.
Understanding Mobile-First Design
The mobile-first approach prioritizes designing for mobile devices, acknowledging that a significant portion of internet traffic comes from smartphones and tablets. This approach ensures that websites are not only visually appealing but also functional and user-friendly on smaller screens.
Analyzing the statistics of two of our clients' websites with a relevant number of visitors, there are noticeable differences. For one website the group of mobile users is 70% while for another it is 70% on desktop. Still, for websites and applications with a relatively small percentage of mobile users, mobile-first design is the best approach.
By starting with mobile design, developers can focus on essential content and streamline navigation, leading to faster loading times and improved user satisfaction. Mobile-first is easy to apply and it pays off in the future.
Using Frameworks Like "Bootstrap"
Thanks to mobile-first frameworks, the designs are easy to apply and reuse. That makes it not only profitable in the current stage. The designs are transferable to other developers, easier to maintain and futureproof.
There are others, but the mobile-first framework of Bootstrap, once developed at Twitter to encourage consistency across internal tools, is widely embraced. It works at the frontend to define the layout of a web page derived from the size of the window it is shown in. It is more or less assumed that a small screen is a mobile.
Bootstrap contains a library of stylesheets, javascript and even an icon set. You can use it right away, as it is ready to go. But the most interesting part is that a developer can build own styles and functions upon it, to create a user experience that is customized to the needs of the client.
We apply the Bootstrap framework succesfully on websites and applications for more than ten years now, since its version 2.
There is a limit. Out of the box, Bootstrap only supports responsive design. It considers the screen size to decide upon layout and not the type of device, the operating software, type of clients - is it a browser, is it an app - and some other specifics. But we can come up with numerous use cases that just need that.
Let's get deeper into that.
The Design Approaches
Responsive Design
Responsive design is characterized by its fluidity and flexibility. It uses a single layout that automatically adjusts to fit any screen size, from mobile phones to desktop computers. This approach is advantageous because:
However, responsive design can lead to performance issues, such as slower load times on mobile devices, as all elements are downloaded regardless of whether they are displayed.
Adaptive Design
Adaptive design, on the other hand, involves creating multiple fixed layouts for different screen sizes.This method is beneficial because:
Despite these benefits, adaptive design requires more resources, as developers need to create and maintain multiple versions of a website. This complexity can lead to higher costs and longer development times.
Making a Choice
Choosing Between Adaptive and Responsive Design
The decision between adaptive and responsive design depends on several factors:
Or a Master Mix of the Methods
We use TYPO3 CMS for this. As proven in my practice, a TYPO3 website can have the best of both worlds. You can use responsive design and mix it with adaptive elements.
TYPO3 has a fluid template system. There is also an extension that retrieves all the information to identify the device and other public specifics. On top of that, more granularity can be added by extending TYPO3's PAGE object (a feature by the way that exists since the CMS' early years; it enables also designed page printing: you don't want to print out the mobile page but an A4 or Letter sized page, with and without certain - content - elements).
These features combined make the following possible:
Conclusion
In conclusion, both adaptive and responsive designs have their place in the mobile-first web design strategy. Responsive design offers flexibility and consistency, making it a popular choice for many developers. Meanwhile, adaptive design provides a tailored user experience, which can be crucial for specific applications.
In my practice, ViBiS has delivered websites that use the best of both worlds. That shows the advantages of adaptive design can be integrated in an affordable and futureproof way. This pays off in a better user experience. Your success is completely up to the quality of your content.
Ultimately, the choice between the approaches should align with the project’s goals, target audience, and available resources. Using TYPO3 CMS, we can provide a master mix.
领英推荐
Mobile-First Design, en dan: Responsief of Adaptief?
Mobile-First Websites: De waarde van adaptief versus responsief ontwerp
Achtergrond: Verbeteren van de gebruikerservaring
Nu mobiele apparaten het internetgebruik domineren, is het ontwerpen van websites met een mobile-first-benadering cruciaal en de facto standaard geworden. Deze strategie benadrukt het maken van websites die eerst zijn geoptimaliseerd voor mobiele apparaten voordat ze worden aangepast voor grotere schermen.
Binnen deze context bestaan twee primaire ontwerpmethodologie?n: adaptief en responsief ontwerp. Elk heeft zijn eigen unieke voordelen en uitdagingen, waardoor de keuze ertussen belangrijk is voor web-ontwikkelaars en bedrijven die de gebruikerservaring willen verbeteren.
Mobile-First Design uitgelegd
De mobile-first-benadering geeft prioriteit aan het ontwerpen voor mobiele apparaten, waarbij wordt erkend dat een aanzienlijk deel van het internetverkeer afkomstig is van smartphones en tablets. Deze benadering zorgt ervoor dat websites niet alleen visueel aantrekkelijk zijn, maar ook functioneel en gebruiksvriendelijk op kleinere schermen.
Bij analyse van de statistieken van twee websites van onze klanten met een relevant aantal bezoekers, zijn er opvallende verschillen. Voor de ene website is de groep mobiele gebruikers 70%, terwijl het voor de andere bijna 70% op desktop is. Toch is mobile-first design ook de beste aanpak voor websites en applicaties met een relatief klein percentage mobiele gebruikers.
Door te beginnen met mobiel design kunnen ontwikkelaars zich richten op essenti?le content en de navigatie stroomlijnen, wat leidt tot snellere laadtijden en een betere gebruikerstevredenheid. Mobile-first is eenvoudig toe te passen en betaalt zich in de toekomst uit.
Frameworks zoals "Bootstrap" gebruiken
Dankzij mobile-first frameworks zijn de designs eenvoudig toe te passen en te hergebruiken. Dat maakt het niet alleen winstgevend in de huidige fase. De designs zijn overdraagbaar naar andere ontwikkelaars, eenvoudiger te onderhouden en toekomstbestendig.
Er zijn er meer, maar het mobile-first framework van Bootstrap, ooit ontwikkeld bij Twitter om consistentie tussen interne tools te bevorderen, wordt breed omarmd. Het doet zijn werk aan de frontend om de lay-out van een webpagina te defini?ren die is afgeleid van de grootte van het venster waarin deze wordt weergegeven. Er wordt min of meer aangenomen dat een klein scherm een mobiel is.
Bootstrap bevat een bibliotheek met stylesheets, javascript en zelfs een pictogrammenset. Je kunt het direct toepassen, want het is klaar voor gebruik. Maar het meest interessante is dat een ontwikkelaar er eigen stijlen en functies op kan bouwen, om een gebruikerservaring te cre?ren die is afgestemd op de behoeften van de klant.
Wij passen het Bootstrap-framework al meer dan tien jaar succesvol toe op websites en applicaties, sinds versie 2.
Er is een grens aan dit framework. Bootstrap ondersteunt standaard alleen responsief design. Het houdt rekening met de schermgrootte om de lay-out te bepalen en niet met het type apparaat, de besturingssoftware, het type clients - is het een browser, is het een app - en nog wat andere details. Maar we kunnen talloze use cases bedenken die dat wel gewoon nodig hebben.
Laten we daar dieper op ingaan.
De ontwerpbenaderingen
Responsief design
Responsief design wordt gekenmerkt door elasticiteit en flexibiliteit. Het gebruikt één enkele lay-out die zich automatisch aanpast aan elk schermformaat, van mobiele telefoons tot desktopcomputers. Deze aanpak is voordelig omdat:
Responsief ontwerp kan echter leiden tot prestatieproblemen, zoals langzamere laadtijden op mobiele apparaten, omdat alle elementen worden gedownload, ongeacht of ze worden weergegeven.
Adaptief ontwerp
Adaptief ontwerp daarentegen omvat het maken van meerdere vaste lay-outs voor verschillende schermformaten. Deze methode is gunstig omdat:
Ondanks deze voordelen vereist adaptief ontwerp meer middelen, omdat ontwikkelaars meerdere versies van een website moeten maken en onderhouden. Deze complexiteit kan leiden tot hogere kosten en langere ontwikkeltijden.
Keuze maken
Kiezen tussen adaptief en responsief ontwerp
De keuze tussen adaptief en responsief ontwerp hangt af van verschillende factoren:
Of een mastermix van de methoden!
Daarvoor gebruiken we TYPO3 CMS. Mijn praktijk toont aan dat een TYPO3 website het beste van twee werelden kan bevatten. Je kunt responsief ontwerp gebruiken en het combineren met adaptieve elementen.
TYPO3 heeft een vloeiend sjabloonsysteem. Er is ook een extensie die alle informatie ophaalt om het apparaat en andere openbare details te identificeren. Bovendien kan er meer granulariteit worden toegevoegd door het PAGE-object van TYPO3 uit te breiden (een functie die overigens al bestaat sinds de beginjaren van het CMS; het maakt ook ontworpen pagina-afdrukken mogelijk: je wilt niet de mobiele pagina afdrukken, maar een A4- of Letter-formaat pagina, met en zonder bepaalde - inhouds - elementen).
Deze functies gecombineerd maken het volgende mogelijk:
Conclusie
Concluderend hebben zowel adaptieve als responsieve designs hun plaats in de mobile-first webdesignstrategie. Responsief design biedt flexibiliteit en consistentie, waardoor het een populaire keuze is voor veel ontwikkelaars. Adaptief design biedt ondertussen een op maat gemaakte gebruikerservaring, wat cruciaal kan zijn voor specifieke toepassingen.
In mijn praktijk heeft ViBiS websites opgeleverd die het beste van beide werelden gebruiken. Dat laat zien dat de voordelen van adaptief design op een betaalbare en toekomstbestendige manier kunnen worden ge?ntegreerd. Dit betaalt zich uit in een betere gebruikerservaring. Jouw succes hangt daarmee alleen nog maar af van de kwaliteit van je content.
Uiteindelijk moet de keuze tussen de benaderingen aansluiten bij de doelen van het project, de doelgroep en de beschikbare middelen. Met behulp van TYPO3 CMS kunnen we een mastermix leveren.