Se siete i fortunati possessori di un’auto BMW con un cotratto Assist attivo, ed avete anche un iPhone, c’è una buona notizia per voi: da App Store è possibile scaricare gratuitamente My BMW Remote, che come si può intuire dal nome, consente di trasformare il dispostivo iOS in un telecomando per la vostra auto.
A seconda del modello di BMW che possedete, potete utilizzare una serie di utili funzioni, come chiudere a distanza le portiere nel caso ve ne foste dimenticati, accendere il riscaldamento poco prima di ultimare la vostra discesa di sci, attivare il clacson o far lapeggiare le luci per individuare l’auto, visualizzare la posizione della vettura su una mappa nell’iPhone per la ricerca della vettura parcheggiata nel raggio di massimo 1,5 chilometro.
Le vetture supportate sono quelle prodotte dal 2008 in avanti, alcune funzioni sono disponibili solo per le BMW serie 7, 6, 5 e X3 oltre che per la nuovissima BMW Serie 1.
My BMW Remote 2.0 è compatibile con qualsiasi iPhone, iPod touch e iPad con iOS 4.0 o 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);
});