Ciao,
Perché Discourse impedisce agli utenti di accedere, su ogni Community Discourse, con smartphone non molto vecchi che eseguono iOS 14.8, iOS / Safari 14.8, Chrome 113, Opera 14.0.1?
@david, è un peccato e se ho capito bene è assurdo.
Possiedo un iPhone 12 mini con iOS 14.8.
A causa della vostra politica, e dell’evidente amore per l’obsolescenza programmata, non posso più accedere a nessuna community Discourse, e gli utenti sono lasciati con 2 scelte.
O aggiornano il telefono, il che renderà il telefono più lento, come sempre, perché i produttori lo vogliono, per spingere i clienti ad acquistare nuovi dispositivi ogni 9 mesi;
Oppure smettono di usare Discourse perché non riescono ad accedere. Perché Discourse ha inserito un pezzo di codice JavaScript non necessario da qualche parte, per bloccare i browser “vecchi”.
Dubito seriamente che un pulsante di accesso richieda l’ultima versione del software più recente.
Questo è totalmente assurdo.
Non comprerò un nuovo telefono a causa di Discourse,
e non aggiornerò nemmeno a causa di Discourse.
Capisco la frustrazione, ma tieni presente che nemmeno gli aggiornamenti di sicurezza vengono più distribuiti per iOS 14, il che è una preoccupazione maggiore rispetto all’impossibilità di utilizzare un sito web.
@supermathie Lo so. Quindi, suggerisci che io renda il mio telefono più lento, solo per accedere a Discourse, aggiornandolo ogni 6 mesi, e che continui a comprare telefoni dopo telefoni solo per poter accedere a Discourse? Non credo che questo sia normale. La Terra non ci ringrazierà per questo…
@Canapin Intendi, il tipo di aggiornamenti di sicurezza che potrebbero essere una preoccupazione per lo 0,000001% della popolazione mondiale? Coloro che potrebbero essere preoccupati da questi aggiornamenti di sicurezza sono davvero pochi. E se sono abbastanza importanti/a rischio, sanno che dovrebbero mantenere aggiornato il loro telefono.
È molto improbabile che il 99,999999% della popolazione sia a rischio perché non aggiorna il proprio telefono… Non capisco perché tutti questi possibili utenti debbano essere banditi dall’uso di Discourse a meno che non aggiornino il proprio telefono. iOS 14.8 ha 2 anni. In confronto, Internet Explorer è stato supportato per 14 anni.
Questa è una ragione commerciale, perché vogliono vendere più telefoni. È lo stesso ciclo fin dal primo iPhone nel 2007; non è una “ragione molto valida”. È una cattiva ragione.
Tra tutti i siti web che raggiungo con il mio browser, le uniche risorse web a cui non posso accedere sono quelle di Discourse.
Torniamo al problema principale: perché hai bisogno di iOS 15.7 per un pulsante di accesso?
Ci si aspetta che i ciclisti indossino il casco. Perché avrebbe senso per un fornitore di servizi come un ristorante, rifiutarsi di servire ciclisti che non indossano il casco?
Supponendo che gli aggiornamenti fossero davvero critici, allora ci si aspetterebbe che gli utenti di smartphone aggiornassero il proprio software. Perché avrebbe senso per un fornitore di servizi come Discourse, impedire agli utenti di fare clic sul pulsante di accesso?
Qual è la relazione tra la funzione di accesso e i problemi di sicurezza?
Ci sono sempre state violazioni di sicurezza ovunque; ci saranno sempre. Se questo fosse un problema reale, dovremmo tutti smettere di navigare, allora.
Una discussione sul perché/quando dovremmo aggiornare i nostri telefoni potrebbe essere infinita. Se voglio correre dei “rischi”, supponendo che esistano, non aggiornando, è una mia scelta. Ma non capisco perché Discourse mi richieda di aggiornare il mio browser, mentre Discourse non rischia nulla. Senza lo script JS menzionato sopra, è abbastanza sicuro che potrei accedere senza problemi. Forse, alcuni flex box non saranno allineati correttamente. Forse l’esperienza non sarà eccezionale. Ma almeno, potrei accedere. Per favore, rendilo possibile, indipendentemente dall’età del telefono.
P.S.: Non capisco perché il mio post originale sia stato segnalato.
Quale funzionalità esattamente, per un processo di login/pulsante di login? Come facevate, prima di iOS 14?
Posso accedere alla mia banca e a molti altri servizi che richiedono sicurezza. Ma non posso accedere a Discourse, che è un forum. Molto bello e moderno, ma pur sempre un forum.
Nessun malinteso
Capisco perfettamente che Discourse desideri che io aggiorni il mio telefono, il che lo renderà più lento. Il che, alla fine, renderà il mio telefono obsoleto. E, alla fine, sarà un incentivo ad acquistare un nuovo telefono. Inseguendo gli aggiornamenti, la durata di uno smartphone è significativamente ridotta. A un certo punto il mio vecchio iPhone 3GS impiegava 4-6 secondi per inviare un SMS. Mentre i telefoni cellulari sono in grado di inviare SMS, in modo fluido e veloce, da decenni. A volte vale la pena interrogarsi su ciò che stiamo facendo…
L’intero sistema si basa su “aggiornamento software, poi aggiornamento hardware”. Le persone aggiornano il loro sistema operativo, i telefoni diventano meno reattivi, le persone acquistano nuovi telefoni, la quota di mercato della generazione precedente diminuisce, il che serve come giustificazione per i fornitori di servizi per interrompere il supporto, e così via.
Discourse funzionava perfettamente quando era disponibile iOS 14.8. Funzionava anche quando era disponibile iOS 12.
Quindi. Perché non “congelate” una versione per questi iOS? Ci sono versioni desktop, versioni mobile. Perché non mantenete una “versione legacy” con funzionalità di base, sulla quale gli utenti con smartphone “vecchi” verrebbero reindirizzati?
Che tipo di funzionalità speciale rende il login così impossibile con iOS 14.8? (Mentre era possibile 1 anno fa)
Trovo questa linea di argomentazione confusa. Ammetti tu stesso di poter aggiornare il tuo telefono ma scegli di non farlo perché iOS è più lento (mi chiedo quanto più lento ). ma poi sembri implicare che spetti a Discourse fornirti software da eseguire sul vecchio iOS che Apple non supporta. inoltre il tuo telefono è tutt’altro che obsoleto. sembri più preoccupato della velocità e dell’eventuale obsolescenza che non si è ancora verificata, piuttosto che della sicurezza del tuo telefono. Sostengo che la maggior parte degli utenti di telefoni cellulari non la penserebbe così, e non sono sicuro del perché qualcuno lo farebbe davvero.
come amministratore di un forum Discourse, non vorrei assolutamente che nessuno dei miei utenti avesse compromesso la sicurezza del proprio telefono perché il mio fornitore di software ha pensato bene di consentire l’esecuzione di script obsoleti su vecchi cellulari. sfortunatamente, la retrocompatibilità ha dei limiti.
Sarebbe bello se Discourse potesse funzionare su sistemi più vecchi per le persone che non possono davvero aggiornare, ma trovo difficili da seguire le tue ragioni per non aggiornare il tuo iPhone.
@Lilly
Ciao Lilly, grazie per aver partecipato alla discussione
Il fatto che l’aggiornamento di iOS renda il telefono più lento è sempre stato vero. È quasi progettato “per” questo. Lentamente ma inesorabilmente, è quello che succede. Puoi trovare molti esempi su internet riguardo a questo*. Ad ogni aggiornamento, il dispositivo viene rallentato, in modo incrementale. Lo stesso schema esiste con MacBook Pro. Perché c’è un nuovo sistema operativo ogni anno? Ne abbiamo davvero bisogno?
Ho imparato la lezione con il mio primo smartphone, che era l’iPhone 3GS. Aggiornamenti dopo aggiornamenti, diventava sempre più lento, come scritto sopra, fino al punto in cui è diventato inutilizzabile, dopo 2-3 anni. Non direttamente a causa dell’obsolescenza hardware, ma a causa del software, che rende l’hardware indirettamente obsoleto.
E ancora, il login non è correlato a iOS…
Perché non ho alcun problema con nessun altro fornitore di servizi? Banca, posta, sistema di voto, ecc.?
Discourse era perfettamente raggiungibile all’inizio di quest’anno, da iOS 14.8. È Discourse che ha scelto di rimuovere la funzione di login, per questo iOS. Quindi sì, è a Discourse che spetta riattivare il login… Il problema non è iOS. Né la mia banca né nessun altro servizio web che utilizzo mi impedisce di accedere.
Aggiornare è come fumare, in un certo senso. Tutti sanno dove porta. Questo è il motivo per cui molti non iniziano. Pensa alle conseguenze. Non c’è bisogno di aspettare finché non vedi succedere qualcosa, quando puoi prevederlo ed evitarlo.
La sicurezza a cui ti riferisci riguarda davvero quanti? 1 millesimo degli utenti, al massimo? La maggior parte delle volte, quando si legge la descrizione di una patch di sicurezza, è abbastanza chiaro che la probabilità di essere colpiti dal problema è vicina allo 0. In altre parole, trascurabile.
Come amministratore, devi essere consapevole che nulla ti obbliga ad avere script obsoleti in esecuzione su un vecchio cellulare. Puoi cambiare questo script. Qui il problema è una funzione di login. Non è un processo sofisticato che richiede l’ultimo iOS…
Discourse è anche open source e nulla impedisce effettivamente alle persone di creare una versione per app più vecchie o persino di utilizzare versioni più vecchie se proprio devono. Qualcuno ha persino creato una versione da terminale. Inoltre, questa discussione sulle app native di Apple potrebbe anche essere di interesse. Buona fortuna
Il mio iPad 6 è stato rilasciato 2 anni prima del tuo iPhone 12 mini e funziona perfettamente con Discourse. La velocità non è assolutamente un problema, specialmente in modalità mobile. L’ho usato per lavoro di amministrazione di Discourse, codifica e sviluppo di temi. Hai considerato che alcuni dei tuoi problemi di velocità su mobile potrebbero essere legati alla rete?
Questo menzionava Geekbench, quindi ho scaricato quell’app. Ho l’ultima versione di iOS sul mio iPhone 11 Pro Max e il punteggio sembra a posto. Non devi preoccuparti per un iPhone 12. Ci vorrebbe molto per ostacolare computer così veloci. Penso che molta preoccupazione sia un ritorno a problemi con i primi smartphone.
Sbagliato. Discourse è l’unico servizio web con cui ho problemi.
QED.
Siamo tutti consapevoli; la domanda è perché hanno bisogno di iOS 15.7 per un pulsante di accesso. Sono sicuro che funzionerebbe perfettamente se potessi semplicemente premere su “accedi”.
Il mio sistema operativo non è aggiornato. E allora?
Un campo di accesso. Un nome utente e una password. Perché hai bisogno di iOS 15.7 per questo?
Hai provato con iOS 14? Allora, e solo allora, potresti confrontare la differenza, con il tuo telefono.
Per favore, riprova tra 12 mesi, con iOS 18. Vedrai
Tu/noi/loro non ne hanno bisogno. Ma tu/noi/loro ne hanno bisogno per usare il forum. L’esperienza utente sarebbe piuttosto scadente se/quando le cose non funzionassero dopo l’accesso
Il mio iPhone 7 ha funzionato altrettanto velocemente dopo l’aggiornamento. Bene sapere che il 12 è di design peggiore
È stata Apple a interrompere il supporto per prima. Apple è anche il motivo per cui non vuoi aggiornare. Sebbene la conseguenza sia che non puoi utilizzare Discourse, l’attore responsabile qui è piuttosto chiaro.
Innanzitutto, effettuiamo l’accesso. Poi, se l’esperienza è davvero pessima, è un’altra storia. Almeno, potremmo accedere. Un passo alla volta. Per quanto riguarda il resto delle funzionalità, alcune funzioneranno e altre no. Ma sono abbastanza sicuro che la maggior parte delle cose funzionerà iOS 14.8 non è preistorico.
C’è una differenza tra
impedire alle persone di accedere a meno che non facciano ciò che Discourse vuole che facciano; In altre parole, il fornitore del servizio sceglie cosa l’utente finale può o non può fare con il proprio telefono; grazie ma questo è il mio telefono, e le mie cose sono mie.
consentire agli utenti di accedere e avere un’esperienza con cui si sentono a proprio agio. Discourse farebbe la sua parte e l’utente finale potrebbe scegliere cosa vuole fare da solo.
Dopo quale aggiornamento, da cosa a cosa, e hai fatto un benchmark?
Ho posseduto un 3GS, un 5S, un 8 dopo aver rotto il 5S e un 12 Mini. Il 3GS ha sofferto a causa degli aggiornamenti; il 5S è stato bene senza aggiornamenti per più di 5 anni; il 7 che ho comprato è arrivato con l’ultima versione di iOS disponibile all’epoca, e alla fine ho preso un 12, che intendo mantenere su iOS 14.8 il più a lungo possibile.
Il fatto che più un iPhone viene aggiornato, più diventa lento, è di conoscenza comune. Potresti non notarlo dopo il primo aggiornamento. Né il secondo. Ma dopo alcuni aggiornamenti, lo sarà.
La domanda non è chi ha fatto cosa per primo. La domanda è perché Discourse richiede unbrowser di meno di 12 mesiper il processo di accesso richiedendo iOS 15.7?. E se non richiede iOS 15.7, perché prendere una decisione per l’utente? Chi altro impedisce l’accesso da qualsiasi iPhone con iOS <15.7?
Per rispondere al tuo post, l’attore è Discourse, poiché ci sono problemi solo con Discourse. Il fatto che Apple interrompa il supporto per un software è scorrelato. Apple non crea il web. Producono un prodotto. Apple non ha creato Discourse.
Discourse sceglie quale dispositivo può accedere e quale no. Non Apple. Se Apple fosse la causa del problema, non potremmo accedere da nessuna parte. Pensaci
Ho scorso il forum e ho notato che la discussione che stiamo avendo qui si presenta abbastanza spesso.
Gli standard web si evolvono. I framework si evolvono con essi, così come i browser.
Per rendere gestibile la sfida di fornire un’applicazione web sofisticata, tutto considerato, Discourse ha deciso, nel complesso, di supportare solo le versioni più recenti dei browser.
Sarebbe un onere enormemente costoso e limiterebbe anche l’evoluzione del prodotto se si tentasse di supportare browser significativamente più vecchi.
C’è anche, presumibilmente, una pressione significativa per garantire che il prodotto mantenga standard molto elevati in termini di sicurezza, soprattutto perché il modo in cui è finanziato è in gran parte dalla consuetudine delle imprese che sono particolarmente concentrate sull’utilizzo di prodotti che mantengono una buona sicurezza. Ciò significa stare al passo con le versioni più recenti di tutte le librerie.
Sospetto che senza il supporto del settore aziendale, Discourse come lo conosciamo non esisterebbe.
È tutto molto bello giudicare, ma considera tutte le ramificazioni di ciò che stai proponendo.