Door Olaf van Miltenburg

Nieuwscoördinator

Apple MacBook Pro Retina: pixelperfect?

Schermen met de resolutie

Het unique selling point van de MacBook Pro Retina is, uiteraard, de display. 'Retina' is Apples marketingterm die duidelijk moet maken dat de resolutie van een scherm zo hoog is, dat je de afzonderlijke pixels vanaf de gemiddelde gebruiksafstand niet meer kunt onderscheiden.

Het zou omslachtig zijn geweest om versies te maken voor een groot aantal verschillende pixeldichtheden. Apple standaardiseert daarom op twee dichtheden: standaard dpi en Retina, waarbij retina in de hoogte en breedte het dubbele aantal pixels heeft. Backwards-compatibiliteit met oude software kan eenvoudig behouden worden. De pixels in oude applicaties worden twee keer zo groot weergegeven en zien er daardoor weer even groot uit als op een beeldscherm met een standaard pixeldichtheid. Voor de iPhone kwam Apple daarom op een resolutie van 640x960 beeldpunten uit, en het Retina-scherm van de iPad telt 2048x1536 pixels.

Apple gaat bij laptops uit van een kijkafstand van ongeveer 45 centimeter. Op die afstand zou een pixeldichtheid van 220ppi genoeg zijn om de afzonderlijke beeldpunten niet meer van elkaar te kunnen onderscheiden. Bij de schermdiagonaal van 15,4 inch komt de verdubbeling van de horizontale en verticale verdubbeling van de resolutie van 1440x900 uit op 2880x1800 pixels.

De MacBook Pro Retina-display biedt met de standaard instellingen een desktop die werkruimte biedt van een conventioneel 1440x900 scherm. De werkelijke resolutie van het beeldscherm is 2880x1800 pixels. In Retina-geoptimaliseerde applicaties worden user interface-elementen en typografie met een vier keer zo groot aantal pixels weergegeven.

Apple heeft tot nu toe Mail, Calendar, Adress Book, Safari, iTunes, iPhoto, iMovie, Aperture en Final Cut Pro geoptimaliseerd. Volgens de fabrikant werken Adobe en andere fabrikanten ook aan aangepaste versies van hun programma's. Daarnaast moeten websites aangepast worden, want logo's en afbeeldingen in lage resolutie of met flinke compressie zien er niet mooi uit. Apple is ervan overtuigd dat websitemakers de weergave aan de hogere resoluties gaan aanpassen, maar dit lijkt vooral op korte termijn een wel heel optimistische gedachte.

Wat direct opvalt bij het gebruik van de MacBook Pro met Retina-beeldscherm is dat het beeld weliswaar erg scherp is maar letters en user interface-elementen ook erg groot worden weergegeven. Een werkruimte van 1440x900 op een 15 inch beeldscherm is niet riant te noemen en dat heeft Apple zelf ook ingezien. Naast het Retina-equivalent van 1440x900 kan er een werkruimte van 1680x1050 of 1920x1200 pixels gekozen worden in de beeldscherminstellingen.

Veel gebruikers zullen ondanks Apples advies voor 1440x900 pixels toch voor hogere resoluties willen kiezen, omdat je hiermee veel meer informatie op je scherm kwijt kunt. Zowel onder OS X als met een Windows 7-installatie hebben we de volledige resolutie van 2880x1800 beeldpunten kunnen gebruiken. Dan is meteen duidelijk waarom Apple de resolutie schaalt: de teksten zijn weliswaar leesbaar, maar eigenlijk te klein om ermee te kunnen werken. Tekst lijkt in Windows 7 op de maximale resolutie overigens iets beter leesbaar dan in Mac OS X.

MacBook Pro Retina 2880x1800 Mac OS X MacBook Pro Retina 2880x1800 Windows
Resolutie van 2880x800 in Mac OS X en Windows 7, download de originele afbeeldingen respectievelijk hier en hier

Er zijn echter genoeg toepassingen te bedenken waarbij je de volledige resolutie wilt kunnen gebruiken, zoals bij foto- en videobewerking en games. De Mac OS X-versie van StarCraft II bleek bijvoorbeeld gewoon op de maximale resolutie gespeeld te kunnen worden. Als we de de settings bij deze resolutie op Ultra zetten, zakte de framerate echter regelmatig tot onder de 17fps.

Waarom noemt Apple de resolutie van 1440x900 nu Best for Retina? Bij de keuze voor 1680x1050 of 1920x1200 pixels in de beeldscherminstellingen wordt de desktop gerenderd op een resolutie van respectievelijk 3360x2100 en 3840x2400 pixels en achteraf teruggeschaald naar de eigenlijke resolutie van het beeldscherm. Bij het terugschalen moet een raster van 3360x2100 of 3840x2400 pixels omgezet worden naar een kleiner raster van 2880x1800 pixels. Om het grotere aantal pixels in het originele raster in een kleiner raster te krijgen zullen de kleuren van twee aangrenzende pixels in het originele beeld soms gemiddeld worden naar een enkele pixel in het nieuwe beeld. Dit levert een verlies van scherpte op die vooral zichtbaar is in de weergave van typografie. Pixels die zich bevinden op de grens tussen zwart en wit worden grijs. Een geoefend oog kan de zachtere randen rond letters van dichtbij waarnemen. Het zal per persoon verschillen of de kleine afname van scherpte als storend wordt ervaren. In ieder geval bevat het beeld op de geschaalde resoluties nog steeds twee tot drie keer zoveel informatie als een native 1680x1050- of 1920x1200-beeldscherm.

In de onderstaande uitvergrotingen van screenshots van een tekst op een normaal beeldscherm en het Retina-scherm in de MacBook Pro is de enorme verbetering zichtbaar van de scherpte waarmee letters weergegeven worden.

Het is niet mogelijk om screenshots te maken van de anti-aliasing die plaatsvindt bij het terugschalen van de 1680x1050 en 1920x1200 resoluties. We hebben daarom gebruikgemaakt van een macrolens om het effect in beeld te vangen. De eerste van de onderstaande foto's werd gemaakt op de Best for Retina-resolutie. Horizontale en verticale randen van letters zijn scherp en zachte randen zien we alleen in ronde en diagonale vormen. In de tweede foto, die werd gemaakt op 1680x1050, is er al enige anti-aliasing zichtbaar op de horizontale grenzen van de letters. Op 1920x1200 is dit effect nog sterker en zijn vooral de horizontale overgangen tussen de zwarte letters en de witte achtergrond behoorlijk soft geworden. De letters bevatten nog steeds veel meer detail dan die in de eerste van de bovenstaande screenshots, maar het verlies van scherpte is desalniettemin jammer.

De anti-aliasing artefacten maken de 1680x1050 en 1920x1200 resoluties ongeschikt voor webdesigners en andere gebruikers die pixelperfecte ontwerpen maken in programma’s zoals Photoshop. Een zwarte horizontale lijn van één pixel hoog in een niet Retina-geoptimaliseerde applicatie wordt op 1920x1200 weergegeven als een zwarte en donkergrijze lijn van ieder één pixel hoog. Anti-aliasing effecten in bijvoorbeeld iconen die zijn teruggeschaald van een groter origineel kunnen slecht beoordeeld worden omdat het beeldscherm zijn eigen scaling en anti-aliasing loslaat bovenop de bewerking die door Photoshop wordt gedaan.

Op 1440x900 speelt het bovenstaande probleem niet omdat alle pixels in niet Retina-geoptimaliseerde applicaties exact twee keer zo hoog en breed worden weergegeven. Hoewel de beeldelementen dan exact even groot worden weergeven als op een conventioneel 15 inch beeldscherm met een resolutie van 1440x900 pixels ziet het beeld er op een Retina-beeldscherm door de grotere scherpte er veel blokkeriger uit. Een conventioneel beeldscherm heeft door de grotere afstand tussen de pixels een natuurlijk aliasingfilter. Hetzelfde effect is zichtbaar als standard definition content wordt bekeken op een crt-tv en een lcd-tv. Op de lcd-tv lijken de beelden blokkeriger dan op de van nature onscherpe crt.Webdesigners die gebruikmaken van Photoshop kunnen hun ontwerpen op 1440x900 niet goed beoordelen: het beeld ziet er karteliger uit dan op een normaal beeldscherm en omdat tekstlayers niet met viervoudige aantal pixels worden gerenderd zoals een browser dat doet zie je niet het resultaat dat in een browser is te zien op een MacBook Pro met Retina-display. Het gebruik van een extern beeldscherm is voor deze groep gebruikers onoverkomelijk.

Het gebruik van de Retina-equivalente resoluties van 1680x1050 en 1920x1200 in Photoshop is geen onverdeeld succes. De terugschaling naar 2880x1800 zorgt ervoor dat blokkerige tekstlayers vervormen naar een zachte pixelbrei:

Het Retina-beeldscherm is op de 1440x900-instelling wel uitstekend geschikt voor fotografen en videobewerkers die gebruikmaken van Aperture en Final Cut Pro X. In Final Cut kan een volledig full hd-beeld weergegeven worden, terwijl er 960 pixels in de breedte beschikbaar blijven voor de weergave van tools. Gebruikers van andere populaire applicaties zoals Photoshop, Lightroom en Premiere moeten wachten tot er Retina-geoptimaliseerde versies zijn uitgebracht voordat zij optimaal kunnen gebruikmaken van het Retina-beeldscherm.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee