Non vedo come sarebbe possibile, è una limitazione hardware.
Il retin 15in ha una risoluzione di: 2880x1800 ma la risoluzione è impostata su 1440x900 per impostazione predefinita e ha i suoi pixel raddoppiati.
Ecco perché quando fai il raddoppio dei pixel ottieni una risoluzione più piccola perché ci sono solo tanti pixel sullo schermo in cui tutto può essere visualizzato.
Il Retina mac scala l'interfaccia utente rimuovendo il raddoppiamento dei pixel. Lo schermo ha una densità di pixel elevata, il che significa che una finestra particolare può occupare un'area più piccola riempiendo quei pixel.
Tuttavia con un 1080p ci sono molti meno pixel / meno densità e non è fisicamente possibile ridimensionare le cose per adattarle.
In teoria è possibile ma richiederebbe il rendering in tempo reale di tutto ciò che richiederebbe del tempo + l'utilizzo del processore. Rispetto al Retina che ha una soluzione hardware.
Non è la migliore spiegazione, ma spero che fornisca il punto.
--Edit
L'interfaccia utente è progettata in base ai pixel, quindi un pulsante viene posizionato su un modulo e dimensionato in modo da occupare diciamo 100 pixel di larghezza e 20 pixel di altezza.
Su uno schermo a risoluzione inferiore sembrerà molto più grande a causa della densità dei pixel, rispetto a una risoluzione più alta
dove l'utente ha la possibilità di consentire all'interfaccia utente di acquisire singoli pixel in modo che siano piccoli o più di 1 pixel, quindi sembra grande.
Quindi con quel pulsante da 100 x 20 pixel, su uno schermo da 19 pollici: con una risoluzione di 100 x 20 occuperebbe tutto lo schermo perché ci sono
solo 100 pixel per l'interfaccia utente per essere in grado di riempire orizzontalmente e 20 verticalmente.
Se avevi uno schermo a risoluzione più alta, l'interfaccia utente è in grado di occupare meno spazio a causa della maggiore densità di pixel. Quindi lo stesso monitor con una risoluzione di 400 x 80 farà sì che il pulsante occupi un quarto dello schermo e, se gli permetti di raddoppiare il suo pixel, il pulsante occuperà 200 x 40 pixel, sembrando più grande ma migliore / più nitido a causa dei pixel in più.
Questo è il motivo per cui gli schermi a risoluzione più elevata hanno un'interfaccia utente più piccola, perché i pixel sono molto vicini tra loro e ce ne sono molti che ci permettono di decidere come vogliamo ridimensionarlo, cioè. quanti pixel consentiamo per ciascun pixel progettato.
Quando gli sviluppatori progettano l'interfaccia utente, impostano gli ancoraggi su tutto, ecco perché quando si modifica la dimensione del modulo si regola dinamicamente la dimensione dei pulsanti, delle scatole, ecc.
Quando dico rendering hardware intendo che i pixel sono posizionati per pixel o semplicemente moltiplicati per il rapporto attuale. Quindi a piena risoluzione 1 pixel è 1 pixel sullo schermo. A una risoluzione diversa, 1 pixel potrebbe essere assegnato a 2 pixel.