Theoretically type-c will be one port for everything, so you can also use one (or at least a bunch of one type) cable for everything.
But after upgrading from a 2013 MBP to an all-type-c machine, I don't see that ideal future happening any time soon. I'm not hating on the port I still think it simply looks way better than a bunch of ports with different shapes.
No we don't have one port since some ports don't support anything beyond USB2 (most Android phones), some ports support USB2 and video out (some Android phones), some support USB 3.0 only (some dongles), some support USB3.1 (good dongles) and other support TB3.
And then there are cables, they can support any of the above plus variable power capabilities ranging from 1A to 5A. So for cables you have 5x4=20 different possible combinations of data and power delivery capabilities.
Yes you've now got 4 different ports plus 20 different cables most of which are indistinguishable from each other unless you read the fine print on the package, some of which don't even have that fine print.
In fact I've simplified that a lot because for example it would seem that type-C with video out also has two different modes. You can have 2 data pairs for video and data each, or 4 data pairs all for video, the latter of which is required to support 4k@60hz. So for an USB type-C 3.1 GEN2 device you cannot have USB 3.0 data with 4k@60hz video, you only get USB2 data. But the dongle can have the other mode which gives USB 3.0 data plus 4k@30hz video. But if you have a TB3 dongle then it will support 4k@60hz x2 AND USB3.1 data.
And of course there is also the distinction between USB3.0 USB3.1 GEN1 and USB3.1GEN2
Did I mention all of the above have identical looking hardware? I mean at least I can see that an USB cable looks different from a DP cable and deduce that they are probably incompatible.
But after upgrading from a 2013 MBP to an all-type-c machine, I don't see that ideal future happening any time soon. I'm not hating on the port I still think it simply looks way better than a bunch of ports with different shapes.
No we don't have one port since some ports don't support anything beyond USB2 (most Android phones), some ports support USB2 and video out (some Android phones), some support USB 3.0 only (some dongles), some support USB3.1 (good dongles) and other support TB3.
And then there are cables, they can support any of the above plus variable power capabilities ranging from 1A to 5A. So for cables you have 5x4=20 different possible combinations of data and power delivery capabilities.
Yes you've now got 4 different ports plus 20 different cables most of which are indistinguishable from each other unless you read the fine print on the package, some of which don't even have that fine print.
In fact I've simplified that a lot because for example it would seem that type-C with video out also has two different modes. You can have 2 data pairs for video and data each, or 4 data pairs all for video, the latter of which is required to support 4k@60hz. So for an USB type-C 3.1 GEN2 device you cannot have USB 3.0 data with 4k@60hz video, you only get USB2 data. But the dongle can have the other mode which gives USB 3.0 data plus 4k@30hz video. But if you have a TB3 dongle then it will support 4k@60hz x2 AND USB3.1 data.
And of course there is also the distinction between USB3.0 USB3.1 GEN1 and USB3.1GEN2
Did I mention all of the above have identical looking hardware? I mean at least I can see that an USB cable looks different from a DP cable and deduce that they are probably incompatible.