/ / Quali dispositivi iOS dovremmo avere per funzionalità e test delle prestazioni ragionevoli? - iphone, ios, ipod-touch

Quali dispositivi iOS dovremmo avere per funzionalità e test delle prestazioni ragionevoli? - iphone, ios, ipod-touch

Stiamo sviluppando il nostro primo gioco per iPhone e tutto il restosta andando bene per ora. Stiamo provando su un iPhone 3GS e un iPad 1. Ci chiedevamo su quali dispositivi dovremmo testare per assicurarci che anche le persone con dispositivi più vecchi siano in grado di giocare e goderselo.

Mi è stato consigliato di prendere un iPod Touch 2ndgenerazione; dal momento che questi non costano poco, ho voluto chiedere alle persone più esperte la loro opinione. Ho trovato un paio di questi su eBay da venditori rispettabili; uno è un dispositivo jailbroken con iOS 4, l'altro è un normale iPod Touch di seconda generazione con iOS 3.

Ho esaminato argomenti passati sullo stesso argomento, e il più recente è stato circa 1 anno fa, quindi le cose potrebbero essere cambiate. Grazie per l'aiuto!

risposte:

0 per risposta № 1

I dispositivi iOS rientrano nelle seguenti categorie per prestazioni:

iPhone, iPhone 3G, iPod Touch 1G: 412 MHz, 128 MB di RAM iPod Touch 2G: 533 MHz, 128 MB di RAM iPhone 3GS, iPod Touch 3G: 600 MHz, 256 MB di RAM iPod Touch 4G: 800 MHz, 256 MB di RAM iPhone 4: 800 MHz, 512 MB di RAM iPhone 4S: Dual-Core 800 MHz, 512 MB di RAM iPad 1: 1 GHz, 256 MB di RAM iPad 2: Dual-Core 1 GHz, 512 MB di RAM

Per maggiori dettagli, vedi questo articolo di Wikipedia.

Sarebbe probabilmente utile averne altrettantidi queste categorie coperte come possibile, soprattutto se si desidera abilitare / disabilitare determinate cose per ottimizzare grafica / prestazioni per ciascun dispositivo. Come minimo, suggerirei di ottenere un dispositivo in quel primo gruppo in modo da assicurarti che il tuo gioco possa funzionare con l'hardware meno potente.

Vorrei anche suggerire di ottenere un iPhone 4 in ordineavere grafica Retina Display. Generalmente la grafica Retina Display è prevista nei nuovi giochi in questi giorni e, sebbene tu possa testarla nel simulatore, ti suggerirei di avere un iPhone 4 a portata di mano per testarlo anche su un dispositivo reale.


1 per risposta № 2

Se stai controllando su un iPhone 3GS, probabilmente non hai nemmeno bisogno di un iPod Touch. Anche se non sarebbe male come un dispositivo di test secondario.

Penso che l'iPad 2 o l'iPhone 4 sarebbebuone alternative .. So che l'iPhone 4 include il display retina, quindi lavorerete a 326 dpi, con una risoluzione molto più elevata per la grafica e gli elementi dell'interfaccia utente rispetto alle generazioni precedenti di iPhone e iPod Touch.


0 per risposta № 3

Se pianifichi una destinazione di distribuzione per le tue appinferiore a iOS 4.3, dovrai trovare un dispositivo di architettura armv6 su cui testare, preferibilmente eseguendo la versione iOS della versione più bassa di iOS Deployment Target che intendi supportare. I dispositivi armv6 includono l'iPhone 2G, 3G e l'iPod Touch di prima e seconda generazione.

Il 3GS ha una CPU più recente che esegue armv7, quindi va bene per i target di distribuzione 4.3 e superiori.


0 per risposta № 4

Tutto dipende da quale versione di iOS seisviluppando per. In un mondo ideale, sarai in grado di testare il tuo prodotto su tutti i dispositivi che supportano il sistema operativo che stai sviluppando. Se questa non è un'opzione, dovresti semplicemente aver bisogno dei soli dispositivi minimi su cui è possibile eseguire il sistema operativo:

iOS 3: iPhone (originale), iPod Touch (1a generazione), iPad

iOS 4: iPhone 3G, iPod Touch (2a generazione), iPad

iOS 5: iPhone 3GS, iPod Touch (3a generazione), iPad

Si può presumere che se il tuo prodotto funziona bene su questi dispositivi, funzionerà bene (se non meglio) su dispositivi di maggiore potenza.