Salut,
Pourquoi Discourse empêche-t-il les utilisateurs de se connecter, sur toutes les communautés Discourse, avec des smartphones pas si vieux fonctionnant sous iOS 14.8, iOS / Safari 14.8, Chrome 113, Opera 14.0.1 ?
@david, c’est dommage et si je comprends bien, c’est absurde.
Je possède un iPhone 12 mini sous iOS 14.8.
À cause de votre politique, et de votre amour évident pour l’obsolescence programmée, je ne peux plus me connecter à aucune communauté Discourse, et les utilisateurs sont laissés avec 2 choix.
Soit ils mettent à niveau leur téléphone, ce qui ralentira le téléphone, comme toujours, car les fabricants le veulent, pour pousser les clients à acheter de nouveaux appareils tous les 9 mois ;
Soit ils arrêtent d’utiliser Discourse car ils ne peuvent pas se connecter. Parce que Discourse a placé un morceau de code JS inutile quelque part, pour bloquer les navigateurs “anciens”.
Je doute sérieusement qu’un bouton de connexion nécessite la dernière version du dernier logiciel.
C’est totalement absurde.
Je n’achèterai pas de nouveau téléphone à cause de Discourse,
et je ne mettrai pas à niveau à cause de Discourse non plus.
Je comprends la frustration, mais sachez que même les mises à jour de sécurité ne sont plus poussées vers iOS 14, ce qui est une préoccupation plus grande que de ne pas pouvoir utiliser un site web.
@supermathie Je sais. Alors, vous suggérez que je ralentisse mon téléphone, juste pour accéder à Discourse, en le mettant à jour tous les 6 mois, et que j’achète sans cesse de nouveaux téléphones juste pour pouvoir accéder à Discourse ? Je ne pense pas que ce soit normal. La planète Terre ne nous remerciera pas pour ça…
@Canapin Voulez-vous dire le genre de mises à jour de sécurité qui pourraient préoccuper 0,000001% de la population mondiale ? Ceux qui pourraient s’inquiéter de ces mises à jour de sécurité sont vraiment peu nombreux. Et s’ils sont suffisamment importants/à risque, ils savent qu’ils doivent garder leur téléphone à jour.
Il est très peu probable que 99,999999% de la population soit à risque parce qu’elle ne met pas à jour son téléphone… Je ne vois pas pourquoi tous ces utilisateurs potentiels devraient être interdits d’utiliser Discourse à moins de mettre à jour leur téléphone. iOS 14.8 a 2 ans. En comparaison, Internet Explorer a été pris en charge pendant 14 ans.
C’est une raison commerciale, parce qu’ils veulent vendre plus de téléphones. C’est le même cycle depuis le premier iPhone en 2007 ; ce n’est pas une “très bonne raison”. C’est une mauvaise raison.
Parmi tous les sites web que j’atteins avec mon navigateur, les seules ressources web auxquelles je ne peux pas accéder sont celles de Discourse.
Revenons au problème principal : Pourquoi avez-vous besoin d’iOS 15.7 pour un bouton de connexion ?
On s’attend à ce que les cyclistes portent un casque. Pourquoi serait-il logique qu’un fournisseur de services, comme un restaurant, refuse de servir un cycliste qui ne porte pas de casque ?
En supposant que les mises à jour soient vraiment critiques, alors on s’attendrait à ce que les utilisateurs de smartphones mettent à jour leur logiciel. Pourquoi serait-il logique qu’un fournisseur de services, comme Discourse, empêche les utilisateurs de cliquer sur le bouton de connexion ?
Quel est le lien entre la fonctionnalité de connexion et les problèmes de sécurité ?
Il y a toujours eu des failles de sécurité partout ; il y en aura toujours. Si c’était un vrai problème, nous devrions tous arrêter de naviguer, alors.
Une discussion sur pourquoi/quand nous devrions mettre à jour nos téléphones pourrait être sans fin. Si je veux prendre des “risques”, en supposant qu’ils existent, en ne mettant pas à jour, c’est mon choix. Mais je ne comprends pas pourquoi Discourse m’oblige à mettre à jour mon navigateur, alors que Discourse ne risque rien. Sans le script JS mentionné ci-dessus, il est tout à fait certain que je pourrais me connecter sans problème. Peut-être que certains flex box ne seront pas alignés correctement. Peut-être que l’expérience ne sera pas géniale. Mais au moins, je pourrais me connecter. S’il vous plaît, rendez cela possible, indépendamment de l’âge du téléphone.
P.S. : Je ne comprends pas pourquoi mon message original a été signalé.
Quelle fonctionnalité exactement, pour un processus de connexion/bouton de connexion ? Comment faisiez-vous, avant iOS 14 ?
Je peux me connecter à ma banque et à de nombreux autres services qui nécessitent une sécurité. Mais je ne peux pas me connecter à Discourse, qui est un forum. Un très beau et moderne, mais quand même, un forum.
Aucun malentendu là-dessus
Je comprends parfaitement que Discourse souhaite que je mette à jour mon téléphone, ce qui le ralentira. Ce qui, à terme, rendra mon téléphone obsolète. Et, au final, sera une incitation à acheter un nouveau téléphone. En courant après les mises à jour, la durée de vie d’un smartphone est considérablement réduite. À un moment donné, mon vieil iPhone 3GS mettait 4 à 6 secondes pour envoyer un SMS. Alors que les téléphones portables sont capables d’envoyer des SMS, en douceur, plus rapidement, depuis des décennies. Parfois, il vaut la peine de remettre en question ce que nous faisons…
Tout le système repose sur “mise à jour logicielle, puis mise à niveau matérielle”. Les gens mettent à jour leur système d’exploitation, les téléphones deviennent moins réactifs, les gens achètent de nouveaux téléphones, la part de marché de la génération précédente diminue, ce qui justifie le fournisseur de services de supprimer le support, et ainsi de suite.
Discourse fonctionnait parfaitement lorsque iOS 14.8 était disponible. Il fonctionnait aussi lorsque iOS 12 était disponible.
Alors. Pourquoi ne pas “figer” une version pour ces iOS ? Il existe des versions de bureau, des versions mobiles. Pourquoi ne pas conserver une “version héritée” avec des fonctionnalités de base, sur laquelle les utilisateurs de smartphones “anciens” seraient redirigés ?
Quel type de fonctionnalité spéciale rend la connexion si impossible avec iOS 14.8 ? (Alors que c’était possible il y a 1 an)
Je trouve cette ligne d’argumentation confuse. Vous admettez vous-même que vous pouvez mettre à niveau votre téléphone mais choisissez de ne pas le faire parce que l’iOS est plus lent (je me demande à quel point il est plus lent ). Mais ensuite, vous semblez sous-entendre qu’il appartient à Discourse de vous fournir un logiciel pour fonctionner sur l’ancien iOS qu’Apple ne prend pas en charge. De plus, votre téléphone est loin d’être obsolète. Vous semblez plus préoccupé par la vitesse et l’obsolescence éventuelle qui n’est pas encore arrivée, que par la sécurisation de votre téléphone. Je soutiendrais que la majorité des utilisateurs de téléphones portables ne ressentiraient pas cela, et je ne suis pas sûr que quiconque le ferait vraiment.
En tant qu’administrateur d’un forum Discourse, je ne voudrais absolument pas que l’un de mes utilisateurs ait la sécurité de son téléphone compromise parce que mon fournisseur de logiciels a pensé que c’était une bonne idée de permettre l’exécution de scripts obsolètes sur de vieux téléphones portables. Malheureusement, la rétrocompatibilité a des limites.
Il serait bon que Discourse puisse fonctionner sur d’anciens systèmes pour ceux qui ne peuvent vraiment pas mettre à niveau, mais je trouve vos raisons de ne pas mettre à niveau votre iPhone difficiles à suivre.
@Lilly
Salut Lilly, merci de participer à la discussion
Le fait que la mise à niveau d’iOS ralentisse le téléphone a toujours été vrai. C’est presque conçu “pour” cela. Lentement mais sûrement, c’est ce qui se passe. Vous pouvez trouver de nombreux exemples sur Internet à ce sujet*. À chaque mise à niveau, l’appareil est ralenti, progressivement. Le même schéma existe avec le MacBook Pro. Pourquoi y a-t-il un nouvel OS chaque année ? En avons-nous vraiment besoin ?
J’ai appris la leçon avec mon premier smartphone, qui était l’iPhone 3GS. Mises à jour après mises à jour, il devenait de plus en plus lent, comme mentionné ci-dessus, au point de devenir inutilisable, après 2-3 ans. Pas directement à cause de l’obsolescence matérielle, mais à cause du logiciel, qui rend le matériel indirectement obsolète.
Et encore une fois, la connexion n’est pas corrélée à l’iOS…
Pourquoi n’ai-je aucun problème avec aucun autre fournisseur de services ? Banque, Mail, système de vote, etc. ?
Discourse était parfaitement accessible plus tôt cette année, depuis iOS 14.8. C’est Discourse qui a choisi de supprimer la fonctionnalité de connexion pour cet iOS. Donc oui, c’est à Discourse de réactiver la connexion… Le problème n’est pas iOS. Ni ma banque ni aucun autre service web que j’utilise ne m’empêche de me connecter.
Mettre à niveau, c’est comme fumer, d’une certaine manière. Tout le monde sait où cela mène. C’est la raison pour laquelle beaucoup de gens ne commencent pas. Pensez aux conséquences. Il n’est pas nécessaire d’attendre de voir quelque chose se produire pour agir, quand on peut le prévoir et l’éviter.
La sécurité à laquelle vous faites référence concerne vraiment combien ? 1 millième des utilisateurs, au maximum ? La plupart du temps, en lisant la description d’un correctif de sécurité, il est assez clair que la probabilité d’être impacté par le problème est proche de 0. En d’autres termes, négligeable.
En tant qu’administrateur, vous devez être conscient que rien ne vous oblige à avoir des scripts obsolètes qui s’exécutent sur un ancien mobile. Vous pouvez changer ce script. Ici, le problème est une fonctionnalité de connexion. Ce n’est pas un processus sophistiqué qui nécessite le dernier iOS…
Discourse est également open source et rien n’empêche réellement les gens de créer une version pour les anciennes applications ou même d’utiliser d’anciennes versions s’ils le doivent vraiment. Quelqu’un a même créé une version terminal. De plus, cette discussion sur les applications natives Apple pourrait également vous intéresser. Bonne chance
Mon iPad 6 est sorti 2 ans avant votre iPhone 12 mini et il fonctionne parfaitement avec Discourse. La vitesse n’est absolument pas un problème, surtout en mode mobile. Je l’ai utilisé pour l’administration Discourse, le codage et le développement de thèmes. Avez-vous envisagé que certains de vos problèmes de vitesse mobile pourraient être liés au réseau ?
Cela mentionnait Geekbench, j’ai donc téléchargé cette application. J’ai la dernière version d’iOS sur mon iPhone 11 Pro Max et le score semble correct. Vous n’avez rien à craindre avec un iPhone 12. Il faudrait beaucoup pour ralentir des ordinateurs aussi rapides. Je pense que beaucoup d’inquiétudes sont un retour aux problèmes des premiers smartphones.
Faux. Discourse est le seul service web avec lequel j’ai un problème.
CQFD.
Nous sommes tous au courant ; la question est de savoir pourquoi ils ont besoin d’iOS 15.7 pour un bouton de connexion. Je suis sûr que cela fonctionnerait parfaitement si je pouvais simplement cliquer sur “se connecter”.
Mon système d’exploitation n’est pas à jour. Et alors ?
Un champ de connexion. Un nom d’utilisateur et un mot de passe. Pourquoi avez-vous besoin d’iOS 15.7 pour cela ?
Avez-vous essayé avec iOS 14 ? Alors, et seulement alors, vous pourriez comparer la différence, avec votre propre téléphone.
Veuillez réessayer dans 12 mois, sur iOS 18. Vous verrez
Vous/nous/ils n’en ont pas besoin. Mais vous/nous/ils en ont besoin pour utiliser le forum. L’expérience utilisateur serait assez médiocre si/quand les choses ne fonctionnent pas après la connexion
Mon iPhone 7 fonctionnait aussi rapidement après la mise à niveau. Bon à savoir que 12 est une conception pire
C’est Apple qui a abandonné son support en premier. Apple est aussi la raison pour laquelle vous ne voulez pas mettre à jour. Bien que la conséquence soit que vous ne pouvez pas utiliser Discourse, l’acteur responsable ici est assez clair.
D’abord, connectons-nous. Ensuite, si l’expérience est vraiment nulle, c’est une autre histoire. Au moins, nous pourrions nous connecter. Une étape à la fois. Concernant le reste des fonctionnalités, certaines fonctionneront et d’autres non. Mais je suis assez sûr que la plupart des choses fonctionneront iOS 14.8 n’est pas préhistorique.
Il y a une différence entre
empêcher les gens de se connecter à moins qu’ils ne fassent ce que Discourse veut qu’ils fassent ; en d’autres termes, le fournisseur de services choisit ce que l’utilisateur final peut ou ne peut pas faire avec son téléphone ; merci, mais c’est mon téléphone, et je possède mes affaires.
permettre aux utilisateurs de se connecter et d’avoir une expérience qui leur convient. Discourse ferait sa part, et l’utilisateur final pourrait choisir ce qu’il veut faire par lui-même.
Après quelle mise à niveau, de quoi à quoi, et avez-vous fait un benchmark ?
J’ai possédé un 3GS, un 5S, un 8 après avoir cassé le 5S, et un 12 Mini. Le 3GS a souffert des mises à niveau ; le 5S a été bien sans les mises à niveau pendant plus de 5 ans ; le 7 que j’ai acheté est arrivé avec la dernière version d’iOS disponible à l’époque, et finalement j’ai eu un 12, que j’ai l’intention de garder sous iOS 14.8 aussi longtemps que possible.
Le fait que plus un iPhone est mis à niveau, plus il devient lent, est une connaissance commune. Vous pourriez ne pas le remarquer après la première mise à niveau. Ni la deuxième. Mais après quelques mises à niveau, ce sera le cas.
La question n’est pas de savoir qui a fait quoi en premier. La question est pourquoi Discourse exige unnavigateur de moins de 12 moispour le processus de connexion en exigeant iOS 15.7 ? Et s’il n’exige pas iOS 15.7, alors pourquoi prendre une décision pour l’utilisateur ? Qui d’autre empêche la connexion de tout iPhone avec iOS <15.7 ?
Pour répondre à votre message, l’acteur est Discourse, car il n’y a que des problèmes avec Discourse. Le fait qu’Apple abandonne le support d’un logiciel est sans corrélation. Apple ne fait pas le web. Ils fabriquent un produit. Apple n’a pas créé Discourse.
Discourse choisit quels appareils peuvent se connecter et lesquels ne le peuvent pas. Pas Apple. Si Apple était la cause du problème, nous ne pourrions nous connecter nulle part. Pensez-y
J’ai parcouru le forum et j’ai remarqué que la discussion que nous avons ici revient assez souvent.
Les standards du web évoluent. Les frameworks évoluent avec eux, tout comme les navigateurs.
Pour rendre le défi de la fourniture d’une application web sophistiquée gérable, tout bien considéré, Discourse a décidé, dans l’ensemble, de ne prendre en charge que les dernières versions des navigateurs.
Ce serait un fardeau massivement coûteux et limiterait également l’évolution du produit si l’on tentait de prendre en charge des navigateurs beaucoup plus anciens.
Il y a aussi, vraisemblablement, une pression importante pour garantir que le produit maintienne des normes très élevées en matière de sécurité, d’autant plus que la manière dont il est financé repose en grande partie sur la coutume des entreprises qui se concentrent particulièrement sur l’utilisation de produits qui maintiennent une bonne sécurité. Cela signifie se tenir au courant des dernières versions de toutes les bibliothèques.
Je soupçonne que sans le soutien du secteur de l’entreprise, Discourse tel que nous le connaissons n’existerait pas.
Il est tout à fait louable de juger, mais considérez toutes les ramifications de ce que vous proposez.