Können wir als Entwickler davon ausgehen, dass alle Benutzer über einen Internetzugang verfügen, da das Internet so gut wie allgegenwärtig ist? Jetzt meine ich nicht, dass der Code so geschrieben ist, dass, wenn keine Verbindung besteht, das gesamte Programm aufgrund fehlenden Fehlercodes abstürzt. Was ich meine ist, können Programme heute unter der Annahme entwickelt werden, dass ihre Benutzer immer Zugang zum Internet haben werden?
Sie könnten fragen: "Was gewinnen wir, wenn wir das annehmen?" Der Grund, warum ich danach frage, ist, dass wir an der Uni eine ganze Reihe von Programmen verwenden, die aufgrund der Art und Weise, wie sie die Lizenzen überprüfen, einen Internetzugang benötigen (es überprüft Ihre IP-Adresse - wenn es keine Adresse auf dem Campus ist, dann sind Sie es nicht erlaubt, es zu benutzen). Beachten Sie, dass das Programm ohne Internetzugang einwandfrei funktionieren sollte. Es wird nur für die Lizenzprüfung benötigt.
EDIT: Ich spreche hier über Desktop-Anwendungen.
EDIT2: Von einigen der Antworten bekomme ich das Gefühl, beschuldigt zu werden, die Benutzer auf unethische Weise ausgenutzt zu haben. Ich unterstütze nicht , was ich in dieser Frage beschrieben habe - ich frage nur, weil die Entwickler einiger der Programme, die wir bei uni verwenden, dies getan haben. Persönlich halte ich das für dumm und falsch.