Android
mercoledì 29 agosto 2012 - 23 Commenti
Apple può ancora perdere: scenari futuri

Dopo aver accennato alcuni fattori che nel breve/medio termine potrebbero ribaltare le – finora fortunate – sorti di Apple, oggi vorrei occuparmi di elementi più generali e/o remoti, ma non per questo meno influenti o urgenti da affrontare.
Svilimento del brand: il marchio Apple, forse più di ogni altro nell’industria tecnologica, polarizza le opinioni. Un brand è un emblema, dietro cui si celano, senza soluzione di continuità, valori emozionali e valori razionali. Sbilanciare la mistura sui valori emozionali rischia di marginalizzare i valori razionali, quelli con cui l’utente si trova a …

martedì 28 agosto 2012 - 53 Commenti
Apple può ancora perdere: minacce immediate

Non c’è una nuvola sui cieli di Cupertino: il titolo in borsa fa faville, la vittoria su Samsung pone un sigillo sui brevetti che proteggono iPhone – la vera cash cow dell’azienda – e i lanci previsti in settembre sembrano poter dare ulteriore impulso alle vendite e al titolo. Eppure le sfide non mancano e, come per tutte le aziende al culmine del proprio successo, una lenta planata verso l’irrilevanza è di gran lunga più probabile che il prosieguo indefinito della marcia trionfale.
A fare la differenza, in una direzione o …

giovedì 31 maggio 2012 - 34 Commenti
Dopo Java SE, Dalvik a lezione anche da Mono

Sembra essere nata sotto una cattiva stella la macchina virtuale posta alla base della piattaforma Android, sviluppata dall’omonima azienda, poi acquisita dalla ben più famosa Google.
Che non brilli per velocità è un fatto abbastanza noto agli addetti ai lavori, ma percepibile anche dalla normale utenza, che trova soddisfazioni su configurazioni hardware più elevate rispetto al vasto parco hardware sul quale gira.
D’altra parte Dalvik non è stata concepita per essere votata alle prestazioni, quanto piuttosto all’efficienza in termini di memoria utilizzata, grazie ad alcuni intelligenti accorgimenti (tutti i file binari generati …

mercoledì 18 aprile 2012 - 35 Commenti
Gaming: i limiti del touch screen (un appello agli sviluppatori)

Non è un mistero che l’enorme successo di iPhone e iPad abbia attratto una pletora di sviluppatori. Fra questi le maggiori software house del mondo gaming, ansiose di prendere parte a questo fenomeno di massa.
Nel tempo questo trend ha generato due tipologie di giochi: titoli nati sulle peculiarità dell’interfaccia touchscreen, e adattamenti di franchise nate e cresciute su PC o console. Alla prima categoria appartengono giochi come Fruit Ninja, la serie Angry Birds e una infinita pletora di giochi semplici e adatti ad una fruizione molto casual, fino ad arrivare …

martedì 10 aprile 2012 - 9 Commenti
Sviluppare un gioco per Android – SDL example

Introduzione
In questa puntata vedremo come compilare SDL 2.0 per Android e come eseguire una piccola demo sugli eventi touch. Questo non vuol dire che tutto il lavoro successivo sarà localizzato intorno a lei, piuttosto è solo un esempio per farvi scoprire le potenzialità dell’NDK utilizzando una famosa libreria per scrivere giochi e/o programmi multipiattaforma.
Devo sottolineare il fatto che la libreria utilizzata in questo esempio è ancora sotto intenso sviluppo e non completa (sopratutto per quanto riguarda la nuova documentazione), ma visto che molte funzioni sono simili alla versione 1.2 credo …

giovedì 8 marzo 2012 - 27 Commenti
Sviluppare un gioco per Android – integrazione con Eclipse

Introduzione
In questa puntata vedremo come integrare gli strumenti fin qui visti in un unico tool per facilitare la gestione dei nostri progetti. In questo modo non sarà più necessario passare tra tre o quattro programmi aperti per compilare e provare le nostre applicazioni, basterà semplicemente utilizzare Eclipse.
Grazie a questo IDE potremo concentrare i nostri sforzi sulla produzione del codice e sui vari aspetti delle applicazioni che stiamo creando, con la sicurezza di avere alle spalle un tool che ci permette di compilare in modo veloce ed intuitivo.
Come avete già visto …

mercoledì 15 febbraio 2012 - 6 Commenti
Sviluppare un gioco per Android – demo example

Introduzione
In questo articolo controlleremo che tutti gli strumenti necessari siano installati correttamente. Sarà quindi una breve prova dimostrativa di quello che potrete fare con il toolkit messo a disposizione da Google per Android.
Per il momento il nostro obbiettivo sarà quello di far funzionare una demo presente nella cartella sample dell’ndk sul nostro smartphone o su uno emulato (creato tramite l’apposito manager android avd, accessibile anche dalla toolbar di Eclipse una volta installato l’ADT plugin di Android).
Compilare gli esempi
Portatevi tramite linea di comando dentro la cartella dell’ndk ed entrate nella directory …

giovedì 19 gennaio 2012 - 20 Commenti
Sviluppare un gioco per Android – SDK & NDK

Introduzione
Con questo articolo darò inizio ad una serie di tutorial che introducano la programmazione per Android tramite sdk e/o ndk per la realizzazione di videogiochi e non solo. Queste guide infatti possono essere comunque utili, sopratutto all’inizio, per entrare in confidenza con questo mondo in continuo mutamento e per sviluppare applicazioni per il vostro smartphone.
Visto che ha raggiunto un “discreto” successo e che è possibile trovare questo OS su (passatemi il termine) telefonini per tutte le tasche, mi sembra un ottimo pretesto per imparare a conoscere meglio quest’androide dai mille …

mercoledì 28 dicembre 2011 - 24 Commenti
Da laptop a iPad, andata e ritorno

Benché non rimpiazzi alcuno dei dispositivi che già usi quotidianamente, ci sono alcune cose che l’iPad fa molto meglio. Navigazione web, visualizzazione di foto, lettura di mail, qualunque scenario d’uso passivo, nel quale l’utente innanzitutto clicca e attende un feedback, è terreno ideale per l’iPad.
Questo paragrafo, preso dalle conclusioni della recensione di Anandtech del primo iPad, delinea appieno il perimetro della fruibilità dell’iPad, e ne rimarca i limiti. L’iPad è il non plus ultra per alcuni utilizzi mentre propone grosse limitazioni in altri casi. Per porre un primo discrimine, iniziamo …

martedì 29 novembre 2011 - 60 Commenti
Da Linux ad Android, cosa si perde e cosa si guadagna

Leggendo i commenti al mio precedente pezzo circa il futuro di Linux sono emersi alcuni punti di vista che mi inducono ad un  chiarimento. Per chi avesse perso la puntata precedente, la sintesi è: Linux sul desktop ha fallito la sfida di conquistare quote di mercato all’OS dominante, e in tempi di mobile il quadro è ulteriormente fosco. Com’era dopotutto prevedibile, molti lettori mi hanno segnalato l’esistenza di Android, un OS che ha molto in comune con Linux.
È proprio su quest’argomento che verte questo mio secondo pezzo di chiarimento. Per …