Riprende l’appuntamento con la rubrica App Development per iOS. In questo nuovo episodio della serie, dopo aver ampiamente trattato le principali e più importanti tematiche relative all’argomento (dalle risorse per iniziare a sviluppare per iOS ai primi tutorial ed esempi pratici di scripting, dall’analisi dei migliori libri e dei migliori blog fino ad arrivare agli screencast dalla rete e dalle università), prenderemo in esame alcune tra le più interessanti e (spero) utili Librerie Open Source da utilizzare nelle vostre App.
librerie
Sony voleva sviluppare un’alternativa ad iOS?
Come riporta AppleInsider, Sony ha svelato (e subito dopo sospeso senza fornire un valido motivo) un progetto finalizzato allo sviluppo di una piattaforma per lo sviluppo su dispositivi mobili basata su una versione open-source delle tecnologie Apple OpenStep e Cocoa.
La piattaforma, conosciuta come SNAP (Sony Networked Application Platform), aveva l’ambizione di cercare di dare una scossa alla comunità di sviluppatori, fornendo un’alternativa all’attuale piattaforma di sviluppo proposta dall’azienda di Cupertino.
Tutto nasce dalle librerie GNUstep, a loro volta alla base di OpenStep che ha dato vita alla piattaforma Cocoa (e di conseguenza Cocoa touch) per lo sviluppo di applicazioni per Mac OS X e iOS. GNUstep è stata scritta con il linguaggio di programmazione Objective-C, lo stesso utilizzato per implementare la maggior parte delle applicazioni per i sistemi della Mela.
A switcher guide: lasciarsi affascinare dalle librerie.
iPhoto, iMovie 08, iTunes: programmi il cui funzionamento è basato sulle librerie. Fotografiche, di filmati, musicali.
Molti switcher non vedono di buon occhio le librerie: arrivando da Windows preferiscono avere le loro belle cartelline organizzate con le fotografie, la musica ed i video. Con le librerie temono di perdere il controllo sui propri file.
Questo modo di pensare, però, è controproducente: pensate se Mail, iCal o Rubrica Indirizzi salvassero i file di email, appuntamenti e contatti in giro per l’hard disk.