Perché l'iPad utilizza il ridimensionamento adiacenti più vicini piuttosto che il ridimensionamento Retina per le app di iPhone

6

Quando Apple ha annunciato l'iPad, una delle funzionalità era la possibilità di eseguire app per iPhone, scalando opzionalmente in dimensioni 2x con risultati sfocati.

Avanti veloce all'annuncio di iPhone 4 e display Retina. L'iPhone 4 utilizza le stesse app dell'iPhone legacy, ridimensionando solo le immagini che non hanno una risoluzione più alta disponibile. Per tutto il resto, il rendering finale è croccante come sarebbe un'app progettata per il display Retina.

Entrambi i componenti hardware devono fare esattamente la stessa cosa: scalare un'app progettata per gli iPhone legacy con risoluzione inferiore al doppio della sua dimensione. Tuttavia lo schema utilizzato dall'iPad finisce con testo e pulsanti sfocati, mentre l'iPhone4 mantiene tutto croccante. Perché Apple non ha modificato il codice di scalatura allo stesso utilizzato da iPhone 4 con iOS 4?

    
posta 3Doubloons 21.05.2011 - 23:38
fonte

3 risposte

13

Ci sono due motivi validi, uno dei quali ho ricevuto da un ingegnere Apple e l'altro è stato sottinteso da alcuni dipendenti Apple, ma non dichiarato a titolo definitivo.

La prima ragione è che l'iPad 1 semplicemente non ha abbastanza RAM per eseguire l'emulazione durante il rendering della grafica Retina, in particolare durante l'animazione. Questo proviene direttamente da qualcuno che è stato coinvolto, quindi sono certo che posso essere vero. Ovviamente si tratta di un deal killer, rendendo il motivo successivo non necessario tranne per il fatto che l'iPad 2, che ha il doppio della RAM, continua a non utilizzare la grafica Retina.

La seconda ragione è che la scarsa qualità della grafica delle app per iPhone su iPad incoraggia gli sviluppatori a creare app universali o per creare ulteriormente una versione per iPad dell'app per iPhone. Queste app universali / iPad rendono l'iPad molto più attraente per i consumatori e vende più iPad. È particolarmente importante per le app che utilizzano i controlli Cocoa Touch standard in cui il testo di dimensioni doppie, i controlli di selezione di dimensioni doppie (gli spinners), ecc., Sembrano effettivamente molto male e non sono particolarmente utilizzabili (nel senso UI / UX), e il pulsante 1X / 2X è una specie di trucco. Se la grafica dell'iPhone fosse quasi altrettanto buona sull'iPad, ci sarebbe molto meno incentivo a creare le altre app, soprattutto se la concorrenza fosse scarsa.

Ho il sospetto che se Apple / Steve Jobs sentissero che l'iPad avrebbe venduto bene se avesse lanciato solo nuove app create appositamente per questo, non ci sarebbe stata alcuna modalità di compatibilità. Invece sono stati in grado di lanciare l'iPad dicendo che ci sono un paio di centinaia di migliaia di app per iPhone che potrebbero essere eseguite su di esso oltre alle poche migliaia di app per iPad / universali disponibili.

È possibile creare un'app specifica per iPhone che sostituisce la grafica Retina se lo si fa "a mano", sovrascrivendo il rendering predefinito del sistema operativo. Gli eccellenti giochi rompicapo per iPhone non universali di Matt Rix Train e Trainyard Express guarda e gioca alla grande sull'iPad per questa ragione. Ci vuole solo un po 'di lavoro extra .

    
risposta data 22.05.2011 - 11:35
fonte
4

Non penso che Apple si preoccupi molto della modalità di ridimensionamento 2 ×. Era più importante quando l'iPad è stato lanciato perché non c'erano praticamente app native per iPad. In questi giorni, non penso che molte persone utilizzino app solo per iPhone sul loro iPad, figuriamoci in modalità 2 ×.

È possibile che Apple ritenga che la modalità 2 × retina-renderizzerebbe alcuni sviluppatori nel ritenere che la loro app fosse "abbastanza buona" in modalità 2 × e decise che non era necessario sviluppare una versione nativa per iPad.

    
risposta data 22.05.2011 - 00:15
fonte
4

Per quello che vale, c'è un mod di jailbreak in Cydia chiamato 'RetinaPad'. Rende l'iPad utilizza la grafica retina (se disponibile) e fa una grande differenza. Mi manca averlo sul mio iPad 2 (che al momento non è ancora rotto). Tuttavia non uso molte app per iPhone sul mio iPad. Solo quelli dove non c'è alternativa o ha senso. Le app che ti vengono in mente sono Pastebot, Eliss, Vimeo, Juxtaposer, PhotoForge2, Rdio ecc.

    
risposta data 22.05.2011 - 07:26
fonte

Leggi altre domande sui tag