|
|
|
![]() |
|
Strumenti |
![]() |
#21 |
Senior Member
Iscritto dal: Nov 1999
Città: Sesto Fiorentino, Firenze
Messaggi: 8444
|
Per frammentazione si intende, diverse gpu e cpu, diversa risoluzione, funzionalità specifiche ecc, fondamentalmente su iOS le risoluzioni da tenere presenti sono tre (3Gs, il retina del 4 e 4s, e quella dei iPad usciti fino ad adesso).
Per quanto Android possa fare un buon lavoro riguardo all'astrazione dall'hardware grazie alla virtul machine Davik i produttori tendono a mettere personalizzazioni od implementazioni non perfettamente aderenti alle specifiche di Google, tutte cose che rendono il lavoro dello sviluppatore più complicato rispetto ad iOS. P.S: nelle App non grafiche si può anche evitare di fare la differenza tra display del 3Gs ed il retina del 4 e 4s è tutto totalmente trasparente. |
![]() |
![]() |
![]() |
#22 |
Senior Member
Iscritto dal: Nov 1999
Città: Sesto Fiorentino, Firenze
Messaggi: 8444
|
Guarda, se un gioco gira ad una risoluzione od un'altra può cambiare diverse cose, già solo tra quelle che citi ci sono 2 form aspect diversi che vanno gestiti, su iPhone che sia 3Gs o retina uno solo, giusto per rimanere nell'esempio che hai fatto.
Se non credi a me basta ce fai una ricerca veloce su internet e trovi diversi articoli a riguardo, rispetto a solo qualche mese fa la situazione è migliorata, ma che Android abbia una frammentazione maggiore di iOS è abbastanza evidente. Le personalizzazioni delle vari case poi hanno un'importanza fondamentale, visto che solo loro che devono sviluppare i driver per il kernel Linux e la virtual machine Davik. |
![]() |
![]() |
![]() |
#23 | |
Senior Member
Iscritto dal: Mar 2002
Città: Agrate B.za (MB)
Messaggi: 11541
|
Quote:
Topo Gigio era in ferie e non è riuscito a terminare il controllo finale sul prodotto?
__________________
- |
|
![]() |
![]() |
![]() |
#24 |
Senior Member
Iscritto dal: Mar 2002
Città: Agrate B.za (MB)
Messaggi: 11541
|
Finissima e incompresa. Chapeau!
![]()
__________________
- |
![]() |
![]() |
![]() |
#25 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 2104
|
Quote:
per la cronaca esiste almeno un gioco che gira su android basato sullo stesso motore (dungeon defenders), se i developers non sono in grado di creare un gioco/menù in grado di girare su qualsiasi risoluzione compresa tra 320*240 e 3200*2400 dovrebbero cambiare lavoro... |
|
![]() |
![]() |
![]() |
#26 | |
Senior Member
Iscritto dal: Nov 1999
Città: Sesto Fiorentino, Firenze
Messaggi: 8444
|
Quote:
|
|
![]() |
![]() |
![]() |
#27 |
Senior Member
Iscritto dal: Nov 1999
Città: Sesto Fiorentino, Firenze
Messaggi: 8444
|
Da una parte è perché le prestazioni crescono più velocemente di una volta, il tempo perso ad ottimizzare costa.
Poi non si sviluppa più per una sola architettura (C64, Amiga 500 ecc) ma su famiglie di prodotti e bisogna trovare la strada per far andare tutti al meglio. Poi ottimizzare per un C64 era assai più semplice che adesso, l'hardware era a portata di mano, ora come minimo ci son 3 4 livelli di software. |
![]() |
![]() |
![]() |
#28 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 2104
|
Quote:
che poi su iphone siano più diffuse persone più propense a pagare il software è un dato di fatto, non pagherei mai e poi mai (e da firma includo anche "guardare i banner" come pagare) un programma che è semplicemente una GUI per un altro servizio o qualcosa già incluso nel sistema operativo. ho notato che molti "sviluppatori" pretendono di essere pagati per qualche riga di codice perché hanno avuto "l'idea", se vogliono i miei soldi devono almeno aver passato qualche mese a scrivere codice, non cento righe scritte in due ore... |
|
![]() |
![]() |
![]() |
#29 |
Senior Member
Iscritto dal: Nov 1999
Città: Sesto Fiorentino, Firenze
Messaggi: 8444
|
Da programmatore mi pare che abbiate le idee un pi' confuse, non è che se si usa un tool multi piattaforma il gioco viene da se, l' ottimizzazione viene poi fatta da chi scrive questo tool e bisogna vedere quanto, ma anche chi sviluppa il gioco deve stare attento ad alcuni parametri altrimenti degrada le prestazioni. Una volta era più semplice programmare perché le macchine erano meno potenti e la loro complessità era facilmente domabile, ora tea so, schede video multi GPU multi core ecc riuscire a domare tutto e trovare il bilanciamento è assai più difficile. Solo per fare un esempio ci sono software che funzionano o meno od incrementano o peggiorano le prestazioni a seconda della versione di un driver, una cosa che una volta non esisteva, accedevi ed utilizzavi te direttamente il dispositivo. Tra l'altro ho abbastanza primavere per dire che l'ho pure fatto...
Poi scusa, ma un programmatore come dovrebbe campare secondo voi? Ha avuto un idea, l'ha realizzata, anche usando tool di terzi, più che legittimo che provi a viverci. Ultima modifica di Duncan : 03-12-2011 alle 22:59. |
![]() |
![]() |
![]() |
#31 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 2104
|
Quote:
l'altro materiale sull'argomento che ho letto era un'intervista ad idsoftware tipo 12 o 11 anni fa, loro dicevano che se si cominciava a sviluppare subito con l'idea del multipiatta evitando di programmare codice per una sola piattaforma (o cercando di limitare al massimo la cosa) si riusciva a fare il tutto senza dannarsi troppo... parlavo del fatto che apple è riuscita ad acaparrarsi il mercato dei "buyfags" e anche quello di coloro che comprerebbero qualsiasi applicazione a 99 cent, anche se questa è composta da 50 righe di codice, è ovvio che gli sviluppatori preferiscono sviluppare per questa piattaforma piùttosto che in una dove molta gente pensa con la logica del "prima provo e se merita Veramente poi la compro" |
|
![]() |
![]() |
![]() |
#32 | |
Senior Member
Iscritto dal: Nov 2008
Messaggi: 936
|
Quote:
mbah,sarà la nostalgia ![]()
__________________
Eee PC 701 4G White - Ipod Touch 16GB - Mac Mini-PS3 FAT 80GB - PSP 3000 - Samsung Omnia 7 - Zune HD - Asus Nexus 7 |
|
![]() |
![]() |
![]() |
#33 | |
Senior Member
Iscritto dal: Nov 1999
Città: Sesto Fiorentino, Firenze
Messaggi: 8444
|
Quote:
P.S.: tra l'altro ne approfitto per riportare che è uscito un aggiornamento per IB 2, bug fix e miglioramenti vari, riportano le note. |
|
![]() |
![]() |
![]() |
#34 |
Senior Member
Iscritto dal: Feb 2008
Città: Montecchio Maggiore, VI
Messaggi: 1681
|
e quì la tanto decantata qualità apple un poco mi vacilla
Lascia parecchi dubbi non tanto la comprensibile differenza di grafica e di framerate ma la mancanza di sonoro in alcuni casi |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:39.