XCodeItalia - Comunità Italiana Sviluppatori XCode
Ultimo aggiornamento Sabato 26 Giugno 2010 09:18 Scritto da Administrator Sabato 26 Giugno 2010 09:10

E dopo il canale ufficiale su YouTube ecco arrivare anche il canale ufficiale su Twitter, per rimanere sempre aggiornati su nuove pubblicazioni, nuovi video, nuove iniziative.
Quale modo migliore per essere sempre aggiornato su tutte le novità relative la programmazione su Mac ed iPhone/iPod Touch/iPad se non Twitter ?
Hai già un account ? Allora iscriviti.
Non hai ancora un account, allora crealo ed iscriviti.
Ultimo aggiornamento Venerdì 25 Giugno 2010 13:39 Scritto da Administrator Venerdì 25 Giugno 2010 00:00

Inauguriamo oggi il canale ufficiale di XCodeItalia su youtube.
Il canale ospiterà tutti i video attualmente disponibili sul portale e sul forum e tutti quelli che verranno pubblicati da ora in poi. (i video sono in fase di caricamento)
Per festeggiare l'avvenimento verranno pubblicati 2 nuovi video, uno relativo all'utilizzo della grafica HiRes per il supporto al Retina Display e l'altro sull'utilizzo iAd nelle applicazioni.
Sperando di avere fatto cosa gradita, vi invitiamo ad iscrivervi. Il canale è raggiungibile al seguente indirizzo : www.youtube.com/xcodeitalia
Ultimo aggiornamento Giovedì 10 Giugno 2010 08:56 Scritto da Administrator Giovedì 10 Giugno 2010 08:12

Visto e considerato che da oggi è possibile inviare applicazioni ad Apple, utilizzando la versione GM (Gold Master) di Xcode e delle SDK 4.0, vediamo di fare un poco di chiarezza su come garantire il supporto a gli utenti che non aggiorneranno ad iOS 4 o a quei dispositivi che non potranno essere aggiornati.
Una premessa doverosa : iOS 4 sarà gratuito per tutti, a differenza di quanto succedeva prima per gli utenti di iPod Touch che erano costretti a pagare per passare da una Major Release alla successiva.
La GM, ed anche la release finale, verranno distribuite senza il supporto alle versioni precedenti delle SDK, ma con il solo supporto alle SDK 3.2 (solo per iPad) e 4.0 (solo per iPhone ed iPod Touch). Questo non significa che non sarà più possibile compilare una applicazione con una versione inferiore delle SDK, ma che bisognerà farlo in modo differente.
La maggior parte degli sviluppatori, fino alla versione 3.2.2 di Xcode, era probabilmente abituata a selezionare le BASE SDK in base alle esigenze di compilazione. Per esempio se si aveva necessità di compilare una applicazione che garantisse il supporto dalle SDK 3.0 in avanti, bastava impostare BASE SDk a 3.0 ed il gioco era fatto. In questo modo si era anche sicuri che l'applicazione avrebbe funzionato, errori di programmazione a parte, in quanto non era possibile utilizzare all'interno del codice API esclusive delle versioni superiori delle SDK, pena la non compilazione dell'applicazione. Inoltre questo permetteva anche di testare l'applicazione direttamente sul simulatore.
Da oggi invece le cose cambiano. Infatti, non essendoci più le versioni delle SDK precedenti alla 4, le BASE SDK dovranno gioco forza essere impostate alla versione 4.0. Questo non significa che non si potranno rendere le applicazioni utilizzabili anche su dispositivi che non siano aggiornati all'ultima versione di iOS, ma solo che bisognerà procedere in un modo differente. Per come fare vi rimando alla discussione sul nostro forum : Base SDK & Deployment Target
Fin qui tutto abbastanza semplice anche se ciò introduce una serie di problematiche che è bene chiarire, onde evitare di trovarsi la propria applicazione rifiutata o sorbirsi le lamentele degli utenti per il malfunzionamento della stessa.
1° Problema - il test dell'applicazione
Ora diventa quasi obbligatorio avere più dispositivi con i diversi iOS installati. Solo in questo modo si può avere la certezza assoluta che l'applicazione funzioni a dovere;
2° Problema - controllo del codice
Se prima, impostando opportunamente le BASE SDK, si era sicuri di non incappare in errori dovuti all'utilizzo di API non supportate, ora questo non è più possibile. Il controllo deve essere fatto a livello di codice.
3° Problema - il test sul simulatore
Anche se è sempre stata buona norma effettuare i test sul dispositivo fisico, fino alla versione 3.2.2 di Xcode, il simulatore veniva avviato con le SDK di base. Da oggi invece il simulatore userà sempre e solo le 4.0.
Il mio consiglio : andare cauti e ponderare bene quello che si sta facendo, valutando cosa sia meglio fare o non fare.
Apple crede molto in iOS 4 e sta spingendo affinchè più utenti possibili aggiornino i loro dispositivi.
Ultimo aggiornamento Mercoledì 09 Giugno 2010 07:55 Scritto da Administrator Mercoledì 09 Giugno 2010 07:22

Una delle novità introdotte con iPhone 4 è il nuovo display. Dotato della tecnologia "Retina" assicura una migliore qualità di visione grazie anche ad una densità di pixel pari a 4 volte quella dell'attuale modello di iPhone. Se da un lato questo offrirà una visione dei contenuti completamente diversa, dall'altro c'è da porsi una domanda :
"Come si vedranno le 200.000 ed oltre applicazioni già presenti sul App Store ?"
Vi accontento subito.
Porzione di immagine dello schermo di un iPhone 3GS
Porzione di immagine schermo di un iPhone 4
La cosa non ha bisogno di commenti; la stessa porzione di immagine si vedrà "scalettata e sfuocata" sullo schermo dell'iPhone 4, naturale ed ovvia conseguenza di una risoluzione 4 volte maggiore rispetto a quella dell'attuale modello di iPhone.
La soluzione ? Molto semplice. Gli sviluppatori dovranno aggiornare le loro applicazioni nel comparto grafico, aggiungendo immagini ad alta risoluzione.
Se da un lato per le applicazioni che fanno uso della grafica di sistema, quali bottoni, slider, switch non ci sono grossi problemi, per tutte le altre che fanno uso di grafica "custom", giochi in primis di cui l'App Store è pieno zeppo, si dovrà attendere l'aggiornamento da parte delle varie software house.
Cosa comporterà tutto questo ? Sicuramente un aumento nelle dimensioni dell'applicazione, ma anche un lavoro aggiuntivo da parte degli sviluppatori con un probabile aumento dei costi. (un po' come succede adesso con le applicazioni per iPad)
Altri articoli...
Pagina 2 di 10
Menu Principale
Contatti
Licenza
iPhone OpenGL Game Programming
Risorse Esterne
Sito dedicato al Game Programming per iPhone









