Quale iPhone acquisterete? Quasi metà dei lettori dice nessuno, ma tra chi compra c’è un favorito a sorpresa!

Wait 5 sec.

Quale iPhone acquisterete? Quasi metà dei lettori dice nessuno, ma tra chi compra c&#8217;è un favorito a sorpresa!Un paio di giorni fa abbiamo lanciato un Sondaggio qui su iSpazio e vi avevamo promesso che avremmo poi tratto delle conclusioni da questo.Con i preordini di iPhone 18 Pro ed iPhone 18 Pro Max già partiti ed iPhone Duo in arrivo, vi abbiamo fatto una domanda molto semplice: quale iPhone acquisterai? Per il momento sono arrivati 621 voti ma i risultati del nostro sondaggio raccontano già un quadro più interessante di quanto ci aspettassimo.Leggi ancheSONDAGGIO: Quale iPhone acquisterai quest'anno?13 Set 20269 CommentiI risultati del sondaggio: quale iPhone acquistereteEcco come si sono distribuite le preferenze:Per ora nessuno: 49%iPhone Duo: 24%iPhone 18 Pro Max: 17%iPhone 18 Pro: 10%Quasi un lettore su due non comprerà un nuovo iPhoneIl dato che salta subito all&#8217;occhio è quel 49% di &#8220;Per ora nessuno&#8221;: quasi la metà di chi ha votato non ha intenzione di acquistare uno dei nuovi iPhone, almeno per il momento. Come avevamo già anticipato aprendo il sondaggio, dietro questa risposta possono nascondersi motivazioni molto diverse: c&#8217;è chi si trova ancora benissimo con il modello che ha, chi preferisce aspettare i prossimi iPhone in arrivo l&#8217;anno prossimo e chi, semplicemente, attende degli sconti o non vuole spendere le cifre richieste oggi.Lo confermano anche i vostri commenti. C&#8217;è chi tiene stretto il suo iPhone 16e perché si trova molto bene e ha una batterie durevole, chi per adesso resta con iPhone 15 Pro Max e chi ha già deciso di aspettare il prossimo iPhone Air.Sorprendentemente l&#8217;iPhone Duo è il modello più scelto!La vera sorpresa arriva guardando chi un iPhone lo comprerà davvero. Il modello più votato è iPhone Duo, il primo iPhone pieghevole di Apple, con il 24% delle preferenze: supera abbondantemente iPhone 18 Pro Max e più del doppio di iPhone 18 Pro. Considerando solo chi ha intenzione di acquistare, il pieghevole raccoglie da solo quasi la metà delle scelte.È un risultato che fa riflettere, perché iPhone Duo è anche l&#8217;iPhone con il prezzo di partenza più alto di sempre. Evidentemente, per una buona fetta dei nostri lettori, la curiosità verso il primo pieghevole della mela conta più del prezzo.Leggi ancheiPhone 18 Pro o iPhone Duo? Tutte le differenze tra i due modelli, per capire quale scegliere10 Set 20260 CommentiiPhone 18 Pro Max batte iPhone 18 ProTra i due modelli Pro, invece, la sfida la vince il più grande: iPhone 18 Pro Max si ferma al 17%, mentre iPhone 18 Pro raccoglie il 10%. Messi insieme arrivano al 27%, appena sopra iPhone Duo da solo. Anche qui i commenti non mancano: c&#8217;è chi ha già acquistato un iPhone 18 Pro Max in colorazione Borgogna pochi minuti dopo l&#8217;apertura dei preordini e chi ha scelto iPhone 18 Pro in nero.Leggi ancheiPhone 18 Pro e 18 Pro Max: i prezzi ufficiali in Italia di tutte le versioni e capacità9 Set 20269 CommentiIl sondaggio è ancora aperto: potete continuare a votareSe non l&#8217;avete ancora fatto, potete continuare a votare direttamente qui sotto: le percentuali si aggiornano in tempo reale, e nei commenti potete raccontarci il motivo della vostra scelta. Sondaggio Quale iPhone acquisterai? iPhone 18 Pro iPhone 18 Pro Max iPhone Duo Per ora nessuno Vota Da modalità in incognito o senza login il voto potrebbe non essere registrato. Accedi per votare. (function(){ if (window.__ispPollInit) return; window.__ispPollInit = true; // Rende i risultati IN-PLACE (niente reload): i conteggi sono embeddati // come data-attribute nel form, così funziona identico su web e dentro la // webview dell'app iSpazioNews (dove location.reload() caricherebbe la home). // alreadyCounted = true quando il voto è GIÀ incluso nei conteggi embeddati // (caso riapertura: il server ha già registrato il voto, quindi non sommiamo // di nuovo). false subito dopo il voto (conteggi di render-time, +1 ottimistico). function renderResults(form, selectedAids, alreadyCounted){ var widget = form.closest('.isp-widget-poll'); if (!widget) return; // Normalizza a array di stringhe (compat: accetta anche un singolo aid). var selected = (Array.isArray(selectedAids) ? selectedAids : [selectedAids]) .map(function(v){ return String(v); }); var base = parseInt(form.dataset.total, 10) || 0; // data-total = pollq_totalvotes (somma di TUTTI i voti, non dei votanti): // WP-Polls lo incrementa di count(opzioni scelte) (wp-polls.php vote_poll_process), // quindi il denominatore ottimistico cresce di selected.length, non di 1. var total = alreadyCounted ? base : base + selected.length; if (total < 1) total = 1; var options = Array.prototype.slice.call(form.querySelectorAll('.isp-widget-poll__option')); var wrap = document.createElement('div'); wrap.className = 'isp-widget-poll__options'; options.forEach(function(o){ var aid = (o.querySelector('input') || {}).value; var votes = parseInt(o.dataset.votes, 10) || 0; var mine = selected.indexOf(String(aid)) >= 0; if (mine && !alreadyCounted) votes += 1; var pct = Math.round((votes / total) * 100); var row = document.createElement('div'); row.className = 'isp-widget-poll__option isp-widget-poll__option--voted' + (mine ? ' isp-widget-poll__option--selected' : ''); var label = document.createElement('span'); label.className = 'isp-widget-poll__label'; var src = o.querySelector('.isp-widget-poll__label'); label.textContent = src ? src.textContent : ''; var pctEl = document.createElement('span'); pctEl.className = 'isp-widget-poll__pct'; pctEl.textContent = pct + '%'; var bar = document.createElement('span'); bar.className = 'isp-widget-poll__bar'; bar.style.width = pct + '%'; row.appendChild(label); row.appendChild(pctEl); row.appendChild(bar); wrap.appendChild(row); }); form.parentNode.replaceChild(wrap, form); // Mostra/aggiorna il contatore "X voti" nella riga del titolo. var titleRow = widget.querySelector('.isp-widget__title-row'); if (titleRow) { var totalEl = titleRow.querySelector('.isp-widget-poll__total'); if (!totalEl) { totalEl = document.createElement('span'); totalEl.className = 'isp-widget-poll__total'; titleRow.appendChild(totalEl); } totalEl.textContent = total + ' voti'; } } // Limite di selezione per i sondaggi a risposta multipla: quando si // raggiunge il massimo, le checkbox non ancora spuntate si disabilitano. document.addEventListener('change', function(e){ var input = e.target; if (!input || input.type !== 'checkbox') return; var form = input.closest ? input.closest('.isp-widget-poll__form--multiple') : null; if (!form) return; var max = parseInt(form.dataset.multiple, 10) || 0; if (max < 1) return; var boxes = form.querySelectorAll('.isp-widget-poll__option input[type="checkbox"]'); var checkedCount = form.querySelectorAll('.isp-widget-poll__option input[type="checkbox"]:checked').length; Array.prototype.forEach.call(boxes, function(b){ b.disabled = (!b.checked && checkedCount >= max); }); }); document.addEventListener('submit', function(e){ var form = e.target && e.target.closest ? e.target.closest('.isp-widget-poll__form') : null; if (!form) return; e.preventDefault(); var pollId = form.dataset.pollId; var multiple = parseInt(form.dataset.multiple, 10) || 0; var msg = form.querySelector('.isp-widget-poll__msg'); function showMsg(t){ if(msg){ msg.textContent = t; msg.hidden = false; } } var checked = Array.prototype.slice.call(form.querySelectorAll('.isp-widget-poll__option input:checked')); if (!checked.length) { showMsg('Seleziona ' + (multiple ? 'almeno un\'opzione' : 'un\'opzione') + ' prima di votare.'); return; } if (multiple && checked.length > multiple) { showMsg('Puoi selezionare al massimo ' + multiple + ' opzioni.'); return; } var values = checked.map(function(c){ return c.value; }); var btn = form.querySelector('.isp-widget-poll__vote-btn'); btn.disabled = true; btn.textContent = 'Invio...'; if (msg) msg.hidden = true; var fd = new FormData(); fd.append('action', 'polls'); fd.append('view', 'process'); fd.append('poll_id', pollId); // WP-Polls si aspetta gli aid come stringa separata da virgola nel // campo poll_ (vote_poll() fa explode(',', ...)). Per la risposta // singola la join restituisce semplicemente il singolo valore. fd.append('poll_' + pollId, values.join(',')); fd.append('poll_' + pollId + '_nonce', form.querySelector('[name="poll_' + pollId + '_nonce"]').value); var ajaxUrl = form.dataset.ajax || '/wp-admin/admin-ajax.php'; // Dentro la webview dell'app iSpazioNews il documento è caricato via // loadHTMLString (origin opaco): un fetch CORS verso admin-ajax verrebbe // bloccato in lettura (niente header CORS) → "Errore di rete". Lì usiamo // mode:'no-cors' (la richiesta parte e WP-Polls registra il voto, ma la // risposta è opaca e non leggibile) e rendiamo i risultati in modo // ottimistico, ricalcolandoli dai conteggi embeddati nel form. Sul web, // dove la richiesta è same-origin, leggiamo la risposta come prima. var isApp = !!(window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.heightHandler); if (isApp) { fetch(ajaxUrl, { method: 'POST', mode: 'no-cors', body: fd }) .then(function(){ markVoted(pollId, values); renderResults(form, values, false); }) .catch(function(){ showMsg('Errore di rete. Riprova.'); btn.disabled = false; btn.textContent = 'Vota'; }); return; } fetch(ajaxUrl, { method: 'POST', credentials: 'same-origin', body: fd }) .then(function(r){ return r.text(); }) .then(function(text){ var ok = /class="wp-polls"|wp-polls-ans|id="polls-\d+-ans"/.test(text); if (!ok) { var alreadyVoted = /already.*voted|hai gi[àa] votato/i.test(text); var verifyFail = /verify referrer|invalid poll/i.test(text); showMsg( alreadyVoted ? 'Risulta che hai già votato a questo sondaggio.' : verifyFail ? 'Sessione scaduta. Ricarica la pagina e riprova.' : 'Voto non registrato. Riprova.' ); btn.disabled = false; btn.textContent = 'Vota'; return; } markVoted(pollId, values); renderResults(form, values, false); }) .catch(function(){ showMsg('Errore di rete. Riprova.'); btn.disabled = false; btn.textContent = 'Vota'; }); }); // Memoria locale del voto (chiave per poll id). Serve soprattutto nell'app: // il content è renderizzato server-side in modo anonimo, quindi check_voted() // non sa che l'utente ha già votato (cookie WP-Polls non condiviso con la // richiesta REST) e ripropone il form ad ogni riapertura. localStorage persiste // nella webview (WKWebsiteDataStore.default, origin ispazio.net). function markVoted(pollId, aids){ var val = (Array.isArray(aids) ? aids : [aids]).join(','); try { localStorage.setItem('isp_poll_v_' + pollId, val); } catch (e) {} } // Al caricamento: se abbiamo già votato un sondaggio mostrato come form, // rendiamo subito i risultati (alreadyCounted=true: il voto è già nei totali // server-side, non va sommato di nuovo). function gateVotedForms(){ var forms = document.querySelectorAll('.isp-widget-poll__form'); Array.prototype.forEach.call(forms, function(form){ try { var aid = localStorage.getItem('isp_poll_v_' + form.dataset.pollId); if (aid) renderResults(form, aid.split(','), true); } catch (e) {} }); } gateVotedForms(); })(); iPhone 18 Pro 256 GB: – NeroA soli:1.489,00 €AcquistaPrezzo aggiornato il 15/09/26iPhone 18 Pro 256 GB: – BorgognaA soli:1.489,00 €AcquistaPrezzo aggiornato il 15/09/26iPhone 18 Pro 256 GB: – GlacierA soli:1.489,00 €AcquistaPrezzo aggiornato il 15/09/26iPhone 18 Pro Max 1 TB: – GlacierA soli:2.389,00 €AcquistaPrezzo aggiornato il 16/09/26iPhone 18 Pro Max 1 TB: – ArgentoA soli:2.389,00 €AcquistaPrezzo aggiornato il 15/09/26