WWDC 2012 Keynote

Si parla di AppleFan, il tecnofan Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (Nessun voto)
Loading ... Loading ...

 

Un riassunto tweet-per-tweet del keynote odierno….

 

PRE-SHOW


10 minutes to #wwdc keynote!

Good seating :-) #wwdc Italians rock!!! @lucasimone @thehardohttp://campl.us/j5Fv

Paradise (Coldplay) is the best soundtrack for these 5 minutes….

Oooohhhh…. Paradise….

 

KEYNOTE

The 23rd #wwdc has just started… We love you too, Siri :-)

 

MACBOOK LINEUP UPDATE

MacBook lineup is updated! #WWDC

MacBook Air: performance boost, 512gb storage, 2x faster (read speed), USB 3, FaceTime HD camera

MacBook Pro: ivy bridge, usb3, performance boost

 

New gadget… Next-gen MacBook pro #WWDC

 

New MBP: 0.71in thin, retina display… That's gorgeous… 2880×1800 #wwdc2012

New MBP: updated apple apps, updated Photoshop, Autodesk, Diablo apps #wwdc2012

New MBP: 4-Core proc, up to 16GB ram, up to 768gb flash storage, 7h battery life #wwdc2012

New MBP: hdmi, usb3, Bluetooth 4, starting from $2199 – ships Today!!!!!

 

No doubt I WANT the new MBP #wwdc2012

 

MOUNTAIN LION ANNOUNCED 

ML: iCloud, Messages, Documents in the cloud, notes, tasks, Notification Center (goodbye growl) #wwdc2012

Mountain lion: 200 new features #wwdc2012

ML: dictation! Integrated anywhere, even in M$ Word #wwdc2012

ML: sharing (twitter, as in iOS5), new safari #wwdc2012

ML: power nap, Mac is up to date even when it sleeps #wwdc2012

ML: AirPlay mirroring!!! Via appleTV. Wow! I. Guess it just works :-) #wwdc2012

ML: game center! #wwdc2012

ML: ships next month priced at $19.99

 

IOS6 ANNOUNCED

iOS vs Android: adoption rates

iOS6: 200+ new features. Siri gets an update #wwdc2012

iOS6 Siri can now launch apps #wwdc2012

iOS6 Siri will speak Italian :-) #wwdc2012

iOS6: Facebook integration! #wwdc2012

iOS6: Phone app is enhanced, DND mode #wwdc2012

iOS6: safari is enhanced (iCloud tabs, offline reading list, photo upload!!!!!!, app banners, full screen in landscape) #wwdc2012

iOS6: shared photo streams #wwdc2012 #wwdc2012

iOS6: mail enhanced with VIPs support, insert photos&videos, pull to refresh) #wwdc2012

iOS6 passbook stores all your cinema tickets, airplaine tickets #wwdc2012

iOS6: maps uses a new map system, goodbye gmaps #wwdc2012

iOS6 maps: local search (w/ yelp), traffic view (w/ incident report), crowdsourced, turn-by-turn nav!!!! #wwdc2012

iOS6 maps: flyover: 3D maps…. Demoed now #wwdc2012

Damn. Maps and Flyover are lovely. #wwdc

iOS6: beta today – ships this fall #wwdc2012

“Unbowed, Unbent, Unbroken”…. Un-bought!

Si parla di il tecnofan, varie Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (1 voti, media: 5,00 su 5)
Loading ... Loading ...

Secondo Forbes, la serie TV "Game of Thrones" è lo show più piratato di sempre.

E pensare che la soluzione sarebbe molto semplice…. basterebbe prendere spunto dal mondo della musica digitale. L'accesso legale ai contenuti video deve diventare facile, economico e immediato. Come scaricare un mp3 da iTunes.

Per noi poveri italiani, il problema è duplice…. è impossibile avere accesso in modo legale ai contenuti originali. Detto in estrema sintesi: non me ne frega niente di vedere Game of Thrones in italiano, specialmente se devo aspettare due mesi in più.

Il 2011 visto dal mio iPhone

Si parla di fotografia, il tecnofan, vita Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (Nessun voto)
Loading ... Loading ...

Quest'anno non mi va di scrivere il solito post sull'anno passato. Lascio che a parlare siano alcune immagini scattate con l'iPhone….

 

20120112-174922.jpg

Capodanno… perchè l'inizio del 2011 è stato veramente ottimo!!! 

20120112-175005.jpg

Il mio pane (grazie alla ricetta di Mauro)… sta diventando una piccola tradizione. Bianco, con noci, con olive…. è sempre buono (e dura sempre poco).

20120112-175037.jpg

 

20120112-175145.jpg

Gennaio: Buffy e Memole, loro si che sono state una bella novità dell'anno appena terminato!

20120112-175118.jpg

Marzo: Marco diventa famoso! La prima grande soddisfazione fotografica dell'anno, l'esposizione in Piazza Vittorio durante Cioccolatò

20120112-175206.jpg

Maggio: Crash, boom, bang! Ecco la dimostrazione della non-elasticità della portiera della mia Focus…

20120112-175224.jpg

Maggio: Google IO a San Francisco

 

20120112-175331.jpg

Maggio: Il primo volo sull'A380

 

20120112-175307.jpg

Giugno: WWDC a San Francisco… l'ultima volta che ho visto Steve :-(
 

20120112-175358.jpg

Agosto: CANADA!!!!

20120112-175428.jpg

8 settembre 2011: Lo stadio che cambia il calcio

20120112-175437.jpg

5 Ottobre 2011: Addio, Steve

20120112-175504.jpg

Novembre: la festa delle icone impazzite :-)

 

20120112-175530.jpg

Dicembre: inizia la collaborazione con VivoVolley.net

20120112-175513.jpg

Dicembre: sigh, sono 31!

20120112-175522.jpg

Dicembre: primo esperimento con i dolci…. buoni questi biscotti!
 

iBooks 1.3: Read Aloud

Si parla di AppleFan, il tecnofan, informatica Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (1 voti, media: 4,00 su 5)
Loading ... Loading ...

Ho detto che il keynote della WWDC non è stato "innovativo", secondo i canoni di Apple. Non ho cambiato idea, ma sono rimasto stupito dalla funzionalità Read Aloud introdotta da iBooks 1.3 (già disponibile su App Store).

Read Aloud consente di aggiungere a un ebook una traccia audio sincronizzata con il testo (in stile karaoke, per intenderci). Penso sia una bella novità specialmente per chi si avvicina alla lettura (bambini) e per chi come i dislessici ha bisogno di un supporto alla lettura.

Dal punto di vista tecnologico, Apple ha scelto lo stato dell'arte. Read Aloud si appoggia sullo standard EPUB 3 e in particolare su SMIL (Synchronized Multimedia Integration Language). Per supportare questa funzionalità nei propri eBook bisogna compiere tre operazioni:

  1. Identificare ogni singola parola (o frase) e assegnarle un id univoco
  2. Identificare nella traccia audio i tempi di inizio e fine delle parole (o frasi)
  3. Aggiungere il file SMIL all'EPUB: è un file XML che si occupa di associare a ciascuna parola un segmento ben preciso di una traccia audio. Chiaramente la traccia audio deve fare parte del bundle dell'EPUB.

Grandioso!

WWDC 2011: keynote

Si parla di AppleFan, il tecnofan Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (2 voti, media: 3,00 su 5)
Loading ... Loading ...

Il keynote odierno non è stato "innovativo", secondo i canoni di Apple. Anzi, direi che è stato piuttosto prevedibile: i tre temi erano già stati annunciati ufficialmente (Lion, iOS5, iCloud) qualche giorno fa, e i rumors della rete si sono rivelati piu' attendibili del solito.

Confrontando questo keynote con altri del passato, lo si puo' definire deludente. Secondo me bisogna fare un passo indietro e guardare le cose da una prospettiva piu' ampia, quella della "guerra dei titani": Apple vs Google vs Microsoft vsFacebook. Visto sotto questa luce, il keynote appare come una mossa strategica in una partita a scacchi. Non è stata una mossa che passerà ai libri di storia, ma è una mossa che potrebbe contribuire a cambiarla, la storia. Un sacco di aziende si sentiranno attaccate da Apple: Microsoft (da Lion), Google (da iCloud e iOS5), Amazon (da iCloud), Facebook (dall'integrazione di Twitter in iOS5), Dropbox (da iCloud), il mobile advertising (da Safari Reader), gli operatori (dal traffico di iCloud, da iMessages). Altre tirano un enorme sospiro di sollievo (le major, dopo l'accordo per iTunes Match). Molte di queste negli scorsi mesi avevano attaccato il dominio di Apple, quindi questa reazione era piu' che prevedibile. 

Parliamo di Lion, ovvero Mac OS X 10.7. Qui siamo anni luce avanti rispetto a qualunque concorrente. Lion è superiore, e introduce funzionalità che verranno apprezzate da tutti: Mission Control, Launcher, Gestures, Autosave, Versions… 

 

iOS5 è molto promettente, introduce centinaia di nuove funzionalità tra cui – a furor di popolo – un nuovo sistema di notifiche. Diciamolo chiaramente: Notification Center è una copia spudorata del sistema di notifiche introdotto da Android. Funziona allo stesso modo, è semplicemente piu' pulito e consistente in tutto il sistema operativo. Rispetto ad Android, le notifiche sono facilmente accessibili anche dalla lock screen.

Altro miglioramento della lock screen: l'accesso immediato alla fotocamera, anche se il device è protetto da passcode. In questo caso l'app parte in modalità sandbox, quindi permette di scattare foto ma non di visualizzare la galleria. Camera è stata notevolmente migliorata, con strumenti di fotoritocco, visualizzazione della griglia, AE/AF lock (!)… ora si può anche scattare premendo il pulsante hardware "Volume +". E qui ci sta una tirata d'orecchie, cara Apple… qualche mese fa hai rifiutato un aggiornamento di Camera+ perchè permetteva di scattare con un tasto hardware, e oggi ti vanti di poterlo fare dentro Camera?

PC Free: altra "novità" ispirata da Android. Questa novità era nell'aria, ma rappresenta una svolta nel rapporto tra PC e iDevices. Fino a oggi era necessario un PC per attivare un iDevice, adesso non più. Nelle statistiche di Apple, in Italia nel 30% dei casi l'iDevice (iPhone, iPod o iPad che sia) sostituisce il PC!

iMessages è una delle novità più clamorose e devastanti per gli operatori telefonici: è un sistema di messaggistica stile BlackBerry Messenger disponibie su tutti gli iDevice (anche quelli senza SIM!). Di fatto uccide SMS e MMS, almeno sui 220 e passa milioni di dispositivi della mela. Considerando che è un servizio gratuito…..

 

 

iCloud è la terza novità del keynote. I dispositivi con Lion, iOS5 o Windows+iTunes utilizzeranno iCloud per memorizzare e condividere in modo asincrono e istantaneo documenti, mail, foto, calendari e musica. Per limitare la mole di traffico, iCloud prevede il concetto di "metadati" e "dati": ogni modifica fatta su un device comporta la copia di metadati e dati sulla cloud, ma agli altri dispositivi viene propagata solo la parte di metadati, molto piu' leggera.

 

One more thing è stato il servizio iTunes Match. Questo è stato il colpo di genio di Apple: l'indulto per la pirateria musicale. Per $25 all'anno Apple offre un servizio che permette di confrontare la propria libreria con il database di iTunes, identificare le canzoni che non provengono da acquisti iTunes e scaricarne le versioni ufficiali (a 256Kb, DRM-free). Questo vuol dire che con 25 dollari si può passare dall'illegalità alla totale legalità, indipendentemente dal numero di canzoni (se non ho capito male il limite è fissato a 200 mila canzoni).

iPad: le migliori 10 app del 2010

Si parla di AppleFan, il tecnofan, informatica Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (2 voti, media: 5,00 su 5)
Loading ... Loading ...

Beh, ammetto che stilare questa classifica non è stato per niente facile. In classifica ho inserito ben 6 giochi, il che la dice lunga sul fatto che iPad sia un ottimo dispositivo anche per i videogiochi. Ma vediamo le singole entry nel dettaglio.

10. Cut the Rope HD

Geniale nel gameplay, e molto curato graficamente. Questo è uno dei titoli da non perdere!

9. Glide Hockey HD

Questo gioco secondo me ha senso soltanto giocato in due, uno contro l'altro. In quella situazione da il meglio di se :-)

8. Plants vs Zombies HD

Questo titolo avrebbe potuto insidiarsi tranquillamente sul podio, peccato che non abbia ricevuto nessun aggiornamento in tempi recenti e che io l'abbia finito già un paio di volte. In ogni caso, considerando quante ore (di aereo) ho passato giocandoci, si merita un onorevole ottavo posto.

7. Dungeon Hunter 2 HD

Questa è la new entry che ha scombussolato la classifica. Il primo Dungeon Hunter (su iPhone) è un bellissimo gioco (forse troppo semplice?), questo seguito promette decisamente bene.

6. CineXPlayer

Volete vedere un DIVX sul vostro iPad? CineXPlayer è uno dei migliori player in circolazione. Supporta i sottotitoli e proprio oggi dovrebbe essere uscito un aggiornamento.

5. Fruit Ninja HD

Vi lanciano della frutta e voi la tagliate con le dita. Semplice, addictive, e piace pure ai miei nipotini!

4. iBooks

In attesa di uno store italiano, iBooks è un ottimo (e gratuito) strumento per consultare i propri PDF o i propri eBook. Rimango un fan della carta, ma quando si viaggia la comodità di avere tutto sull'iPad è innegabile.

3. Reeder for iPad

Eccoci al podio. Reeder era sul podio nella mia top 10 iPhone e resta sul podio anche nella versione per iPad. E' il compagno ideale per Google Reader…

2. Flipboard

Dicevo di Reeder: è il compagno ideale per Google Reader, a meno che non vi piaccia leggere le vostre news in un modo completamente nuovo. Flipboard è in grado di scaricare notizie da Twitter, Facebook, Google Reader o dai propri canali tematici (consigliati quelli di fotografia) e di presentarle in modo accattivante. E non dimentichiamo il fatto che Flipboard è completamente gratuito….

1. Angry Birds HD

Angry Birds (e le sue varianti Halloween e Seasons) è IL gioco per iPad del 2010. Credo che non abbia bisogno di presentazioni e nemmeno mi sento in dovere di giustificare questa scelta ;-)

 


Nogood.it e PubSubHubbub

Si parla di il tecnofan, informatica, nogood.it/gibson Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (Nessun voto)
Loading ... Loading ...

Ho scoperto grazie a Mashable l’esistenza di un plugin per WordPress per abilitare il supporto a PubSubHubbub, un impronunciabile quanto utile protocollo per velocizzare l’apparizione dei blog post sugli RSS reader (Google Reader e soci).

Il funzionamento di PubSubHubbub (per gli amici PuSH) è semplice. Fino a ieri i post di nogood.it apparivano su Google Reader soltanto dopo la scansione periodica. Ora invece la pubblicazione di un nuovo post verrà segnalata in tempo reale tramite il protocollo PuSH.

Per chi volesse maggiori dettagli su PuSH, il link di riferimento è questo: PuSH project page.

yes, iPad!

Si parla di AppleFan, il tecnofan Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (1 voti, media: 5,00 su 5)
Loading ... Loading ...

Alcune considerazioni su iPad:
- Userà le microSIM

While the news of Apple’s iPad having 3G wasn’t exactly a surprise, the move to a new format for the SIM certainly was. The SIM — that tiny card that holds your contact info and account information that you find in your GSM handset — is a 15 x 25mm plastic card whereas the new Micro SIM (also known as a 3FF SIM) is a diminutive 12 x 15mm, about 52% smaller. Needless to say, it’s not physically compatible with your current phone. This card was developed by the ETSI (European Telecommunications Standards Institute) to offer things like more storage space on-chip for provider applications, increased control and security functions — over what, we don’t know — and the new smaller form factor allows it to fit in tiny devices.

- Hype: 177.000 tweet in 1 ora (compresi i miei, ho contribuito :-)

- Hype: il titolo AAPL in borsa

“OK, il prezzo è giusto” ? :-)

- Un po’ di specifiche (da Mashable):

  • UN MESE di durata in stand by.
  • SCREEN: 9.7-inch IPS LCD screen. The LCD provides the backlighting, but most of the technology is IPS, or In-plane switching. This gives it a stronger viewing angle than most screens.
  • RESOLUTION: 1024×768 pixels (132 pixels per inch)
  • SIZE: 0.5 inches thin.
  • DIMENSIONS: 9.5 inches x 7.5 inches x 0.5 inches
  • WEIGHT: 1.5 pounds (1.6 pounds for 3G) – 680 grammi
  • CHIP: 1 GHz Apple A4 chip. They went in-house instead of going to Intel.
  • MEMORY: Three models with 16 GB, 32 GB and 64 GB solid state hard drives.
  • INCLUSIONS: Accelerometer, Microphone, 30-pin connector, Compass, full capacitive multi-touch, Bluetooth 2.1, 802.11n Wi-Fi, 3G access on higher-end models
  • BATTERY LIFE: 10 hours at full blast. On standby, it will last over a month.

Summary: It’s thin, it’s light and it’s fast.

- Prezzi

  • $499: 16 GB, Wi-Fi only
  • $599: 32 GB, Wi-Fi only
  • $629: 16 GB, Wi-Fi and 3G
  • $699: 64 GB, Wi-Fi only
  • $729: 32 GB, Wi-Fi and 3G
  • $829: 64 GB, Wi-Fi and 3G

- What the iPad Lacks (e scommetto che queste cose saranno in iPad 2)

While in a lot of respects the iPad is a sleek, powerful device that will surely create massive lines on launch day, it is missing a lot of features we had hoped would be in it.

Here are just a few of the things that you won’t find on the Apple tablet:

- No camera: There is no front-facing camera for video conferencing, and there is no back-facing camera for taking photos. This is a major omit from the device. Hell, most netbooks and smartphones have a camera or two.

- No multitasking: You cannot run multiple apps at the same time. To make this a useful device, it needs to be able to do things like run Last.fm while tweeting. This is one we hope Apple will fix with a future iPhone OS update, but for now it can’t run multiple apps.

- No HDMI Output: You can’t plug your iPad into your TV.

- No USB port: You can’t plug in your favorite keyboard into the device…or anything else, really. It will plug into your computer via the same cord you charge iPhones and iPod touches with.

Una nota sulla camera: nell’SDK l’emulatore di iPad permette di scattare foto…

Cliff Evans… Cliff chi???

Si parla di il tecnofan, informatica Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (1 voti, media: 4,00 su 5)
Loading ... Loading ...

Una chicca dal sito di disinformazione per eccellenza: repubblica.it. Il tema del giorno è l’insicurezza di Internet Explorer, ovviamente largamente usato in tutte le aziende italiane. Anche in quelle che dovrebbero essere tecnologicamente all’avanguardia…

Ma procediamo con la lettura di questo articolo:

I rischi più seri sono comunque per chi usa IE 6: può entrarti nel computer un “troian” che rende il pirata informatico padrone del tuo pc e gli consente di scaricare e diffondere a tua insaputa dati sensibili.

Ecco, anche no. Nel computer al massimo mi entra uno scarafaggio. Va bene, avrà usato un linguaggio semplice per avvicinare anche i non addetti al mestiere, andiamo oltre.

Cosa farà allora il popolo internettiano in tutto il pianeta? Con quali browser potrà navigare sentendosi al sicuro, e non come un bagnante che nuota in mare quando sulla spiaggia sventola la bandiera rossa dell’allarme?

Santo cielo, tremavo dalla paura. Cosa farà il Popolo Sovrano? Che poesia in queste parole, che vena artistica frustrata…

Il suggerimento di cambiare browser, dice Cliff Evans, è poco valido: anche gli altri prodotti hanno le loro vulnerabilità, magari in altri punti del loro codice, comunque non c’è assolutamente alcuna garanzia che siano più sicuri di quelli di Microsoft.

Ok, caro giornalista. Chi minchia è Cliff Evans? Ravanando sulla rete si scopre che è il RESPONSABILE DELLA SICUREZZA DI MICROSOFT UK. O almeno lo era nel 2008. E’ come andare a chiedere al Papa se ha senso abbandonare la religione cattolica.

Grazie repubblica per l’ennesima chicca!!!

Geolocation API

Si parla di il tecnofan, informatica, internet Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (Nessun voto)
Loading ... Loading ...

Le Geolocation API sono una specifica del W3C (l’editor è Andrei Popescu, Google Inc, del team di Google Gears) e definiscono le API per accedere alle informazioni di localizzazione attraverso il browser.

Innanzitutto, il punto di riferimento è ovviamente la specifica del W3C: http://www.w3.org/TR/geolocation-API/ (l’editor appartiene al team di Google Gears).

Quali browser supportano le Geolocation API?
Desktop: Firefox 3.5, Opera 10, Chrome (tramite Gears “nativo”), IE 7.0+ (richiede Gears)
Mobile: Safari Mobile, Opera Mobile (richiede Gears), IE Mobile (richiede Gears) e Android Browser (tramite Gears)

Come si usano?
Il funzionamento è molto semplice, e le API vengono sono accessibili tramite Javascript.

Una doverosa premessa: la localizzazione è a carico dello UA, e non c’e’ garanzia di una risposta.

Come si ottiene la posizione attuale del device?
Tramite Javascript lo sviluppatore chiede allo User Agent la posizione attuale: a questo punto o si ottiene un risultato (asincrono) o un errore (se ad esempio le geolocation API non sono supportate). Entrambi i casi vengono gestiti tramite callback.

void getCurrentPosition(in PositionCallback successCallback, [Optional] in PositionErrorCallback errorCallback, [Optional] in PositionOptions options);

Una possibile implementazione è la seguente:

navigator.geolocation.getCurrentPosition(

function(position) {

var location = [position.address.city, position.address.region, position.address.country].join(', ');
document.getElementById('gotcha').innerHTML = position.latitude + "," + position.longitude, location);
},

function() {
document.getElementById('cantfindyou').innerHTML = "Crap, I don't know. Good hiding!";
}

);

In caso di successo si ottiene un oggetto Position definito in questo modo:

interface Position {
readonly attribute Coordinates coords;
readonly attribute DOMTimeStamp timestamp;
};

interface Coordinates {
readonly attribute double latitude;
readonly attribute double longitude;
readonly attribute double altitude;
readonly attribute double accuracy;
readonly attribute double altitudeAccuracy;
readonly attribute double heading;
readonly attribute double speed;
};

Il mio device ha il GPS. Come posso richiedere che venga utilizzato per la localizzazione?

Le API permettono di impostare alcuni filtri, utilizzando le PositionOptions

interface PositionOptions {
attribute boolean enableHighAccuracy;
attribute long timeout;
attribute long maximumAge;
};

Il parametro enableHighAccuracy è proprio quello che serve per specificare che si sta richiedendo una localizzazione ottenuta con la migliore tecnologia disponibile. Impostare questo parametro a true può allungare il tempo necessario a ottenere una risposta.

Il parametro timeout consente di definire l’intervallo massimo di tempo entro cui lo User Agent deve rispondere alla richiesta. Nel caso in cui sia stato impossibile soddisfare la richiesta, verrà invocata la errorCallback, che riceverà un PositionError di tipo TIMEOUT.

Lo User Agent molto probabilmente mantiene una cache. Il parametro maximumAge va utilizzato se si vuole definire la massima età dei dati ricevuti.

Posso richiedere il tracking della posizione?
Si. E’ possibile richiedere un aggiornamento continuo della posizione tramite il metodo watchPosition().

long watchPosition(in PositionCallback successCallback, [Optional] in PositionErrorCallback errorCallback, [Optional] in PositionOptions options);

Il funzionamento è analogo al caso di una richiesta "one time". L'unica differenza è che le callback verranno richiamate ogni volta che lo User Agent ritiene che ci sia un cambiamento di posizione.

Come disabilito il tracking?

Il tracking va disabilitato tramite il metodo:
void clearWatch(in int watchId);

Cosa mi consigli di leggere su questo argomento?

E’ tutto! :-)