Según yo y mi poca experiencia...
Para algún sujeto general:
Jede = cada uno
Jeder = todos
Como decir "jede Katze isst essen" (Cada gato come comida)
"jeder isst essen" (todos comen comida)
"Alles = todo" pero no para generalizar sujetos.
No se si me di a entender pero lo intenté :)