Java e Lion (Mac OS X 10.7)

No Comments

Se avete aggiornato a Lion, e vi serve Java, qui trovate il link per scaricarlo:

http://support.apple.com/kb/DL1421

Leggendo in giro pare che il sistema riesca a rivelare la necessità di java e lanci automaticamente la procedura di installazione, ma con netbeans non mi funzionava.

iOS5 beta3 Itunes Error 20

No Comments

Dopo l’arrivo dell’ipad2, volevo testare la Beta3 di iOS5. Dopo 2 giorni di tentativi andati male, dopo aver controllato che i software fossero aggiornati, aver restorato alle impostazioni di fabbrica l’ipod touch e aver scaricato il firmware almeno 3 volte (800 MB..) ho provato l’ultima spiaggia: il forum dei developer mac. C’è chi obbietterà che quello avrebbe dovuto essere la prima spiaggia, ma vabbè.

Per evitare il generico “Error 20″, ecco cosa fare:

premere entrambi i tasti “Home” e “Power“; dopo 10 secondi lasciare il tasto “Power“, continuando a premere il tasto “Home“. Dopo altri 10 secondi rilasciare anche il tasto “Home“: a questo punto l’iPod esce dallo stato di recovery mode e vi permette di installare il nuovo firmware, senza problemi.

Ricapitolo i passi per installare il firmware:

Steps:

- Backup your device(s) first with the current and stable public release version of iTunes.
- Download and install iTunes 10.5 beta.
- Backup your deices(s) again using iTunes 10.5 beta (This is just to be on the safe side).
- Download the appropriate “.ipsw” file(s) for your device(s).
- Before attempting to upgrade your device(s), please make sure your device(s) is/are registered under your developer profile in the iOS Provisioning Portal. If your device(s) is/are not registered then the upgrade will not work.
- Mount the “.ipsw” file.
- Upgrade to iOS 5 beta from iTunes 10.5 beta using the “Restore” option and not “Update”. Hold down the “Alt/Option” key on a Mac and hit “Restore”.
- Select where the particular device’s “ipsw” file is located.
- Rest should be self-explanatory. If at anytime during the upgrade process a window should come up asking to close iTunes 10.5 beta and reopen it, DO NOT close it till the upgrade has completely finished.

Il modello freemium batte il premium, parola di Flurry

No Comments

Flurry ha studiato i ricavi generati da diversi giochi per iOS sul mercato americano tra gennaio e giugno 2011, andando a scoprire, sorprendentemente, che nel giro di 6 mesi la percentuale di ricavi da giochi a pagamento e da giochi freemium si è praticamente invertita.

Flurry says this should remind developers that the distribution models for video games have shifted – success is no longer measured by units sold, it’s about engagement, and then how many “compelling spending opportunities” you can provide players.

 

[via ReadWriteWeb]

Problemi di backup di device con iTunes

No Comments

Dopo aver connesso il mio iPod Touch ad XCode per poter testare le applicazioni direttamente su device (e meniamocela), ad ogni connessione con iTunes ricevevo l’errore:

iTunes was unable to load dataclass information from Sync Services.
Reconnect or try again later

(iTunes non ha potuto caricare le informazioni sulla classe dei dati dai servizi di sincronizzazione)

Dopo varie ricerche su google sono riuscito a risolvere il problema. Ecco i semplici passi da seguire:

  1. disconnetti qualsiasi dispositivo iPod, iPhone o iPad dal Mac
  2. esci da iTunes, apri con Finder la cartella Applications e trascina la cartella iTunes nel cestino
  3. sempre dal Finder apri il menu “Vai” -> “Vai alla cartella…
  4. inserisci /System/Library/Extensions e clicca su “Vai
  5. trova il file AppleMobileDevice.kext e trascinalo nel cestino
  6. sempre dal Finder apri il menu “Vai” -> “Vai alla cartella…
  7. inserisci /Library/Receipts e clicca su “Vai
  8. trova il file AppleMobileDeviceSupport.pkg e trascinalo nel cestino; se serve inserisci la password di amministrazione (n.b. questo file non è presente in Mac OS X v10.6 e successivi, quindi in questo caso salta al passo successivo)
  9. svuota il cestino e riavvia
  10. scarica ed installa l’ultima versione di iTunes
  11. ricollega il device ed avvia iTunes

Rif: iTunes: How to remove and reinstall the Apple Mobile Device Service on Mac OS X.

Restkit: libreria iOS open source

No Comments

Spesso utilizzo questo blog come taccuino per gli appunti, per segnarmi articoli interessanti che altrimenti andrebbero dispersi nella cloaca dei bookmarks.
Ho trovato questa promettente libreria open source per la comunicazione tra iOS e web service RESTful: Restkit.
Può essere che prima o poi ci scappi anche una recensione..

iOS Beginner Screencasts

No Comments

Questa settimana maniacdev.com segnala 7 screencast per beginner sullo sviluppo iPhone e Xcode. Altra risorsa interessante sono i podcast video dell’università di Stanford che si possono trovare su iTunes U, oltretutto sottotitolati (in inglese).

iOS Source Code: Face Detection e Realtà Aumentata

No Comments

Dopo la visita a JoinPad, attiva e innovativa startup sullo sviluppo mobile, sono inciampato in 2 interessanti link su due aspetti interessanti e complessi per lo sviluppo su iOS: face detection e realtà aumentata.

Il primo articolo, da yoshimasa niwa, spiega in maniera chiara e con codice ben commentato, come utilizzare la libreria OpenCV per il riconoscimento di volti su iOS.

La seconda segnalazione invece fa parte della presentazione del libro “Programming iPhone Sensors”, di  che promette davvero bene!

iOS Developer Cheat Sheets

No Comments

Da maniacdev una raccolta di utilissimi cheat sheets per lo sviluppo su iphone e xcode.

iOS Developer Cheat Sheets | iPhone, iOS 4, iPad SDK Development Tutorial and Programming Tips.

Canabalt

No Comments

Con l’arrivo a natale dell’ipod touch, mi son divertito a scaricare i giochi della EA sports che erano in super offerta. Ho potuto provare Assassin’s Creed, Fifa 11, NBA 11, Need for Speed e il gioco dei Simpsons. Poi però mi son imbattutto in questo semplicissimo gioco: CANABALT. Un omino che continua a correre e a saltare da palazzo a palazzo per salvarsi. La sua frenesia, la grafica retrò e la musica coinvolgente mi hanno subito conquistato. Devo confessare di avere un debole per la pixel art, la musica 8bit e tutto quello che ricorda i giochi anni ’80.

Usare il 3G con un ipod touch

No Comments

Dopo aver giocato un paio di giorni con il mio nuovo ipod touch, ed avendo notato la presenza del bluetooth, mi sono chiesto se avrei potuto connetterlo al mio nokia e61i per sfruttare la connessione 3G? Vuoi che apple non abbia pensato a questo? In effetti ci ha pensato, ed ha castrato il chip bluetooth per permettere di connettersi solo a cuffie e similia.

Dopo una rapida ricerca su google, ho trovato questo interessante articolo su Planet of the penguins che mi presentava Joiku, una semplice app che trasforma un cellulare in un hotspot wifi. In pratica qualsiasi dispositivo si può connettere ad una rete wifi creata dal cellulare e sfruttarne la connessione 3G. La versione free lascia la rete wifi libera, mentre quella premium, per soli 9 euro, permette di impostare i livelli di sicurezza.

Penso proprio che proverò la versione gratuita per poi diventare loro cliente ;)

Via Planet of the penguins: McGuyver Time – Connect to the internet using 3G on an iPod Touch | planet of the penguins.