The main difference between dApps and t-dApps is that the first involves execution of a smart contract owned by a single address. This means that there is one address and one wallet through which all the funds pass. If this address, which represents a single point of vulnerability, is hacked, all these funds can be stolen.
t-dApps, on the contrary, have no such address/es. t-dApps are not smart contracts. These are service plugins that could be run by any node. And if you run this plugin you collect all the profit to yourself (excluding the network fee and author fee).