Quote:
Originariamente inviato da megamitch
E meno male che Apple funziona meglio di windows... bah
|
Il problema di macOS sta nel fatto che la sua GUI e la gestione del desktop non sono resolution indipendent… Quando i Mac ed i display non avevano le risoluzioni di oggi non era un gran problema, soprattutto da quando Apple introdusse l’accelerazione hardware per il desktop con Quartz Extreme che permettevano uno scaling a costo quasi zero visto che tutte le primitive geometriche, il testo e il video sono gestite dalla GPU.
Windows invece si è evoluto nella direzione di sganciare la grafica del desktop dalla risoluzione dei display, permettendo al motore grafico di scalare gli oggetti e non tutto il desktop. Cosa che poteva e può fare benissimo macOS visto tutti gli elementi geometrici dell’interfaccia ed il testo sono disegnati come elementi vettoriali nativi e poi composti tra di loro assieme al video. Non sarebbe molto difficile inserire nel composer un layer che gestisce lo scaling degli elementi geometrici a parità di risoluzione nativa dei display.
Ma, come ho scritto precedentemente, Apple non si vuole sbattere più di tanto visto che oramai tutto il suo ecosistema tra Mac, iPad ed iPhone ( qualcuno ha detto Marzipan? ) è impostato a 220 PPI sia in hardware che in software. Del fatto che alla fine un utente sia costretto a sacrificare spazio sul display ed un minimo di performance per non avere delle icone troppo grandi o, al contrario, troppo piccole, ad Apple gli importa il giusto…