Nike ha rialsciato Nike+ Running 4.0.2 per iPhone e iPod touch. Anche se il numero di versione potrebbe far pensare ad un aggiornamento minore, in realtà si tratta di una app completamente diversa da quella che abbiamo conosciuto fino adesso.
La prima (sgradita) sorpresa riguarda il mancato supporto per l’italiano, ma del resto c’era d’aspettarselo perchè anche il sito Web Nike+ ha cambiato veste grafica ed è disponibile solo in lingua inglese.
L’app, oltre ad ereditare l’aspetto del sito Nike+, introduce alcune novità: adesso la corsa viene inviata alla propria timeline di Facebook, quindi, anche se non si vede l’allenamento nella newsfeed, gli amici la vedranno; la funzione denominata “Quick Start” permette di iniziare subito l’allenamento premendo semplicemente il pulsante “Run” in alto a destra; infine, ruotando il dispositivo iOS orizzontalmente viene mostrato un riepilogo della propria corsa.
Nike+ Running 4.0.2 è compatibile con iPhone 3G, iPhone 4, iPhone 4S , iPod touch (3a generazione), iPod touch (4a generazione) e iPad. Richiede iOS 4.0 o versioni successive e si può scaricare gratuitamente dall’App Store.
.
// 1. Configura l'URL e l'identificativo esatto per questo articolo
var disqus_config = function () {
this.page.url = window.location.href.split('?')[0]; // Prende l'URL pulito della pagina
this.page.identifier = window.location.pathname; // Usa il percorso come ID univoco
};
document.addEventListener("DOMContentLoaded", function() {
var disqus_shortname = 'macitynet'; // INSERISCI QUI IL TUO SHORTNAME DISQUS
var disqus_loaded = false;
function loadDisqus() {
if (!disqus_loaded) {
disqus_loaded = true;
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.setAttribute('data-timestamp', +new Date()); // Obbligatorio per le nuove policy Disqus
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
}
}
// 2. Lazy load: carica quando arrivi al div
var observer = new IntersectionObserver(function(entries) {
if(entries[0].isIntersecting === true) {
loadDisqus();
observer.disconnect();
}
}, { threshold: [0] });
// Se l'elemento esiste, avvia l'osservatore
var thread = document.getElementById("disqus_thread");
if(thread) observer.observe(thread);
});