Comme Internet est à peu près omniprésent, pouvons-nous, en tant que développeurs, supposer que tous les utilisateurs ont accès à Internet? Maintenant, je ne veux pas dire que le code est écrit de telle manière que s'il n'y a pas de connexion, le programme entier se bloque par manque de code d'erreur. Ce que je veux dire, c'est que les programmes peuvent être développés aujourd'hui en supposant que ses utilisateurs auront toujours accès à Internet?
Vous pouvez vous demander "Que gagnons-nous en supposant cela?" La raison pour laquelle je pose la question est que chez uni, nous utilisons un certain nombre de programmes qui nécessitent un accès Internet en raison de la façon dont il vérifie les licences (il vérifie votre adresse IP - si ce n'est pas une adresse sur le campus, alors vous êtes pas autorisé à l'utiliser). Notez que le programme lui-même devrait fonctionner correctement sans accès à Internet; il est juste nécessaire pour la vérification des licences.
EDIT: Je parle ici des applications de bureau.
EDIT2: De certaines des réponses, j'ai le sentiment d'être accusé d'exploiter les utilisateurs de manière contraire à l'éthique. Je n'approuve pas ce que j'ai décrit dans cette question - je pose la question parce que les développeurs de certains des programmes que nous utilisons à uni l'ont fait. Personnellement, je pense que faire cela est tout simplement stupide et faux.