translate English to German: Never before did so many people communicate on a mobile basis and via the Internet than they do today.
Noch nie kommunizierten so viele Menschen mobil und über das Internet wie heute.