iPad SDK 3.2: installazione, novità, prima prova
giovedì 28 gennaio, 2010 di Giovambattista FazioliQuale developer può resistere alla tentazione di non scaricare subito il nuovo ambiente di sviluppo per Apple iPad?! Nessuno! Così ecco in anteprima alcune delle più importanti novità nel nuovo Xcode 3.2.2 pre-release:

Notate il Copyright a 2009
Download ed installazione
Se siete già sviluppatori Apple iPhone, eseguite il login all’indirizzo http://developer.apple.com. Nella pagina di Welcome avrete però la piacevole sorpresa di poter accedere alle SDK 3.2 beta!

Apple iPhone e Apple iPad condividono iPhone OS
Come segnalato sulla pagina web, un requisito fondamentale – prima di iniziare il download – è di possedere l’ultima release del sistema operativo, ovvero Mac OS X 10.6.2 o superiori (in pratica Snow Leopard).

Se questa release non fosse una beta, potreste tranquillamente sovrascrivere la vostra attuale versione di Xcode. Tuttavia, per cautela, vi consiglio di installarla in una cartella differente, visto che è possibile far convivere due diverse versioni di Xcode; approfittiamone! La procedura è indicata nel file PDF (readme) presente nel pacchetto d’installazione. Comunque basta che selezionate una diversa cartella durante la procedura di installazione.
Nuovo progetto

La prima cosa che salta agli occhi è la presenza di un nuovo project template: Split View-based Application! La seconda è il menu in basso che determina il tipo di target: iPhone o iPad. Nella documentazione troviamo un primo elenco delle differenze e similitudini tra iPhone e iPad:
iPad introduces new platform characteristics that have a significant impact on your application’s user interface:
- A large screen size of 1024 x 768 pixels.
- No default or user-expected orientation.
- The option for users to plug in an external keyboard and use it in place of the onscreen keyboard.
- The ability for users to dock the device and share files with a computer.
To help you get your bearings, note that iPad and iPhone share the following platform characteristics
- Memory is limited.
- One application runs at a time.
- Preferences are available in the Settings application.
- Device orientation can change.
- Onscreen user help is minimal and understated.
- Applications respond to manual gestures, not mouse clicks.
- Native, web-only, and hybrid software run on the device.
- Artwork has a standard bit depth, specifically: 24 bits (8 bits each for red, green, and blue), plus an 8-bit alpha channel. In general, the PNG format is recommended.
Ho segnata in grassetto le novità più importanti! Ovvero, la risoluzione, una diversa gestione dell’orientamento, la capacità di questo dispositivo di essere dockable, cioè supporta una tastiera fisica per utilizzarlo, in pratica, come un Notebook (a parte l’assenza del mouse). Chi sperava nel Multitasking, invece, rimarrà – per ora – deluso!
Lanciamo il simulatore
Scegliamo un qualsiasi progetto ed ecco il miracolo: l’Apple iPad sul mio Desktop!

L’iPad Simulator funziona esattamente come la sua controparte iPhone; può essere ruotato e mostra il “desktop” alla pressione del tasto centrale.

Anche Interface Builder permette di avere un’anteprima del nuovo device Apple! Prossimamente altri interessanti dettagli.

(5 voti, media: 4,20 su 5)



[...] – a causa della NDA vi posso svelare davvero poco – tuttavia vi consiglio di leggere iPad SDK 3.2: installazione, novità, prima prova, dove qualcosina sono riuscito a [...]